--- /srv/rebuilderd/tmp/rebuilderdnQK8f8/inputs/libzeitgeist-2.0-0_1.0.4-6_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdnQK8f8/out/libzeitgeist-2.0-0_1.0.4-6_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-06 15:39:08.000000 debian-binary │ --rw-r--r-- 0 0 0 3496 2026-08-06 15:39:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 120200 2026-08-06 15:39:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3500 2026-08-06 15:39:08.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 120136 2026-08-06 15:39:08.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 0x045e20 0x00045e20 0x00045e20 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x45e2c 0x45e2c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x045e10 0x00045e10 0x00045e10 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x45e1c 0x45e1c R E 0x10000 │ │ │ │ LOAD 0x04e348 0x0005e348 0x0005e348 0x01cbc 0x01ef8 RW 0x10000 │ │ │ │ DYNAMIC 0x04f53c 0x0005f53c 0x0005f53c 0x00120 0x00120 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04e348 0x0005e348 0x0005e348 0x01cb8 0x01cb8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00003a24 003a24 005268 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00008c8c 008c8c 00058e 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000921c 00921c 000050 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 0000926c 00926c 001348 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0000a5b4 00a5b4 0011d0 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 0000b784 00b784 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000b790 00b790 001c40 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0000d3d0 00d3d0 027810 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00034be0 034be0 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00034be8 034be8 011238 00 A 0 0 4 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00045e20 045e20 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00045e28 045e28 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0000d3d0 00d3d0 027800 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00034bd0 034bd0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00034bd8 034bd8 011238 00 A 0 0 4 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00045e10 045e10 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00045e18 045e18 000004 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 0005e348 04e348 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 0005e34c 04e34c 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 0005e350 04e350 0011ec 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0005f53c 04f53c 000120 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 0005f65c 04f65c 0009a4 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 {} │ │ │ │ @@ -304,411 +304,411 @@ │ │ │ │ 300: 00000000 0 FUNC GLOBAL DEFAULT UND g_variant_get_string │ │ │ │ 301: 00000000 0 FUNC GLOBAL DEFAULT UND g_type_class_adjust_private_offset │ │ │ │ 302: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ 303: 00000000 0 FUNC GLOBAL DEFAULT UND g_boxed_type_register_static │ │ │ │ 304: 00000000 0 FUNC GLOBAL DEFAULT UND g_main_context_get_thread_default │ │ │ │ 305: 00000000 0 FUNC GLOBAL DEFAULT UND g_get_real_time │ │ │ │ 306: 00000000 0 FUNC GLOBAL DEFAULT UND sqlite3_last_insert_rowid │ │ │ │ - 307: 000307fd 1904 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ - 308: 00031289 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ + 307: 000307f1 1904 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ + 308: 0003127d 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ 309: 0001812d 128 FUNC GLOBAL DEFAULT 11 zeitgeist_version_struct_get_type │ │ │ │ 310: 0001f5f5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_text │ │ │ │ - 311: 00034071 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_is_simple │ │ │ │ + 311: 00034065 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_is_simple │ │ │ │ 312: 0001daf5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_manifestation │ │ │ │ 313: 0001f62d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_text │ │ │ │ - 314: 0003201d 3496 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ - 315: 000297f9 36 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_default_data_path │ │ │ │ + 314: 00032011 3496 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ + 315: 000297ed 36 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_default_data_path │ │ │ │ 316: 00020fd1 72 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_get_info │ │ │ │ 317: 00020859 116 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_get_type │ │ │ │ 318: 0000f111 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_source_from_id_finish │ │ │ │ 319: 000201fd 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new_full │ │ │ │ 320: 00013ccd 320 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_related_uris │ │ │ │ 321: 0001d895 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_actor │ │ │ │ 322: 00014b7d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_event_templates │ │ │ │ - 323: 0002b975 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_negation │ │ │ │ + 323: 0002b969 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_negation │ │ │ │ 324: 0001b459 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_unique_id │ │ │ │ - 325: 000290b1 204 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_set_info │ │ │ │ + 325: 000290a5 204 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_set_info │ │ │ │ 326: 00020d31 72 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_prev_midnight │ │ │ │ 327: 0001e5ad 1428 FUNC GLOBAL DEFAULT 11 zeitgeist_event_construct_from_variant │ │ │ │ 328: 0001b6cd 88 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_enabled │ │ │ │ - 329: 00030449 300 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ + 329: 0003043d 300 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ 330: 0001cf9d 96 FUNC GLOBAL DEFAULT 11 zeitgeist_manifestation_for_uri │ │ │ │ 331: 00020a01 26 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_anytime │ │ │ │ - 332: 0002a475 216 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_construct │ │ │ │ + 332: 0002a469 216 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_construct │ │ │ │ 333: 00060104 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_schemes │ │ │ │ 334: 00019839 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_version │ │ │ │ 335: 0001f765 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_current_uri │ │ │ │ 336: 00015271 8 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish │ │ │ │ - 337: 00032e31 26 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_new │ │ │ │ + 337: 00032e25 26 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_new │ │ │ │ 338: 0000f7f5 28 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_register_data_source_finish │ │ │ │ 339: 0001a2a1 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search │ │ │ │ 340: 00013f25 136 FUNC GLOBAL DEFAULT 11 zeitgeist_log_quit │ │ │ │ - 341: 000301dd 372 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ + 341: 000301d1 372 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ 342: 0000e951 144 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_register_data_source │ │ │ │ 343: 0000f8d5 8 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_set_data_source_enabled_finish │ │ │ │ 344: 0001c0e1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_engine_error_quark │ │ │ │ 345: 0000ecad 60 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_set_data_source_enabled_finish │ │ │ │ - 346: 00032dcd 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_type │ │ │ │ + 346: 00032dc1 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_type │ │ │ │ 347: 0002056d 44 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_anytime │ │ │ │ 348: 000601b0 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_symbol_initialized │ │ │ │ - 349: 0002fea5 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new_read_only │ │ │ │ + 349: 0002fe99 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new_read_only │ │ │ │ 350: 0001e2a9 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_construct_full │ │ │ │ 351: 00015879 72 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_value_get_queued_method │ │ │ │ 352: 0001b725 36 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_construct │ │ │ │ 353: 0001ed85 560 FUNC GLOBAL DEFAULT 11 zeitgeist_events_from_variant │ │ │ │ 354: 0001f559 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_origin │ │ │ │ 355: 0000e6c1 72 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_sources │ │ │ │ - 356: 0002e7b1 84 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ - 357: 00028f99 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_parents │ │ │ │ + 356: 0002e7a5 84 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ + 357: 00028f8d 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_parents │ │ │ │ 358: 0001ed69 26 FUNC GLOBAL DEFAULT 11 zeitgeist_event_new │ │ │ │ 359: 00020601 316 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_from_variant │ │ │ │ 360: 00013f01 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_delete_events_finish │ │ │ │ 361: 00013fad 8 FUNC GLOBAL DEFAULT 11 zeitgeist_log_quit_finish │ │ │ │ 362: 0001f901 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_interpretation │ │ │ │ 363: 0000e5d1 240 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_type │ │ │ │ - 364: 0002bf29 3608 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ + 364: 0002bf1d 3608 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ 365: 00015b61 260 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_proxy_acquired │ │ │ │ 366: 000103c5 34 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search_finish │ │ │ │ 367: 000101fd 152 FUNC GLOBAL DEFAULT 11 zeitgeist_index_construct │ │ │ │ 368: 0001d035 100 FUNC GLOBAL DEFAULT 11 zeitgeist_result_type_is_sort_order_asc │ │ │ │ - 369: 00033f1d 168 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition │ │ │ │ + 369: 00033f11 168 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition │ │ │ │ 370: 0001be7d 42 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_new_from_variant │ │ │ │ 371: 0001e345 104 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_subjects │ │ │ │ 372: 0001d0fd 104 FUNC GLOBAL DEFAULT 11 zeitgeist_relevant_result_type_get_type │ │ │ │ - 373: 0002f4f5 1016 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_insert_or_ignore_into_table │ │ │ │ + 373: 0002f4e9 1016 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_insert_or_ignore_into_table │ │ │ │ 374: 0001f065 148 FUNC GLOBAL DEFAULT 11 zeitgeist_events_to_variant │ │ │ │ 375: 00014add 56 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_time_range │ │ │ │ 376: 0001416d 160 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_version │ │ │ │ 377: 0001fdf9 106 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct_move_event │ │ │ │ 378: 000601d0 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_DATABASE_FILE_PATH │ │ │ │ 379: 0000eea1 76 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_source_from_id │ │ │ │ 380: 0001f4c1 52 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_uri │ │ │ │ 381: 0000f955 26 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_new │ │ │ │ 382: 0001ec5d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_type │ │ │ │ - 383: 0002f8ed 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_begin_transaction │ │ │ │ + 383: 0002f8e1 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_begin_transaction │ │ │ │ 384: 00013e0d 46 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_related_uris_finish │ │ │ │ 385: 0001e3f5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_payload │ │ │ │ - 386: 0002df5d 34 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_new │ │ │ │ - 387: 00032dc5 6 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_construct │ │ │ │ + 386: 0002df51 34 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_new │ │ │ │ + 387: 00032db9 6 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_construct │ │ │ │ 388: 0001b9d1 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_timestamp │ │ │ │ - 389: 00030f6d 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_basic_indices │ │ │ │ + 389: 00030f61 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_create_basic_indices │ │ │ │ 390: 00020ad1 124 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_to_timeval │ │ │ │ 391: 0006010c 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_mimetypes │ │ │ │ 392: 0001e1ad 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_manifestation │ │ │ │ 393: 0000de85 188 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_register_object │ │ │ │ 394: 000142d1 120 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_type │ │ │ │ 395: 00020a81 80 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_timeval │ │ │ │ 396: 0000f509 152 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_construct │ │ │ │ 397: 0001f7c9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_current_origin │ │ │ │ - 398: 0002cfad 444 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids │ │ │ │ + 398: 0002cfa1 444 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids │ │ │ │ 399: 00014c49 104 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_set_event_templates │ │ │ │ 400: 000198a1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_datapath │ │ │ │ 401: 0001b801 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_running │ │ │ │ 402: 00020901 256 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_intersect │ │ │ │ 403: 0001ad01 80 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_proxy_get_type │ │ │ │ 404: 00017851 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_register_object │ │ │ │ 405: 0001a15d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_proxy_get_type │ │ │ │ 406: 0000f629 34 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_sources_finish │ │ │ │ 407: 0001fd9d 90 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct_full │ │ │ │ - 408: 000298b9 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_path │ │ │ │ - 409: 00034019 88 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_may_have_results │ │ │ │ + 408: 000298ad 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_path │ │ │ │ + 409: 0003400d 88 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_may_have_results │ │ │ │ 410: 0001d099 100 FUNC GLOBAL DEFAULT 11 zeitgeist_result_type_get_type │ │ │ │ 411: 0002029d 26 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new │ │ │ │ 412: 00013611 196 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_events │ │ │ │ 413: 00021019 26 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_ref │ │ │ │ 414: 00015d91 176 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_value_take_queued_method │ │ │ │ 415: 0001d569 64 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_subject │ │ │ │ 416: 000135ed 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_event_finish │ │ │ │ 417: 00015539 76 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_construct │ │ │ │ 418: 0001d6d1 84 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_id │ │ │ │ - 419: 0002e8a9 68 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_close │ │ │ │ + 419: 0002e89d 68 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_close │ │ │ │ 420: 00019af9 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_proxy_get_type │ │ │ │ 421: 0001d3f1 108 FUNC GLOBAL DEFAULT 11 zeitgeist_next_string_or_null │ │ │ │ 422: 0001b591 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_description │ │ │ │ 423: 00015cc5 204 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_value_set_queued_method │ │ │ │ 424: 000204a1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_get_end │ │ │ │ 425: 0001a97d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_proxy_get_type │ │ │ │ 426: 0000f811 196 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_set_data_source_enabled │ │ │ │ - 427: 00029aed 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_using_in_memory_database │ │ │ │ + 427: 00029ae1 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_using_in_memory_database │ │ │ │ 428: 00020a1d 26 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_to_now │ │ │ │ - 429: 00029621 100 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct │ │ │ │ + 429: 00029615 100 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct │ │ │ │ 430: 000155c1 132 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_get_type │ │ │ │ 431: 00015279 6 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_construct │ │ │ │ - 432: 00034709 116 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_type │ │ │ │ + 432: 000346fd 116 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_type │ │ │ │ 433: 0001ecd1 112 FUNC GLOBAL DEFAULT 11 zeitgeist_event_new_full │ │ │ │ 434: 00020d79 92 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_date │ │ │ │ - 435: 000343ed 304 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_right_boundary │ │ │ │ + 435: 000343e1 304 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_right_boundary │ │ │ │ 436: 0001c3c5 184 FUNC GLOBAL DEFAULT 11 zeitgeist_register_mimetype │ │ │ │ 437: 00021195 460 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_register │ │ │ │ 438: 0001f99d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_manifestation │ │ │ │ 439: 00017915 100 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_register_object │ │ │ │ 440: 0001f72d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_current_uri │ │ │ │ 441: 00020b4d 30 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_now │ │ │ │ 442: 0001db2d 736 FUNC GLOBAL DEFAULT 11 zeitgeist_event_to_variant │ │ │ │ 443: 00015281 56 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_get_proxy_created │ │ │ │ 444: 00020c6d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_to_date │ │ │ │ 445: 0001c5cd 108 FUNC GLOBAL DEFAULT 11 zeitgeist_register_uri_scheme │ │ │ │ 446: 0001bdc1 116 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_type │ │ │ │ 447: 0001e049 356 FUNC GLOBAL DEFAULT 11 zeitgeist_event_matches_template │ │ │ │ 448: 0001b299 284 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_to_variant │ │ │ │ - 449: 0002b93d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_close │ │ │ │ - 450: 00029685 92 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ - 451: 00033ad1 100 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_type_get_type │ │ │ │ + 449: 0002b931 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_close │ │ │ │ + 450: 00029679 92 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ + 451: 00033ac5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_type_get_type │ │ │ │ 452: 0001ed41 38 FUNC GLOBAL DEFAULT 11 zeitgeist_event_new_from_variant │ │ │ │ - 453: 0002939d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_has_next │ │ │ │ - 454: 00029cf9 224 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_assert_sig │ │ │ │ - 455: 0002bd15 532 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ - 456: 000296e1 136 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_get_type │ │ │ │ + 453: 00029391 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_has_next │ │ │ │ + 454: 00029ced 224 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_assert_sig │ │ │ │ + 455: 0002bd09 532 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ + 456: 000296d5 136 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_get_type │ │ │ │ 457: 0000f4b9 80 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_proxy_get_type │ │ │ │ 458: 0001c1c5 50 FUNC GLOBAL DEFAULT 11 zeitgeist_mime_regex_free │ │ │ │ - 459: 0002ee1d 952 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct │ │ │ │ + 459: 0002ee11 952 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct │ │ │ │ 460: 0001fb5d 256 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_matches_template │ │ │ │ 461: 0001829d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_delete_events │ │ │ │ 462: 00020275 38 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new_from_variant │ │ │ │ 463: 00014de9 136 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_type │ │ │ │ 464: 00020ce1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_next_midnight │ │ │ │ 465: 0001f89d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_mimetype │ │ │ │ - 466: 000343b5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_bind_arguments │ │ │ │ + 466: 000343a9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_bind_arguments │ │ │ │ 467: 0001da91 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_interpretation │ │ │ │ 468: 0000f5a1 136 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_sources │ │ │ │ - 469: 0002aa05 1020 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_events │ │ │ │ + 469: 0002a9f9 1020 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_events │ │ │ │ 470: 00014a69 60 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_templates │ │ │ │ - 471: 00034331 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_extend │ │ │ │ - 472: 0003451d 492 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_wildcard_condition │ │ │ │ + 471: 00034325 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_extend │ │ │ │ + 472: 00034511 492 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_wildcard_condition │ │ │ │ 473: 0000e709 62 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_get_data_sources_finish │ │ │ │ 474: 000134a1 332 FUNC GLOBAL DEFAULT 11 zeitgeist_log_construct │ │ │ │ 475: 0001f9d5 392 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_to_variant │ │ │ │ 476: 00020eed 112 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_get_type │ │ │ │ 477: 000158c1 26 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_ref │ │ │ │ 478: 000205c9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_from_now │ │ │ │ 479: 00020a39 26 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_from_now │ │ │ │ - 480: 00033d2d 160 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_with_array │ │ │ │ + 480: 00033d21 160 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_with_array │ │ │ │ 481: 0001b559 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_description │ │ │ │ 482: 00016021 36 FUNC GLOBAL DEFAULT 11 zeitgeist_version_struct_dup │ │ │ │ 483: 0001c639 2104 FUNC GLOBAL DEFAULT 11 zeitgeist_ensure_mimetypes_loaded │ │ │ │ 484: 0001b695 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_enabled │ │ │ │ 485: 00013bb5 46 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_event_ids_finish │ │ │ │ - 486: 00033b35 128 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_construct │ │ │ │ + 486: 00033b29 128 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_construct │ │ │ │ 487: 0001b749 184 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_construct_full │ │ │ │ - 488: 0002dd61 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_database │ │ │ │ - 489: 00033dcd 136 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_match_condition │ │ │ │ - 490: 00029245 108 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_get_type │ │ │ │ + 488: 0002dd55 56 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_database │ │ │ │ + 489: 00033dc1 136 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_match_condition │ │ │ │ + 490: 00029239 108 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_get_type │ │ │ │ 491: 0001b5f5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_event_templates │ │ │ │ 492: 00020a55 38 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new_from_variant │ │ │ │ 493: 00015a75 236 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_process_queued_methods │ │ │ │ 494: 00018639 156 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_events │ │ │ │ - 495: 00028e91 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_children │ │ │ │ - 496: 0002981d 156 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_data_path │ │ │ │ + 495: 00028e85 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_children │ │ │ │ + 496: 00029811 156 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_data_path │ │ │ │ 497: 0001ad51 244 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_get_type │ │ │ │ 498: 0001a315 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search_finish │ │ │ │ 499: 0001d691 6 FUNC GLOBAL DEFAULT 11 zeitgeist_event_construct │ │ │ │ 500: 0001be51 44 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_new_full │ │ │ │ - 501: 00029021 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_is_a │ │ │ │ + 501: 00029015 136 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_is_a │ │ │ │ 502: 0000ec59 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_set_data_source_enabled │ │ │ │ - 503: 00028ced 28 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_initialize_symbols │ │ │ │ + 503: 00028ce1 28 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_initialize_symbols │ │ │ │ 504: 00014365 88 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_default │ │ │ │ 505: 0001f4b9 6 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct │ │ │ │ 506: 0001d75d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_timestamp │ │ │ │ - 507: 00033e55 200 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ - 508: 00028d69 112 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_description │ │ │ │ + 507: 00033e49 200 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ + 508: 00028d5d 112 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_description │ │ │ │ 509: 0001b3b5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_unique_id │ │ │ │ 510: 0001f691 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_storage │ │ │ │ 511: 00014e71 38 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_new │ │ │ │ 512: 000136d5 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_events_finish │ │ │ │ 513: 0001fd39 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_manifestation │ │ │ │ 514: 00018fc5 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_remove_monitor_finish │ │ │ │ 515: 00014349 26 FUNC GLOBAL DEFAULT 11 zeitgeist_log_new │ │ │ │ 516: 000159f9 124 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_unref │ │ │ │ 517: 00018311 62 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_delete_events_finish │ │ │ │ - 518: 000340a9 32 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_set_is_simple │ │ │ │ + 518: 0003409d 32 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_set_is_simple │ │ │ │ 519: 000203a9 96 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_to_variant │ │ │ │ 520: 0001a1ad 244 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_get_type │ │ │ │ - 521: 0002ae01 2876 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ + 521: 0002adf5 2876 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ 522: 000601cc 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_DATABASE_FILE_BACKUP_PATH │ │ │ │ 523: 0001d45d 268 FUNC GLOBAL DEFAULT 11 zeitgeist_check_field_match │ │ │ │ - 524: 00029a89 100 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_local_extensions_path │ │ │ │ + 524: 00029a7d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_local_extensions_path │ │ │ │ 525: 000178b1 100 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_register_object │ │ │ │ - 526: 000300a1 256 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ - 527: 000292b1 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_size │ │ │ │ + 526: 00030095 256 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ + 527: 000292a5 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_size │ │ │ │ 528: 00020409 56 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_get_start │ │ │ │ - 529: 00029cd1 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_is_empty_string │ │ │ │ + 529: 00029cc5 40 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_is_empty_string │ │ │ │ 530: 0001c395 46 FUNC GLOBAL DEFAULT 11 zeitgeist_uri_scheme_free │ │ │ │ - 531: 0002917d 176 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_take_info │ │ │ │ - 532: 00028dd9 184 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_parents │ │ │ │ + 531: 00029171 176 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_value_take_info │ │ │ │ + 532: 00028dcd 184 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_all_parents │ │ │ │ 533: 00018ad1 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_events_finish │ │ │ │ - 534: 00029949 80 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_set_database_file_path │ │ │ │ + 534: 0002993d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_set_database_file_path │ │ │ │ 535: 0001c1f9 292 FUNC GLOBAL DEFAULT 11 zeitgeist_mime_regex_new │ │ │ │ 536: 0001c119 168 FUNC GLOBAL DEFAULT 11 zeitgeist_vala_bug_workaround │ │ │ │ 537: 00060110 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_schemes_loaded │ │ │ │ 538: 0001e30d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_subjects │ │ │ │ 539: 00020f5d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_param_spec_info │ │ │ │ - 540: 0002fe81 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new │ │ │ │ + 540: 0002fe75 34 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_new │ │ │ │ 541: 00019f99 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_delete_finish │ │ │ │ - 542: 00029dd9 68 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_log_may_read_directly │ │ │ │ + 542: 00029dcd 68 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_log_may_read_directly │ │ │ │ 543: 0000f731 196 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_register_data_source │ │ │ │ - 544: 00028d09 96 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_display_name │ │ │ │ - 545: 0002978d 38 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ - 546: 00031ae1 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ + 544: 00028cfd 96 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_display_name │ │ │ │ + 545: 00029781 38 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ + 546: 00031ad5 1340 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ 547: 0001b62d 104 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_event_templates │ │ │ │ 548: 00019b49 244 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_get_type │ │ │ │ - 549: 0002ea4d 380 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_query_success │ │ │ │ + 549: 0002ea41 380 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_query_success │ │ │ │ 550: 000601c8 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_LOCAL_EXTENSIONS_PATH │ │ │ │ 551: 0001b891 60 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_timestamp │ │ │ │ - 552: 0002fbbd 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_analyze │ │ │ │ + 552: 0002fbb1 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_analyze │ │ │ │ 553: 0001ce71 100 FUNC GLOBAL DEFAULT 11 zeitgeist_interpretation_for_mimetype │ │ │ │ 554: 000601b4 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_symbol_all_symbols │ │ │ │ - 555: 0002e8ed 352 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ - 556: 00032f59 1032 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_construct │ │ │ │ + 555: 0002e8e1 352 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ + 556: 00032f4d 1032 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_construct │ │ │ │ 557: 0001f0f9 452 FUNC GLOBAL DEFAULT 11 zeitgeist_events_to_variant_with_limit │ │ │ │ - 558: 00033c05 164 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ + 558: 00033bf9 164 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ 559: 000151c1 88 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_on_connection_established │ │ │ │ 560: 0001fe65 500 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_construct_from_variant │ │ │ │ 561: 00020dd5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_dmy │ │ │ │ 562: 00020539 52 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct │ │ │ │ - 563: 00033361 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ + 563: 00033355 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ 564: 0001e211 152 FUNC GLOBAL DEFAULT 11 zeitgeist_event_constructv_full │ │ │ │ 565: 00018f5d 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_remove_monitor │ │ │ │ - 566: 0002d169 420 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_events │ │ │ │ + 566: 0002d15d 420 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_events │ │ │ │ 567: 00014299 56 FUNC GLOBAL DEFAULT 11 zeitgeist_log_datapath │ │ │ │ 568: 000601d4 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_utils_DATA_PATH │ │ │ │ 569: 000188ad 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_related_uris_finish │ │ │ │ 570: 00018bf5 112 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_insert_events │ │ │ │ 571: 00020599 48 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_construct_to_now │ │ │ │ 572: 00013971 272 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_events │ │ │ │ 573: 0000e9e1 60 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_registry_register_data_source_finish │ │ │ │ - 574: 0002934d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_next_value │ │ │ │ + 574: 00029341 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_next_value │ │ │ │ 575: 0000f8dd 120 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_type │ │ │ │ 576: 00014031 316 FUNC GLOBAL DEFAULT 11 zeitgeist_log_remove_monitor │ │ │ │ 577: 00015795 112 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_wait_for_proxy │ │ │ │ 578: 0001a70d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search_with_relevancies_finish │ │ │ │ - 579: 0002943d 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_reset │ │ │ │ - 580: 00033fc5 84 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_is_empty │ │ │ │ + 579: 00029431 76 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_reset │ │ │ │ + 580: 00033fb9 84 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_is_empty │ │ │ │ 581: 000190dd 72 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_quit │ │ │ │ 582: 00013a81 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_events_finish │ │ │ │ - 583: 0002a7a9 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_subject_from_row │ │ │ │ - 584: 00029a29 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_retire_name │ │ │ │ - 585: 0002e74d 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_event_view_rows_get_type │ │ │ │ - 586: 0002fd7d 136 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_update_callback │ │ │ │ + 583: 0002a79d 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_subject_from_row │ │ │ │ + 584: 00029a1d 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_retire_name │ │ │ │ + 585: 0002e741 100 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_event_view_rows_get_type │ │ │ │ + 586: 0002fd71 136 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_update_callback │ │ │ │ 587: 000152b9 56 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_get_is_connected │ │ │ │ 588: 00013fb5 124 FUNC GLOBAL DEFAULT 11 zeitgeist_log_install_monitor │ │ │ │ 589: 00015219 88 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_on_connection_lost │ │ │ │ 590: 00021151 66 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_info_unref │ │ │ │ 591: 0001b4bd 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_get_name │ │ │ │ 592: 0001da59 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_interpretation │ │ │ │ 593: 000138c1 88 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_event_no_reply │ │ │ │ - 594: 0002d30d 2644 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_related_uris │ │ │ │ + 594: 0002d301 2644 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_find_related_uris │ │ │ │ 595: 00013ca9 34 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_events_finish │ │ │ │ 596: 0001b4f5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_name │ │ │ │ 597: 00020189 116 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_type │ │ │ │ 598: 0001cffd 56 FUNC GLOBAL DEFAULT 11 zeitgeist_data_model_error_quark │ │ │ │ - 599: 000333b9 388 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_for_string │ │ │ │ + 599: 000333ad 388 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_id_for_string │ │ │ │ 600: 0001a47d 124 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_simple_indexer_search_with_relevancies │ │ │ │ 601: 00014b15 104 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_set_time_range │ │ │ │ 602: 00014cb1 164 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_construct │ │ │ │ 603: 00010295 304 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search │ │ │ │ - 604: 00028f15 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_children │ │ │ │ + 604: 00028f09 132 FUNC GLOBAL DEFAULT 11 zeitgeist_symbol_get_children │ │ │ │ 605: 0001e545 104 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_payload │ │ │ │ 606: 00016045 4 FUNC GLOBAL DEFAULT 11 zeitgeist_version_struct_free │ │ │ │ - 607: 00029c7d 84 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_wildcard │ │ │ │ + 607: 00029c71 84 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_wildcard │ │ │ │ 608: 00015e4d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_get_type │ │ │ │ 609: 000181ad 240 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_type │ │ │ │ 610: 00013919 88 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_events_no_reply │ │ │ │ 611: 0001f939 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_interpretation │ │ │ │ 612: 00017dd1 136 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_register_object │ │ │ │ 613: 0001c31d 120 FUNC GLOBAL DEFAULT 11 zeitgeist_uri_scheme_new │ │ │ │ - 614: 0002e805 164 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ + 614: 0002e7f9 164 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ 615: 000208cd 52 FUNC GLOBAL DEFAULT 11 zeitgeist_time_range_new │ │ │ │ 616: 00060114 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_mimetypes_loaded │ │ │ │ 617: 0001bea9 392 FUNC GLOBAL DEFAULT 11 zeitgeist_data_sources_from_variant │ │ │ │ 618: 0001d655 60 FUNC GLOBAL DEFAULT 11 zeitgeist_event_take_subject │ │ │ │ - 619: 00029999 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_backup_path │ │ │ │ + 619: 0002998d 144 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_get_database_file_backup_path │ │ │ │ 620: 00010525 68 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search_with_relevancies_finish │ │ │ │ 621: 000184bd 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_event_ids_finish │ │ │ │ 622: 0001b839 88 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_set_running │ │ │ │ 623: 0001a9cd 244 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_get_type │ │ │ │ 624: 0001f4f5 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_uri │ │ │ │ 625: 0001efb5 176 FUNC GLOBAL DEFAULT 11 zeitgeist_events_get_null_event_variant │ │ │ │ 626: 00013801 192 FUNC GLOBAL DEFAULT 11 zeitgeist_log_insert_event │ │ │ │ - 627: 00029769 34 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new │ │ │ │ - 628: 000340c9 616 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_sql_conditions │ │ │ │ + 627: 0002975d 34 FUNC GLOBAL DEFAULT 11 zeitgeist_simple_result_set_new │ │ │ │ + 628: 000340bd 616 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_sql_conditions │ │ │ │ 629: 000197d1 104 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_extensions │ │ │ │ 630: 00060108 4 OBJECT GLOBAL DEFAULT 22 zeitgeist_mimetypes_regexs │ │ │ │ 631: 00015585 60 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method │ │ │ │ - 632: 00029c1d 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_noexpand │ │ │ │ - 633: 0003353d 464 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ - 634: 000317c5 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ + 632: 00029c11 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_noexpand │ │ │ │ + 633: 00033531 464 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ + 634: 000317b9 796 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ 635: 0001d7f9 100 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_origin │ │ │ │ 636: 00017e59 136 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_register_object │ │ │ │ 637: 000186d5 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_events_finish │ │ │ │ 638: 0001d165 104 FUNC GLOBAL DEFAULT 11 zeitgeist_storage_state_get_type │ │ │ │ 639: 0001d5a9 80 FUNC GLOBAL DEFAULT 11 zeitgeist_event_num_subjects │ │ │ │ 640: 0001420d 140 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_extensions │ │ │ │ - 641: 0002fcad 208 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_cache_size │ │ │ │ + 641: 0002fca1 208 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_set_cache_size │ │ │ │ 642: 0001d8f9 352 FUNC GLOBAL DEFAULT 11 zeitgeist_event_set_actor_from_app_info │ │ │ │ 643: 0001f865 56 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_get_mimetype │ │ │ │ - 644: 0002facd 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_abort_transaction │ │ │ │ - 645: 00029b15 168 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_backup_database │ │ │ │ + 644: 0002fac1 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_abort_transaction │ │ │ │ + 645: 00029b09 168 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_backup_database │ │ │ │ 646: 0001ced5 200 FUNC GLOBAL DEFAULT 11 zeitgeist_ensure_schemes_loaded │ │ │ │ - 647: 00030575 648 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ + 647: 00030569 648 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ 648: 000103e9 316 FUNC GLOBAL DEFAULT 11 zeitgeist_index_search_with_relevancies │ │ │ │ - 649: 0002bbdd 312 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_wildcard │ │ │ │ + 649: 0002bbd1 312 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_wildcard │ │ │ │ 650: 0001547d 180 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_name_owner_changed │ │ │ │ - 651: 00033765 116 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ - 652: 000301a1 60 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_creation_date │ │ │ │ + 651: 00033759 116 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ + 652: 00030195 60 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_schema_get_creation_date │ │ │ │ 653: 00018809 164 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_related_uris │ │ │ │ 654: 0001aac1 84 FUNC GLOBAL DEFAULT 11 zeitgeist_network_manager_dbus_state │ │ │ │ 655: 00015805 116 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_param_spec_queued_method │ │ │ │ 656: 0001f801 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_current_origin │ │ │ │ 657: 000196c5 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_quit_finish │ │ │ │ 658: 00013be5 196 FUNC GLOBAL DEFAULT 11 zeitgeist_log_get_events │ │ │ │ 659: 0001de0d 572 FUNC GLOBAL DEFAULT 11 zeitgeist_event_debug_print │ │ │ │ 660: 0001d7c1 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_origin │ │ │ │ - 661: 0002dee9 116 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_type │ │ │ │ + 661: 0002dedd 116 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_type │ │ │ │ 662: 0000f70d 34 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_source_from_id_finish │ │ │ │ 663: 00020bfd 112 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_to_iso8601 │ │ │ │ - 664: 00033ca9 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add │ │ │ │ + 664: 00033c9d 132 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_add │ │ │ │ 665: 00018a5d 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_get_events │ │ │ │ 666: 00020b6d 144 FUNC GLOBAL DEFAULT 11 zeitgeist_timestamp_from_iso8601 │ │ │ │ 667: 0001d85d 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_actor │ │ │ │ 668: 00018e49 60 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_install_monitor_finish │ │ │ │ - 669: 00033bb5 80 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_conditions_length │ │ │ │ - 670: 0002a54d 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_event_from_row │ │ │ │ + 669: 00033ba9 80 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_get_conditions_length │ │ │ │ + 670: 0002a541 604 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_event_from_row │ │ │ │ 671: 00013e3d 196 FUNC GLOBAL DEFAULT 11 zeitgeist_log_delete_events │ │ │ │ - 672: 0003477d 38 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_new │ │ │ │ + 672: 00034771 38 FUNC GLOBAL DEFAULT 11 zeitgeist_where_clause_new │ │ │ │ 673: 0001c031 176 FUNC GLOBAL DEFAULT 11 zeitgeist_data_sources_to_variant │ │ │ │ - 674: 000293ed 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_tell │ │ │ │ - 675: 0002baa9 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_noexpand │ │ │ │ + 674: 000293e1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_tell │ │ │ │ + 675: 0002ba9d 308 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_assert_no_noexpand │ │ │ │ 676: 0001d5f9 92 FUNC GLOBAL DEFAULT 11 zeitgeist_event_add_subject │ │ │ │ 677: 0001f591 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_origin │ │ │ │ 678: 00018c65 96 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_insert_events_finish │ │ │ │ 679: 00015645 42 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_queued_method_new │ │ │ │ 680: 00010569 116 FUNC GLOBAL DEFAULT 11 zeitgeist_index_get_type │ │ │ │ - 681: 00029bbd 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_negation │ │ │ │ + 681: 00029bb1 96 FUNC GLOBAL DEFAULT 11 zeitgeist_utils_parse_negation │ │ │ │ 682: 00019dad 112 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_delete │ │ │ │ 683: 00018421 156 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_find_event_ids │ │ │ │ - 684: 000292fd 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_estimated_matches │ │ │ │ - 685: 0002fe09 120 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_type │ │ │ │ - 686: 0002ece5 312 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct_read_only │ │ │ │ + 684: 000292f1 80 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_estimated_matches │ │ │ │ + 685: 0002fdfd 120 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_type │ │ │ │ + 686: 0002ecd9 312 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_construct_read_only │ │ │ │ 687: 00019c89 84 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_insert_finish │ │ │ │ 688: 0001d699 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_id │ │ │ │ 689: 0001b08d 80 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_proxy_get_type │ │ │ │ 690: 00014aa5 56 FUNC GLOBAL DEFAULT 11 zeitgeist_monitor_get_path │ │ │ │ - 691: 0003370d 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_remove │ │ │ │ + 691: 00033701 88 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_remove │ │ │ │ 692: 00020235 64 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_new_move_event │ │ │ │ 693: 0001c47d 336 FUNC GLOBAL DEFAULT 11 zeitgeist_register_mimetype_regex │ │ │ │ 694: 00013aa5 272 FUNC GLOBAL DEFAULT 11 zeitgeist_log_find_event_ids │ │ │ │ 695: 00015c65 88 FUNC GLOBAL DEFAULT 11 zeitgeist_queued_proxy_wrapper_proxy_unavailable │ │ │ │ 696: 000105dd 26 FUNC GLOBAL DEFAULT 11 zeitgeist_index_new │ │ │ │ 697: 0001d725 56 FUNC GLOBAL DEFAULT 11 zeitgeist_event_get_timestamp │ │ │ │ - 698: 000337d9 42 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_new │ │ │ │ + 698: 000337cd 42 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_table_lookup_new │ │ │ │ 699: 0001f6c9 100 FUNC GLOBAL DEFAULT 11 zeitgeist_subject_set_storage │ │ │ │ - 700: 0002f9dd 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_end_transaction │ │ │ │ + 700: 0002f9d1 240 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_end_transaction │ │ │ │ 701: 0000f64d 192 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_registry_get_data_source_from_id │ │ │ │ 702: 00019c3d 76 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_monitor_notify_insert │ │ │ │ - 703: 0002cd41 620 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ + 703: 0002cd35 620 FUNC GLOBAL DEFAULT 11 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ 704: 00018dd5 116 FUNC GLOBAL DEFAULT 11 zeitgeist_remote_log_install_monitor │ │ │ │ - 705: 0002f1d5 424 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_last_id │ │ │ │ + 705: 0002f1c9 424 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_last_id │ │ │ │ 706: 0001be35 26 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_new │ │ │ │ 707: 0001ae45 84 FUNC GLOBAL DEFAULT 11 zeitgeist_connman_manager_dbus_get_state │ │ │ │ 708: 0001ba35 644 FUNC GLOBAL DEFAULT 11 zeitgeist_data_source_construct_from_variant │ │ │ │ - 709: 0002923d 8 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_iterator │ │ │ │ - 710: 0002f37d 376 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_time_range_for_event_ids │ │ │ │ + 709: 00029231 8 FUNC GLOBAL DEFAULT 11 zeitgeist_result_set_iterator │ │ │ │ + 710: 0002f371 376 FUNC GLOBAL DEFAULT 11 zeitgeist_sq_lite_database_get_time_range_for_event_ids │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -618,29 +618,29 @@ │ │ │ │ 0005fff4 0001c915 R_ARM_GLOB_DAT 0000f4b9 zeitgeist_remote_registry_proxy_get_type │ │ │ │ 0005fff8 00012815 R_ARM_GLOB_DAT 00000000 g_str_equal │ │ │ │ 0005fffc 00012e15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xa5b4 contains 570 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0005f668 00000316 R_ARM_JUMP_SLOT 00000000 g_param_spec_object │ │ │ │ -0005f66c 00028916 R_ARM_JUMP_SLOT 0002bbdd zeitgeist_db_reader_assert_no_wildcard │ │ │ │ +0005f66c 00028916 R_ARM_JUMP_SLOT 0002bbd1 zeitgeist_db_reader_assert_no_wildcard │ │ │ │ 0005f670 00000416 R_ARM_JUMP_SLOT 00000000 sqlite3_column_text │ │ │ │ 0005f674 00025916 R_ARM_JUMP_SLOT 00014b15 zeitgeist_monitor_set_time_range │ │ │ │ 0005f678 00000516 R_ARM_JUMP_SLOT 00000000 g_free │ │ │ │ 0005f67c 00000616 R_ARM_JUMP_SLOT 00000000 g_file_copy │ │ │ │ -0005f680 00022216 R_ARM_JUMP_SLOT 00031ae1 zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ +0005f680 00022216 R_ARM_JUMP_SLOT 00031ad5 zeitgeist_sq_lite_database_schema_drop_event_indices │ │ │ │ 0005f684 00000716 R_ARM_JUMP_SLOT 00000000 g_type_interface_peek │ │ │ │ -0005f688 0001f716 R_ARM_JUMP_SLOT 00028ced zeitgeist_symbol_initialize_symbols │ │ │ │ +0005f688 0001f716 R_ARM_JUMP_SLOT 00028ce1 zeitgeist_symbol_initialize_symbols │ │ │ │ 0005f68c 00000816 R_ARM_JUMP_SLOT 00000000 g_value_set_int64 │ │ │ │ 0005f690 00000916 R_ARM_JUMP_SLOT 00000000 g_thread_pool_new │ │ │ │ 0005f694 00026516 R_ARM_JUMP_SLOT 0001c31d zeitgeist_uri_scheme_new │ │ │ │ 0005f698 00000a16 R_ARM_JUMP_SLOT 00000000 g_variant_dup_string │ │ │ │ 0005f69c 00025d16 R_ARM_JUMP_SLOT 0001e545 zeitgeist_event_set_payload │ │ │ │ 0005f6a0 00000b16 R_ARM_JUMP_SLOT 00000000 sqlite3_close │ │ │ │ -0005f6a4 00027916 R_ARM_JUMP_SLOT 0003353d zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ +0005f6a4 00027916 R_ARM_JUMP_SLOT 00033531 zeitgeist_sq_lite_table_lookup_get_value │ │ │ │ 0005f6a8 00000c16 R_ARM_JUMP_SLOT 00000000 g_mkdir_with_parents │ │ │ │ 0005f6ac 00023f16 R_ARM_JUMP_SLOT 0000f8dd zeitgeist_data_source_registry_get_type │ │ │ │ 0005f6b0 00027016 R_ARM_JUMP_SLOT 0001f4f5 zeitgeist_subject_set_uri │ │ │ │ 0005f6b4 00014616 R_ARM_JUMP_SLOT 00020d31 zeitgeist_timestamp_prev_midnight │ │ │ │ 0005f6b8 00000d16 R_ARM_JUMP_SLOT 00000000 g_file_set_display_name │ │ │ │ 0005f6bc 00000e16 R_ARM_JUMP_SLOT 00000000 g_regex_unref │ │ │ │ 0005f6c0 00024d16 R_ARM_JUMP_SLOT 00015219 zeitgeist_queued_proxy_wrapper_on_connection_lost │ │ │ │ @@ -659,51 +659,51 @@ │ │ │ │ 0005f6f4 00001616 R_ARM_JUMP_SLOT 00000000 g_dbus_method_invocation_get_connection │ │ │ │ 0005f6f8 00001716 R_ARM_JUMP_SLOT 00000000 g_regex_error_quark │ │ │ │ 0005f6fc 00001816 R_ARM_JUMP_SLOT 00000000 g_hash_table_get_values │ │ │ │ 0005f700 00001a16 R_ARM_JUMP_SLOT 00000000 g_intern_static_string │ │ │ │ 0005f704 00001b16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message_with_reply_sync │ │ │ │ 0005f708 00015916 R_ARM_JUMP_SLOT 0000ecad zeitgeist_remote_registry_set_data_source_enabled_finish │ │ │ │ 0005f70c 00001c16 R_ARM_JUMP_SLOT 00000000 g_variant_iter_new │ │ │ │ -0005f710 00024816 R_ARM_JUMP_SLOT 00029a29 zeitgeist_utils_get_database_file_retire_name │ │ │ │ +0005f710 00024816 R_ARM_JUMP_SLOT 00029a1d zeitgeist_utils_get_database_file_retire_name │ │ │ │ 0005f714 00024116 R_ARM_JUMP_SLOT 00015795 zeitgeist_queued_proxy_wrapper_wait_for_proxy │ │ │ │ 0005f718 0002af16 R_ARM_JUMP_SLOT 00019c89 zeitgeist_remote_monitor_notify_insert_finish │ │ │ │ 0005f71c 00001d16 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ 0005f720 00001e16 R_ARM_JUMP_SLOT 00000000 g_task_get_context │ │ │ │ 0005f724 00001f16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_type │ │ │ │ 0005f728 00002016 R_ARM_JUMP_SLOT 00000000 g_byte_array_new │ │ │ │ 0005f72c 00002116 R_ARM_JUMP_SLOT 00000000 g_dbus_message_set_body │ │ │ │ -0005f730 00024416 R_ARM_JUMP_SLOT 00033fc5 zeitgeist_where_clause_is_empty │ │ │ │ +0005f730 00024416 R_ARM_JUMP_SLOT 00033fb9 zeitgeist_where_clause_is_empty │ │ │ │ 0005f734 00018d16 R_ARM_JUMP_SLOT 0001f7c9 zeitgeist_subject_get_current_origin │ │ │ │ 0005f738 00002216 R_ARM_JUMP_SLOT 00000000 g_variant_ref_sink │ │ │ │ 0005f73c 0001cd16 R_ARM_JUMP_SLOT 0001829d zeitgeist_remote_log_delete_events │ │ │ │ 0005f740 00002416 R_ARM_JUMP_SLOT 00000000 g_ascii_strtoll │ │ │ │ 0005f744 00002516 R_ARM_JUMP_SLOT 00000000 g_time_val_from_iso8601 │ │ │ │ 0005f748 00002616 R_ARM_JUMP_SLOT 00000000 g_variant_new_double │ │ │ │ 0005f74c 00002716 R_ARM_JUMP_SLOT 00000000 g_value_type_compatible │ │ │ │ 0005f750 0002b916 R_ARM_JUMP_SLOT 0001d725 zeitgeist_event_get_timestamp │ │ │ │ 0005f754 00029416 R_ARM_JUMP_SLOT 0001d7c1 zeitgeist_event_get_origin │ │ │ │ 0005f758 00002816 R_ARM_JUMP_SLOT 00000000 g_path_get_basename │ │ │ │ 0005f75c 00002916 R_ARM_JUMP_SLOT 00000000 g_variant_get_int32 │ │ │ │ -0005f760 00016c16 R_ARM_JUMP_SLOT 0002bf29 zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ -0005f764 0001c716 R_ARM_JUMP_SLOT 0002bd15 zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ +0005f760 00016c16 R_ARM_JUMP_SLOT 0002bf1d zeitgeist_db_reader_get_where_clause_from_event_templates │ │ │ │ +0005f764 0001c716 R_ARM_JUMP_SLOT 0002bd09 zeitgeist_db_reader_get_where_clause_for_symbol │ │ │ │ 0005f768 00002a16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_open │ │ │ │ 0005f76c 00002b16 R_ARM_JUMP_SLOT 00000000 g_value_get_string │ │ │ │ -0005f770 00028b16 R_ARM_JUMP_SLOT 00033765 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ +0005f770 00028b16 R_ARM_JUMP_SLOT 00033759 zeitgeist_sq_lite_table_lookup_get_type │ │ │ │ 0005f774 0001ce16 R_ARM_JUMP_SLOT 00020275 zeitgeist_subject_new_from_variant │ │ │ │ 0005f778 00002c16 R_ARM_JUMP_SLOT 00000000 g_main_loop_quit │ │ │ │ 0005f77c 00002d16 R_ARM_JUMP_SLOT 00000000 g_dbus_message_new_method_call │ │ │ │ 0005f780 00002e16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_add │ │ │ │ 0005f784 00002f16 R_ARM_JUMP_SLOT 00000000 g_dbus_error_register_error_domain │ │ │ │ -0005f788 0001d516 R_ARM_JUMP_SLOT 0002aa05 zeitgeist_db_reader_get_events │ │ │ │ +0005f788 0001d516 R_ARM_JUMP_SLOT 0002a9f9 zeitgeist_db_reader_get_events │ │ │ │ 0005f78c 00016616 R_ARM_JUMP_SLOT 0001ed69 zeitgeist_event_new │ │ │ │ 0005f790 00003016 R_ARM_JUMP_SLOT 00000000 g_regex_match │ │ │ │ 0005f794 00020716 R_ARM_JUMP_SLOT 000203a9 zeitgeist_time_range_to_variant │ │ │ │ 0005f798 00003116 R_ARM_JUMP_SLOT 00000000 g_async_initable_new_finish │ │ │ │ 0005f79c 00003216 R_ARM_JUMP_SLOT 00000000 g_signal_emit │ │ │ │ -0005f7a0 0001e016 R_ARM_JUMP_SLOT 00033d2d zeitgeist_where_clause_add_with_array │ │ │ │ +0005f7a0 0001e016 R_ARM_JUMP_SLOT 00033d21 zeitgeist_where_clause_add_with_array │ │ │ │ 0005f7a4 00028a16 R_ARM_JUMP_SLOT 0001547d zeitgeist_queued_proxy_wrapper_name_owner_changed │ │ │ │ 0005f7a8 00003316 R_ARM_JUMP_SLOT 00000000 g_variant_builder_init │ │ │ │ 0005f7ac 00003416 R_ARM_JUMP_SLOT 00000000 g_variant_builder_add_value │ │ │ │ 0005f7b0 00003516 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ 0005f7b4 00003616 R_ARM_JUMP_SLOT 00000000 g_type_add_instance_private │ │ │ │ 0005f7b8 00003716 R_ARM_JUMP_SLOT 00000000 g_object_unref │ │ │ │ 0005f7bc 00003816 R_ARM_JUMP_SLOT 00000000 g_signal_connect_object │ │ │ │ @@ -713,111 +713,111 @@ │ │ │ │ 0005f7cc 0001bb16 R_ARM_JUMP_SLOT 00015281 zeitgeist_queued_proxy_wrapper_get_proxy_created │ │ │ │ 0005f7d0 00003c16 R_ARM_JUMP_SLOT 00000000 g_app_info_get_id │ │ │ │ 0005f7d4 00003d16 R_ARM_JUMP_SLOT 00000000 g_strdup │ │ │ │ 0005f7d8 00017016 R_ARM_JUMP_SLOT 0001d035 zeitgeist_result_type_is_sort_order_asc │ │ │ │ 0005f7dc 00003e16 R_ARM_JUMP_SLOT 00000000 g_clear_error │ │ │ │ 0005f7e0 00003f16 R_ARM_JUMP_SLOT 00000000 g_dbus_message_to_gerror │ │ │ │ 0005f7e4 00004016 R_ARM_JUMP_SLOT 00000000 g_value_set_boolean │ │ │ │ -0005f7e8 0001d816 R_ARM_JUMP_SLOT 0003451d zeitgeist_where_clause_add_wildcard_condition │ │ │ │ +0005f7e8 0001d816 R_ARM_JUMP_SLOT 00034511 zeitgeist_where_clause_add_wildcard_condition │ │ │ │ 0005f7ec 00029b16 R_ARM_JUMP_SLOT 0001d85d zeitgeist_event_get_actor │ │ │ │ 0005f7f0 00004116 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message_with_reply_finish │ │ │ │ 0005f7f4 00027f16 R_ARM_JUMP_SLOT 0001d5a9 zeitgeist_event_num_subjects │ │ │ │ 0005f7f8 00004216 R_ARM_JUMP_SLOT 00000000 g_variant_get_normal_form │ │ │ │ -0005f7fc 0002ad16 R_ARM_JUMP_SLOT 0002fe09 zeitgeist_sq_lite_database_get_type │ │ │ │ +0005f7fc 0002ad16 R_ARM_JUMP_SLOT 0002fdfd zeitgeist_sq_lite_database_get_type │ │ │ │ 0005f800 00020316 R_ARM_JUMP_SLOT 00014349 zeitgeist_log_new │ │ │ │ 0005f804 00004316 R_ARM_JUMP_SLOT 00000000 sqlite3_open_v2 │ │ │ │ 0005f808 0001ca16 R_ARM_JUMP_SLOT 0001c1c5 zeitgeist_mime_regex_free │ │ │ │ 0005f80c 00015816 R_ARM_JUMP_SLOT 0001c0e1 zeitgeist_engine_error_quark │ │ │ │ -0005f810 00022b16 R_ARM_JUMP_SLOT 0002e8ed zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ +0005f810 00022b16 R_ARM_JUMP_SLOT 0002e8e1 zeitgeist_sq_lite_database_assert_not_corrupt │ │ │ │ 0005f814 00004416 R_ARM_JUMP_SLOT 00000000 g_variant_new_boolean │ │ │ │ 0005f818 00004516 R_ARM_JUMP_SLOT 00000000 g_hash_table_get_keys │ │ │ │ 0005f81c 0002aa16 R_ARM_JUMP_SLOT 00019dad zeitgeist_remote_monitor_notify_delete │ │ │ │ -0005f820 00026b16 R_ARM_JUMP_SLOT 00029999 zeitgeist_utils_get_database_file_backup_path │ │ │ │ +0005f820 00026b16 R_ARM_JUMP_SLOT 0002998d zeitgeist_utils_get_database_file_backup_path │ │ │ │ 0005f824 00004616 R_ARM_JUMP_SLOT 00000000 sqlite3_column_bytes │ │ │ │ 0005f828 00024516 R_ARM_JUMP_SLOT 000190dd zeitgeist_remote_log_quit │ │ │ │ 0005f82c 00029116 R_ARM_JUMP_SLOT 000196c5 zeitgeist_remote_log_quit_finish │ │ │ │ 0005f830 0001b616 R_ARM_JUMP_SLOT 0001f99d zeitgeist_subject_get_manifestation │ │ │ │ -0005f834 00015516 R_ARM_JUMP_SLOT 000301dd zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ +0005f834 00015516 R_ARM_JUMP_SLOT 000301d1 zeitgeist_sq_lite_database_schema_exec_query │ │ │ │ 0005f838 00014716 R_ARM_JUMP_SLOT 0001e5ad zeitgeist_event_construct_from_variant │ │ │ │ 0005f83c 0001ae16 R_ARM_JUMP_SLOT 000155c1 zeitgeist_queued_proxy_wrapper_queued_method_get_type │ │ │ │ 0005f840 00004716 R_ARM_JUMP_SLOT 00000000 sqlite3_exec │ │ │ │ 0005f844 00004816 R_ARM_JUMP_SLOT 00000000 g_array_ref │ │ │ │ 0005f848 00023916 R_ARM_JUMP_SLOT 000188ad zeitgeist_remote_log_find_related_uris_finish │ │ │ │ 0005f84c 00004916 R_ARM_JUMP_SLOT 00000000 g_hash_table_insert │ │ │ │ 0005f850 00004a16 R_ARM_JUMP_SLOT 00000000 g_list_free │ │ │ │ 0005f854 0001d616 R_ARM_JUMP_SLOT 00014a69 zeitgeist_monitor_get_templates │ │ │ │ 0005f858 00024216 R_ARM_JUMP_SLOT 0001a70d zeitgeist_remote_simple_indexer_search_with_relevancies_finish │ │ │ │ 0005f85c 00004b16 R_ARM_JUMP_SLOT 00000000 g_once_init_leave_pointer │ │ │ │ 0005f860 00004c16 R_ARM_JUMP_SLOT 00000000 g_strconcat │ │ │ │ 0005f864 00004d16 R_ARM_JUMP_SLOT 00000000 g_array_new │ │ │ │ -0005f868 00013716 R_ARM_JUMP_SLOT 00034071 zeitgeist_where_clause_get_is_simple │ │ │ │ +0005f868 00013716 R_ARM_JUMP_SLOT 00034065 zeitgeist_where_clause_get_is_simple │ │ │ │ 0005f86c 00004f16 R_ARM_JUMP_SLOT 00000000 g_realloc_n │ │ │ │ 0005f870 00018b16 R_ARM_JUMP_SLOT 00020a81 zeitgeist_timestamp_from_timeval │ │ │ │ 0005f874 0002c416 R_ARM_JUMP_SLOT 0001ba35 zeitgeist_data_source_construct_from_variant │ │ │ │ 0005f878 00005016 R_ARM_JUMP_SLOT 00000000 g_variant_new_from_data │ │ │ │ 0005f87c 00019d16 R_ARM_JUMP_SLOT 00021019 zeitgeist_symbol_info_ref │ │ │ │ 0005f880 0001da16 R_ARM_JUMP_SLOT 000134a1 zeitgeist_log_construct │ │ │ │ 0005f884 0001cf16 R_ARM_JUMP_SLOT 00014de9 zeitgeist_monitor_get_type │ │ │ │ -0005f888 00029e16 R_ARM_JUMP_SLOT 0002a54d zeitgeist_db_reader_get_event_from_row │ │ │ │ +0005f888 00029e16 R_ARM_JUMP_SLOT 0002a541 zeitgeist_db_reader_get_event_from_row │ │ │ │ 0005f88c 0001eb16 R_ARM_JUMP_SLOT 0001b5f5 zeitgeist_data_source_get_event_templates │ │ │ │ 0005f890 00005116 R_ARM_JUMP_SLOT 00000000 g_list_free_full │ │ │ │ 0005f894 00005216 R_ARM_JUMP_SLOT 00000000 g_ptr_array_get_type │ │ │ │ 0005f898 00005316 R_ARM_JUMP_SLOT 00000000 g_variant_get_size │ │ │ │ 0005f89c 00005416 R_ARM_JUMP_SLOT 00000000 g_value_get_uint │ │ │ │ 0005f8a0 00005516 R_ARM_JUMP_SLOT 00000000 g_type_is_a │ │ │ │ 0005f8a4 00014816 R_ARM_JUMP_SLOT 0001b6cd zeitgeist_data_source_set_enabled │ │ │ │ -0005f8a8 00013b16 R_ARM_JUMP_SLOT 000297f9 zeitgeist_utils_get_default_data_path │ │ │ │ -0005f8ac 0001c816 R_ARM_JUMP_SLOT 000296e1 zeitgeist_simple_result_set_get_type │ │ │ │ +0005f8a8 00013b16 R_ARM_JUMP_SLOT 000297ed zeitgeist_utils_get_default_data_path │ │ │ │ +0005f8ac 0001c816 R_ARM_JUMP_SLOT 000296d5 zeitgeist_simple_result_set_get_type │ │ │ │ 0005f8b0 0002a716 R_ARM_JUMP_SLOT 00015645 zeitgeist_queued_proxy_wrapper_queued_method_new │ │ │ │ 0005f8b4 00005616 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 0005f8b8 00019716 R_ARM_JUMP_SLOT 0001fd9d zeitgeist_subject_construct_full │ │ │ │ 0005f8bc 00005716 R_ARM_JUMP_SLOT 00000000 g_object_class_install_property │ │ │ │ 0005f8c0 00005816 R_ARM_JUMP_SLOT 00000000 g_async_initable_new_async │ │ │ │ 0005f8c4 00005916 R_ARM_JUMP_SLOT 00000000 g_array_unref │ │ │ │ 0005f8c8 00029c16 R_ARM_JUMP_SLOT 00018e49 zeitgeist_remote_log_install_monitor_finish │ │ │ │ 0005f8cc 00005a16 R_ARM_JUMP_SLOT 00000000 g_param_spec_uint │ │ │ │ 0005f8d0 00005b16 R_ARM_JUMP_SLOT 00000000 g_byte_array_ref │ │ │ │ 0005f8d4 00005c16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_register_object │ │ │ │ 0005f8d8 00005d16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_call_sync │ │ │ │ 0005f8dc 00026916 R_ARM_JUMP_SLOT 0001bea9 zeitgeist_data_sources_from_variant │ │ │ │ -0005f8e0 0001e616 R_ARM_JUMP_SLOT 00033b35 zeitgeist_where_clause_construct │ │ │ │ +0005f8e0 0001e616 R_ARM_JUMP_SLOT 00033b29 zeitgeist_where_clause_construct │ │ │ │ 0005f8e4 00005e16 R_ARM_JUMP_SLOT 00000000 g_enum_register_static │ │ │ │ 0005f8e8 00014116 R_ARM_JUMP_SLOT 0001d895 zeitgeist_event_set_actor │ │ │ │ 0005f8ec 00005f16 R_ARM_JUMP_SLOT 00000000 g_malloc │ │ │ │ 0005f8f0 00017916 R_ARM_JUMP_SLOT 0001fdf9 zeitgeist_subject_construct_move_event │ │ │ │ 0005f8f4 00006116 R_ARM_JUMP_SLOT 00000000 g_type_set_qdata │ │ │ │ 0005f8f8 00006216 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_object_path │ │ │ │ 0005f8fc 00006316 R_ARM_JUMP_SLOT 00000000 g_string_new │ │ │ │ -0005f900 0002ae16 R_ARM_JUMP_SLOT 0002ece5 zeitgeist_sq_lite_database_construct_read_only │ │ │ │ -0005f904 0001fb16 R_ARM_JUMP_SLOT 00033e55 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ +0005f900 0002ae16 R_ARM_JUMP_SLOT 0002ecd9 zeitgeist_sq_lite_database_construct_read_only │ │ │ │ +0005f904 0001fb16 R_ARM_JUMP_SLOT 00033e49 zeitgeist_where_clause_add_text_condition_subquery │ │ │ │ 0005f908 00006416 R_ARM_JUMP_SLOT 00000000 g_hash_table_remove │ │ │ │ 0005f90c 00006516 R_ARM_JUMP_SLOT 00000000 sqlite3_update_hook │ │ │ │ 0005f910 00006616 R_ARM_JUMP_SLOT 00000000 sqlite3_free │ │ │ │ 0005f914 00006716 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ 0005f918 0001ec16 R_ARM_JUMP_SLOT 00020a55 zeitgeist_time_range_new_from_variant │ │ │ │ 0005f91c 0001af16 R_ARM_JUMP_SLOT 00015279 zeitgeist_queued_proxy_wrapper_construct │ │ │ │ 0005f920 00017616 R_ARM_JUMP_SLOT 0001f065 zeitgeist_events_to_variant │ │ │ │ -0005f924 00022516 R_ARM_JUMP_SLOT 0002ea4d zeitgeist_sq_lite_database_assert_query_success │ │ │ │ +0005f924 00022516 R_ARM_JUMP_SLOT 0002ea41 zeitgeist_sq_lite_database_assert_query_success │ │ │ │ 0005f928 0001db16 R_ARM_JUMP_SLOT 0001f9d5 zeitgeist_subject_to_variant │ │ │ │ 0005f92c 00006816 R_ARM_JUMP_SLOT 00000000 g_variant_new_strv │ │ │ │ -0005f930 00021e16 R_ARM_JUMP_SLOT 00029dd9 zeitgeist_utils_log_may_read_directly │ │ │ │ +0005f930 00021e16 R_ARM_JUMP_SLOT 00029dcd zeitgeist_utils_log_may_read_directly │ │ │ │ 0005f934 00006a16 R_ARM_JUMP_SLOT 00000000 g_main_loop_new │ │ │ │ 0005f938 00006b16 R_ARM_JUMP_SLOT 00000000 g_strndup │ │ │ │ 0005f93c 00021716 R_ARM_JUMP_SLOT 0001c1f9 zeitgeist_mime_regex_new │ │ │ │ 0005f940 00028316 R_ARM_JUMP_SLOT 0001f865 zeitgeist_subject_get_mimetype │ │ │ │ 0005f944 00006c16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_emit_signal │ │ │ │ 0005f948 0001ed16 R_ARM_JUMP_SLOT 00015a75 zeitgeist_queued_proxy_wrapper_process_queued_methods │ │ │ │ 0005f94c 00006e16 R_ARM_JUMP_SLOT 00000000 g_regex_replace_literal │ │ │ │ 0005f950 00006f16 R_ARM_JUMP_SLOT 00000000 g_thread_error_quark │ │ │ │ 0005f954 00025616 R_ARM_JUMP_SLOT 0001cffd zeitgeist_data_model_error_quark │ │ │ │ 0005f958 00007016 R_ARM_JUMP_SLOT 00000000 g_string_chunk_insert_const │ │ │ │ 0005f95c 00025516 R_ARM_JUMP_SLOT 00020189 zeitgeist_subject_get_type │ │ │ │ 0005f960 00007116 R_ARM_JUMP_SLOT 00000000 g_value_get_boolean │ │ │ │ 0005f964 00007216 R_ARM_JUMP_SLOT 00000000 g_ptr_array_add │ │ │ │ -0005f968 00023316 R_ARM_JUMP_SLOT 00033361 zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ +0005f968 00023316 R_ARM_JUMP_SLOT 00033355 zeitgeist_sq_lite_table_lookup_id_try_string │ │ │ │ 0005f96c 00007316 R_ARM_JUMP_SLOT 00000000 g_date_time_new_now_local │ │ │ │ 0005f970 00020216 R_ARM_JUMP_SLOT 00018fc5 zeitgeist_remote_log_remove_monitor_finish │ │ │ │ 0005f974 00007416 R_ARM_JUMP_SLOT 00000000 g_malloc0_n │ │ │ │ 0005f978 00007516 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message │ │ │ │ 0005f97c 00007616 R_ARM_JUMP_SLOT 00000000 g_variant_get_data │ │ │ │ 0005f980 00007716 R_ARM_JUMP_SLOT 00000000 g_assertion_message_expr │ │ │ │ 0005f984 00017216 R_ARM_JUMP_SLOT 0001be7d zeitgeist_data_source_new_from_variant │ │ │ │ @@ -830,136 +830,136 @@ │ │ │ │ 0005f9a0 00007c16 R_ARM_JUMP_SLOT 00000000 g_object_ref │ │ │ │ 0005f9a4 00007d16 R_ARM_JUMP_SLOT 00000000 g_slist_append │ │ │ │ 0005f9a8 0001d316 R_ARM_JUMP_SLOT 0001da91 zeitgeist_event_set_interpretation │ │ │ │ 0005f9ac 0001f916 R_ARM_JUMP_SLOT 0001f4b9 zeitgeist_subject_construct │ │ │ │ 0005f9b0 0001e416 R_ARM_JUMP_SLOT 0001b695 zeitgeist_data_source_get_enabled │ │ │ │ 0005f9b4 00007e16 R_ARM_JUMP_SLOT 00000000 g_variant_new_int32 │ │ │ │ 0005f9b8 00007f16 R_ARM_JUMP_SLOT 00000000 g_string_append_len │ │ │ │ -0005f9bc 0001ef16 R_ARM_JUMP_SLOT 00028e91 zeitgeist_symbol_get_all_children │ │ │ │ +0005f9bc 0001ef16 R_ARM_JUMP_SLOT 00028e85 zeitgeist_symbol_get_all_children │ │ │ │ 0005f9c0 00015616 R_ARM_JUMP_SLOT 0000e951 zeitgeist_remote_registry_register_data_source │ │ │ │ 0005f9c4 00008016 R_ARM_JUMP_SLOT 00000000 g_variant_new_string │ │ │ │ 0005f9c8 00026d16 R_ARM_JUMP_SLOT 000184bd zeitgeist_remote_log_find_event_ids_finish │ │ │ │ 0005f9cc 0001f116 R_ARM_JUMP_SLOT 0001ad51 zeitgeist_connman_manager_dbus_get_type │ │ │ │ 0005f9d0 00013816 R_ARM_JUMP_SLOT 0001daf5 zeitgeist_event_get_manifestation │ │ │ │ 0005f9d4 00008216 R_ARM_JUMP_SLOT 00000000 g_strdup_printf │ │ │ │ 0005f9d8 00022416 R_ARM_JUMP_SLOT 00019b49 zeitgeist_remote_monitor_get_type │ │ │ │ 0005f9dc 00008316 R_ARM_JUMP_SLOT 00000000 g_signal_handlers_disconnect_matched │ │ │ │ 0005f9e0 00008416 R_ARM_JUMP_SLOT 00000000 sqlite3_column_int64 │ │ │ │ 0005f9e4 00023516 R_ARM_JUMP_SLOT 00018f5d zeitgeist_remote_log_remove_monitor │ │ │ │ 0005f9e8 00008516 R_ARM_JUMP_SLOT 00000000 g_value_set_string │ │ │ │ 0005f9ec 00008616 R_ARM_JUMP_SLOT 00000000 sqlite3_bind_int64 │ │ │ │ -0005f9f0 00020e16 R_ARM_JUMP_SLOT 000300a1 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ +0005f9f0 00020e16 R_ARM_JUMP_SLOT 00030095 zeitgeist_sq_lite_database_schema_get_schema_version │ │ │ │ 0005f9f4 0002ab16 R_ARM_JUMP_SLOT 00018421 zeitgeist_remote_log_find_event_ids │ │ │ │ -0005f9f8 00029516 R_ARM_JUMP_SLOT 0002dee9 zeitgeist_db_reader_get_type │ │ │ │ -0005f9fc 00018216 R_ARM_JUMP_SLOT 0002df5d zeitgeist_db_reader_new │ │ │ │ +0005f9f8 00029516 R_ARM_JUMP_SLOT 0002dedd zeitgeist_db_reader_get_type │ │ │ │ +0005f9fc 00018216 R_ARM_JUMP_SLOT 0002df51 zeitgeist_db_reader_new │ │ │ │ 0005fa00 00023a16 R_ARM_JUMP_SLOT 00018bf5 zeitgeist_remote_log_insert_events │ │ │ │ 0005fa04 00008716 R_ARM_JUMP_SLOT 00000000 g_string_free │ │ │ │ 0005fa08 0001e116 R_ARM_JUMP_SLOT 0001b559 zeitgeist_data_source_get_description │ │ │ │ 0005fa0c 00008816 R_ARM_JUMP_SLOT 00000000 g_dbus_message_new_method_reply │ │ │ │ 0005fa10 00027716 R_ARM_JUMP_SLOT 00015585 zeitgeist_queued_proxy_wrapper_queued_method_get_queued_method │ │ │ │ 0005fa14 00008916 R_ARM_JUMP_SLOT 00000000 g_variant_type_checked_ │ │ │ │ 0005fa18 00025816 R_ARM_JUMP_SLOT 0001a47d zeitgeist_remote_simple_indexer_search_with_relevancies │ │ │ │ -0005fa1c 00014916 R_ARM_JUMP_SLOT 00030449 zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ +0005fa1c 00014916 R_ARM_JUMP_SLOT 0003043d zeitgeist_sq_lite_database_schema_set_corruption_flag │ │ │ │ 0005fa20 00020516 R_ARM_JUMP_SLOT 00018311 zeitgeist_remote_log_delete_events_finish │ │ │ │ 0005fa24 00008a16 R_ARM_JUMP_SLOT 00000000 g_main_context_iteration │ │ │ │ 0005fa28 0002a416 R_ARM_JUMP_SLOT 0001d5f9 zeitgeist_event_add_subject │ │ │ │ 0005fa2c 00023416 R_ARM_JUMP_SLOT 0001e211 zeitgeist_event_constructv_full │ │ │ │ -0005fa30 0001f016 R_ARM_JUMP_SLOT 0002981d zeitgeist_utils_get_data_path │ │ │ │ +0005fa30 0001f016 R_ARM_JUMP_SLOT 00029811 zeitgeist_utils_get_data_path │ │ │ │ 0005fa34 00008b16 R_ARM_JUMP_SLOT 00000000 g_time_val_to_iso8601 │ │ │ │ 0005fa38 00026e16 R_ARM_JUMP_SLOT 0001b839 zeitgeist_data_source_set_running │ │ │ │ -0005fa3c 00020616 R_ARM_JUMP_SLOT 000340a9 zeitgeist_where_clause_set_is_simple │ │ │ │ -0005fa40 0002bf16 R_ARM_JUMP_SLOT 0002cd41 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ +0005fa3c 00020616 R_ARM_JUMP_SLOT 0003409d zeitgeist_where_clause_set_is_simple │ │ │ │ +0005fa40 0002bf16 R_ARM_JUMP_SLOT 0002cd35 zeitgeist_db_reader_get_where_clause_for_query │ │ │ │ 0005fa44 00008c16 R_ARM_JUMP_SLOT 00000000 g_date_set_time_val │ │ │ │ 0005fa48 00008d16 R_ARM_JUMP_SLOT 00000000 g_hash_table_new_full │ │ │ │ 0005fa4c 00008e16 R_ARM_JUMP_SLOT 00000000 g_get_num_processors │ │ │ │ 0005fa50 0001fe16 R_ARM_JUMP_SLOT 0001f691 zeitgeist_subject_get_storage │ │ │ │ 0005fa54 0001d116 R_ARM_JUMP_SLOT 0001f89d zeitgeist_subject_set_mimetype │ │ │ │ 0005fa58 00026116 R_ARM_JUMP_SLOT 000181ad zeitgeist_remote_log_get_type │ │ │ │ 0005fa5c 00013e16 R_ARM_JUMP_SLOT 0000f111 zeitgeist_remote_registry_get_data_source_from_id_finish │ │ │ │ 0005fa60 00008f16 R_ARM_JUMP_SLOT 00000000 sqlite3_finalize │ │ │ │ 0005fa64 00009016 R_ARM_JUMP_SLOT 00000000 g_signal_handlers_destroy │ │ │ │ 0005fa68 00020816 R_ARM_JUMP_SLOT 0001a1ad zeitgeist_remote_simple_indexer_get_type │ │ │ │ 0005fa6c 00009116 R_ARM_JUMP_SLOT 00000000 g_param_spec_boolean │ │ │ │ 0005fa70 00020016 R_ARM_JUMP_SLOT 000136d5 zeitgeist_log_insert_events_finish │ │ │ │ -0005fa74 0001ab16 R_ARM_JUMP_SLOT 00029aed zeitgeist_utils_using_in_memory_database │ │ │ │ +0005fa74 0001ab16 R_ARM_JUMP_SLOT 00029ae1 zeitgeist_utils_using_in_memory_database │ │ │ │ 0005fa78 00009216 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0005fa7c 0001e916 R_ARM_JUMP_SLOT 00033dcd zeitgeist_where_clause_add_match_condition │ │ │ │ +0005fa7c 0001e916 R_ARM_JUMP_SLOT 00033dc1 zeitgeist_where_clause_add_match_condition │ │ │ │ 0005fa80 00018c16 R_ARM_JUMP_SLOT 0000f509 zeitgeist_data_source_registry_construct │ │ │ │ 0005fa84 00009316 R_ARM_JUMP_SLOT 00000000 g_slist_prepend │ │ │ │ 0005fa88 00009416 R_ARM_JUMP_SLOT 00000000 g_error_new_literal │ │ │ │ 0005fa8c 00016f16 R_ARM_JUMP_SLOT 000101fd zeitgeist_index_construct │ │ │ │ -0005fa90 0002a316 R_ARM_JUMP_SLOT 0002baa9 zeitgeist_db_reader_assert_no_noexpand │ │ │ │ +0005fa90 0002a316 R_ARM_JUMP_SLOT 0002ba9d zeitgeist_db_reader_assert_no_noexpand │ │ │ │ 0005fa94 00009516 R_ARM_JUMP_SLOT 00000000 g_propagate_error │ │ │ │ 0005fa98 00009616 R_ARM_JUMP_SLOT 00000000 g_date_get_julian │ │ │ │ 0005fa9c 00016b16 R_ARM_JUMP_SLOT 0000e5d1 zeitgeist_remote_registry_get_type │ │ │ │ 0005faa0 00009716 R_ARM_JUMP_SLOT 00000000 g_variant_iter_free │ │ │ │ -0005faa4 0002a916 R_ARM_JUMP_SLOT 00029bbd zeitgeist_utils_parse_negation │ │ │ │ -0005faa8 00013416 R_ARM_JUMP_SLOT 00031289 zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ +0005faa4 0002a916 R_ARM_JUMP_SLOT 00029bb1 zeitgeist_utils_parse_negation │ │ │ │ +0005faa8 00013416 R_ARM_JUMP_SLOT 0003127d zeitgeist_sq_lite_database_schema_create_event_indices │ │ │ │ 0005faac 00016116 R_ARM_JUMP_SLOT 0001ed85 zeitgeist_events_from_variant │ │ │ │ 0005fab0 00009816 R_ARM_JUMP_SLOT 00000000 g_variant_ref │ │ │ │ 0005fab4 00009916 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ 0005fab8 00009a16 R_ARM_JUMP_SLOT 00000000 g_variant_get_uint32 │ │ │ │ -0005fabc 0001cb16 R_ARM_JUMP_SLOT 0002ee1d zeitgeist_sq_lite_database_construct │ │ │ │ +0005fabc 0001cb16 R_ARM_JUMP_SLOT 0002ee11 zeitgeist_sq_lite_database_construct │ │ │ │ 0005fac0 00018816 R_ARM_JUMP_SLOT 0001e1ad zeitgeist_event_set_manifestation │ │ │ │ 0005fac4 0001b516 R_ARM_JUMP_SLOT 00021195 zeitgeist_symbol_info_register │ │ │ │ -0005fac8 00028516 R_ARM_JUMP_SLOT 00029b15 zeitgeist_utils_backup_database │ │ │ │ +0005fac8 00028516 R_ARM_JUMP_SLOT 00029b09 zeitgeist_utils_backup_database │ │ │ │ 0005facc 0002a616 R_ARM_JUMP_SLOT 00018c65 zeitgeist_remote_log_insert_events_finish │ │ │ │ 0005fad0 0001b916 R_ARM_JUMP_SLOT 00020b4d zeitgeist_timestamp_from_now │ │ │ │ -0005fad4 00027316 R_ARM_JUMP_SLOT 00029769 zeitgeist_simple_result_set_new │ │ │ │ +0005fad4 00027316 R_ARM_JUMP_SLOT 0002975d zeitgeist_simple_result_set_new │ │ │ │ 0005fad8 00019016 R_ARM_JUMP_SLOT 000198a1 zeitgeist_remote_log_get_datapath │ │ │ │ 0005fadc 00009b16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_end │ │ │ │ 0005fae0 00009c16 R_ARM_JUMP_SLOT 00000000 g_ascii_strtoull │ │ │ │ 0005fae4 00019116 R_ARM_JUMP_SLOT 0001b801 zeitgeist_data_source_get_running │ │ │ │ 0005fae8 0001e716 R_ARM_JUMP_SLOT 0001b749 zeitgeist_data_source_construct_full │ │ │ │ 0005faec 00016216 R_ARM_JUMP_SLOT 0001f559 zeitgeist_subject_get_origin │ │ │ │ 0005faf0 00009d16 R_ARM_JUMP_SLOT 00000000 g_return_if_fail_warning │ │ │ │ 0005faf4 00009e16 R_ARM_JUMP_SLOT 00000000 g_utf8_get_char │ │ │ │ -0005faf8 0002b316 R_ARM_JUMP_SLOT 0003370d zeitgeist_sq_lite_table_lookup_remove │ │ │ │ +0005faf8 0002b316 R_ARM_JUMP_SLOT 00033701 zeitgeist_sq_lite_table_lookup_remove │ │ │ │ 0005fafc 00009f16 R_ARM_JUMP_SLOT 00000000 g_variant_get │ │ │ │ 0005fb00 0000a016 R_ARM_JUMP_SLOT 00000000 g_async_result_get_source_object │ │ │ │ 0005fb04 0000a116 R_ARM_JUMP_SLOT 00000000 g_type_register_static │ │ │ │ 0005fb08 0000a216 R_ARM_JUMP_SLOT 00000000 g_value_get_pointer │ │ │ │ 0005fb0c 00024e16 R_ARM_JUMP_SLOT 00021151 zeitgeist_symbol_info_unref │ │ │ │ -0005fb10 0001c216 R_ARM_JUMP_SLOT 00029685 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ +0005fb10 0001c216 R_ARM_JUMP_SLOT 00029679 zeitgeist_simple_result_set_construct_with_num_matches │ │ │ │ 0005fb14 0001fa16 R_ARM_JUMP_SLOT 0001d75d zeitgeist_event_set_timestamp │ │ │ │ 0005fb18 0000a316 R_ARM_JUMP_SLOT 00000000 sqlite3_bind_text │ │ │ │ 0005fb1c 00016a16 R_ARM_JUMP_SLOT 0001f901 zeitgeist_subject_get_interpretation │ │ │ │ 0005fb20 00023d16 R_ARM_JUMP_SLOT 0000e9e1 zeitgeist_remote_registry_register_data_source_finish │ │ │ │ -0005fb24 00015d16 R_ARM_JUMP_SLOT 0002fea5 zeitgeist_sq_lite_database_new_read_only │ │ │ │ +0005fb24 00015d16 R_ARM_JUMP_SLOT 0002fe99 zeitgeist_sq_lite_database_new_read_only │ │ │ │ 0005fb28 0000a416 R_ARM_JUMP_SLOT 00000000 g_variant_type_free │ │ │ │ 0005fb2c 00015316 R_ARM_JUMP_SLOT 0001a2a1 zeitgeist_remote_simple_indexer_search │ │ │ │ 0005fb30 0000a516 R_ARM_JUMP_SLOT 00000000 g_value_get_object │ │ │ │ -0005fb34 00013a16 R_ARM_JUMP_SLOT 0003201d zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ +0005fb34 00013a16 R_ARM_JUMP_SLOT 00032011 zeitgeist_sq_lite_database_schema_ensure_schema │ │ │ │ 0005fb38 00027116 R_ARM_JUMP_SLOT 0001efb5 zeitgeist_events_get_null_event_variant │ │ │ │ 0005fb3c 00018416 R_ARM_JUMP_SLOT 0001b9d1 zeitgeist_data_source_set_timestamp │ │ │ │ 0005fb40 0000a616 R_ARM_JUMP_SLOT 00000000 g_dbus_method_invocation_get_sender │ │ │ │ 0005fb44 0001a416 R_ARM_JUMP_SLOT 00019af9 zeitgeist_remote_log_proxy_get_type │ │ │ │ -0005fb48 00027416 R_ARM_JUMP_SLOT 000340c9 zeitgeist_where_clause_get_sql_conditions │ │ │ │ +0005fb48 00027416 R_ARM_JUMP_SLOT 000340bd zeitgeist_where_clause_get_sql_conditions │ │ │ │ 0005fb4c 0000a816 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ 0005fb50 0000a916 R_ARM_JUMP_SLOT 00000000 g_variant_iter_init │ │ │ │ 0005fb54 0000aa16 R_ARM_JUMP_SLOT 00000000 sqlite3_step │ │ │ │ 0005fb58 0001b816 R_ARM_JUMP_SLOT 0001f72d zeitgeist_subject_get_current_uri │ │ │ │ 0005fb5c 00019b16 R_ARM_JUMP_SLOT 0002029d zeitgeist_subject_new │ │ │ │ 0005fb60 0000ab16 R_ARM_JUMP_SLOT 00000000 g_byte_array_unref │ │ │ │ 0005fb64 00021016 R_ARM_JUMP_SLOT 00020409 zeitgeist_time_range_get_start │ │ │ │ -0005fb68 0001e816 R_ARM_JUMP_SLOT 0002dd61 zeitgeist_db_reader_get_database │ │ │ │ +0005fb68 0001e816 R_ARM_JUMP_SLOT 0002dd55 zeitgeist_db_reader_get_database │ │ │ │ 0005fb6c 0000ac16 R_ARM_JUMP_SLOT 00000000 g_getenv │ │ │ │ 0005fb70 0000ad16 R_ARM_JUMP_SLOT 00000000 g_type_free_instance │ │ │ │ 0005fb74 0000ae16 R_ARM_JUMP_SLOT 00000000 g_error_matches │ │ │ │ 0005fb78 0001b216 R_ARM_JUMP_SLOT 00020d79 zeitgeist_timestamp_from_date │ │ │ │ 0005fb7c 0000af16 R_ARM_JUMP_SLOT 00000000 g_type_fundamental_next │ │ │ │ 0005fb80 0000b016 R_ARM_JUMP_SLOT 00000000 g_slice_alloc │ │ │ │ -0005fb84 0001b316 R_ARM_JUMP_SLOT 000343ed zeitgeist_where_clause_get_right_boundary │ │ │ │ +0005fb84 0001b316 R_ARM_JUMP_SLOT 000343e1 zeitgeist_where_clause_get_right_boundary │ │ │ │ 0005fb88 0000b116 R_ARM_JUMP_SLOT 00000000 g_ptr_array_ref │ │ │ │ 0005fb8c 0000b216 R_ARM_JUMP_SLOT 00000000 g_task_return_error │ │ │ │ 0005fb90 0000b316 R_ARM_JUMP_SLOT 00000000 g_quark_from_static_string │ │ │ │ 0005fb94 0000b416 R_ARM_JUMP_SLOT 00000000 g_quark_from_string │ │ │ │ -0005fb98 00024a16 R_ARM_JUMP_SLOT 0002fd7d zeitgeist_sq_lite_database_update_callback │ │ │ │ -0005fb9c 0002ba16 R_ARM_JUMP_SLOT 000337d9 zeitgeist_sq_lite_table_lookup_new │ │ │ │ -0005fba0 00019816 R_ARM_JUMP_SLOT 000298b9 zeitgeist_utils_get_database_file_path │ │ │ │ +0005fb98 00024a16 R_ARM_JUMP_SLOT 0002fd71 zeitgeist_sq_lite_database_update_callback │ │ │ │ +0005fb9c 0002ba16 R_ARM_JUMP_SLOT 000337cd zeitgeist_sq_lite_table_lookup_new │ │ │ │ +0005fba0 00019816 R_ARM_JUMP_SLOT 000298ad zeitgeist_utils_get_database_file_path │ │ │ │ 0005fba4 0000b516 R_ARM_JUMP_SLOT 00000000 g_signal_new │ │ │ │ 0005fba8 0000b616 R_ARM_JUMP_SLOT 00000000 g_ptr_array_new_full │ │ │ │ 0005fbac 00026316 R_ARM_JUMP_SLOT 0001f939 zeitgeist_subject_set_interpretation │ │ │ │ 0005fbb0 0000b716 R_ARM_JUMP_SLOT 00000000 g_param_spec_internal │ │ │ │ 0005fbb4 00028616 R_ARM_JUMP_SLOT 0001ced5 zeitgeist_ensure_schemes_loaded │ │ │ │ 0005fbb8 0000b816 R_ARM_JUMP_SLOT 00000000 g_date_time_unref │ │ │ │ 0005fbbc 0002c016 R_ARM_JUMP_SLOT 00018dd5 zeitgeist_remote_log_install_monitor │ │ │ │ @@ -972,86 +972,86 @@ │ │ │ │ 0005fbd8 0000bc16 R_ARM_JUMP_SLOT 00000000 g_list_append │ │ │ │ 0005fbdc 00017716 R_ARM_JUMP_SLOT 00014add zeitgeist_monitor_get_time_range │ │ │ │ 0005fbe0 0001f216 R_ARM_JUMP_SLOT 0001a315 zeitgeist_remote_simple_indexer_search_finish │ │ │ │ 0005fbe4 0000bd16 R_ARM_JUMP_SLOT 00000000 g_byte_array_sized_new │ │ │ │ 0005fbe8 0000be16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ 0005fbec 00025a16 R_ARM_JUMP_SLOT 00014cb1 zeitgeist_monitor_construct │ │ │ │ 0005fbf0 00016d16 R_ARM_JUMP_SLOT 00015b61 zeitgeist_queued_proxy_wrapper_proxy_acquired │ │ │ │ -0005fbf4 00028716 R_ARM_JUMP_SLOT 00030575 zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ +0005fbf4 00028716 R_ARM_JUMP_SLOT 00030569 zeitgeist_sq_lite_database_schema_setup_database │ │ │ │ 0005fbf8 0001c016 R_ARM_JUMP_SLOT 0001b299 zeitgeist_data_source_to_variant │ │ │ │ 0005fbfc 0000bf16 R_ARM_JUMP_SLOT 00000000 g_task_get_completed │ │ │ │ 0005fc00 0000c016 R_ARM_JUMP_SLOT 00000000 g_date_time_format │ │ │ │ 0005fc04 0000c116 R_ARM_JUMP_SLOT 00000000 g_variant_new_object_path │ │ │ │ -0005fc08 0001ea16 R_ARM_JUMP_SLOT 00029245 zeitgeist_result_set_get_type │ │ │ │ +0005fc08 0001ea16 R_ARM_JUMP_SLOT 00029239 zeitgeist_result_set_get_type │ │ │ │ 0005fc0c 0000c216 R_ARM_JUMP_SLOT 00000000 g_desktop_app_info_get_filename │ │ │ │ 0005fc10 0000c316 R_ARM_JUMP_SLOT 00000000 g_task_new │ │ │ │ 0005fc14 0000c416 R_ARM_JUMP_SLOT 00000000 g_regex_escape_string │ │ │ │ 0005fc18 0000c516 R_ARM_JUMP_SLOT 00000000 g_task_set_task_data │ │ │ │ 0005fc1c 00014e16 R_ARM_JUMP_SLOT 00019839 zeitgeist_remote_log_get_version │ │ │ │ 0005fc20 0000c616 R_ARM_JUMP_SLOT 00000000 g_string_chunk_new │ │ │ │ 0005fc24 0000c716 R_ARM_JUMP_SLOT 00000000 g_str_has_prefix │ │ │ │ 0005fc28 0000c816 R_ARM_JUMP_SLOT 00000000 g_type_name │ │ │ │ -0005fc2c 00015a16 R_ARM_JUMP_SLOT 00032dcd zeitgeist_sq_lite_database_schema_get_type │ │ │ │ +0005fc2c 00015a16 R_ARM_JUMP_SLOT 00032dc1 zeitgeist_sq_lite_database_schema_get_type │ │ │ │ 0005fc30 0000c916 R_ARM_JUMP_SLOT 00000000 g_thread_pool_free │ │ │ │ 0005fc34 0000ca16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_new │ │ │ │ -0005fc38 00021616 R_ARM_JUMP_SLOT 00029949 zeitgeist_utils_set_database_file_path │ │ │ │ +0005fc38 00021616 R_ARM_JUMP_SLOT 0002993d zeitgeist_utils_set_database_file_path │ │ │ │ 0005fc3c 00021d16 R_ARM_JUMP_SLOT 00019f99 zeitgeist_remote_monitor_notify_delete_finish │ │ │ │ 0005fc40 00027d16 R_ARM_JUMP_SLOT 000186d5 zeitgeist_remote_log_find_events_finish │ │ │ │ 0005fc44 0000cb16 R_ARM_JUMP_SLOT 00000000 g_signal_connect_data │ │ │ │ 0005fc48 0000cc16 R_ARM_JUMP_SLOT 00000000 g_io_error_quark │ │ │ │ 0005fc4c 0002b716 R_ARM_JUMP_SLOT 00015c65 zeitgeist_queued_proxy_wrapper_proxy_unavailable │ │ │ │ 0005fc50 0000cd16 R_ARM_JUMP_SLOT 00000000 g_hash_table_replace │ │ │ │ 0005fc54 0000ce16 R_ARM_JUMP_SLOT 00000000 g_list_find_custom │ │ │ │ 0005fc58 0000cf16 R_ARM_JUMP_SLOT 00000000 g_type_interface_add_prerequisite │ │ │ │ 0005fc5c 00023016 R_ARM_JUMP_SLOT 0001fe65 zeitgeist_subject_construct_from_variant │ │ │ │ 0005fc60 0001a616 R_ARM_JUMP_SLOT 0001b591 zeitgeist_data_source_set_description │ │ │ │ 0005fc64 0000d016 R_ARM_JUMP_SLOT 00000000 g_variant_get_boolean │ │ │ │ -0005fc68 0001d716 R_ARM_JUMP_SLOT 00034331 zeitgeist_where_clause_extend │ │ │ │ -0005fc6c 00020916 R_ARM_JUMP_SLOT 0002ae01 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ +0005fc68 0001d716 R_ARM_JUMP_SLOT 00034325 zeitgeist_where_clause_extend │ │ │ │ +0005fc6c 00020916 R_ARM_JUMP_SLOT 0002adf5 zeitgeist_db_reader_find_event_ids_for_clause │ │ │ │ 0005fc70 0000d116 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 0005fc74 00020d16 R_ARM_JUMP_SLOT 000178b1 zeitgeist_remote_monitor_register_object │ │ │ │ 0005fc78 0001a216 R_ARM_JUMP_SLOT 0001d6d1 zeitgeist_event_set_id │ │ │ │ 0005fc7c 0000d216 R_ARM_JUMP_SLOT 00000000 g_app_info_get_name │ │ │ │ -0005fc80 00024716 R_ARM_JUMP_SLOT 0002a7a9 zeitgeist_db_reader_get_subject_from_row │ │ │ │ +0005fc80 00024716 R_ARM_JUMP_SLOT 0002a79d zeitgeist_db_reader_get_subject_from_row │ │ │ │ 0005fc84 00017316 R_ARM_JUMP_SLOT 0001e345 zeitgeist_event_set_subjects │ │ │ │ 0005fc88 0000d316 R_ARM_JUMP_SLOT 00000000 g_param_spec_boxed │ │ │ │ 0005fc8c 0000d416 R_ARM_JUMP_SLOT 00000000 g_task_propagate_pointer │ │ │ │ -0005fc90 00022116 R_ARM_JUMP_SLOT 0002978d zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ +0005fc90 00022116 R_ARM_JUMP_SLOT 00029781 zeitgeist_simple_result_set_new_with_num_matches │ │ │ │ 0005fc94 0000d516 R_ARM_JUMP_SLOT 00000000 g_error_copy │ │ │ │ 0005fc98 0000d616 R_ARM_JUMP_SLOT 00000000 g_variant_n_children │ │ │ │ 0005fc9c 0000d716 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ 0005fca0 0002b016 R_ARM_JUMP_SLOT 0001d699 zeitgeist_event_get_id │ │ │ │ -0005fca4 0001a316 R_ARM_JUMP_SLOT 0002e8a9 zeitgeist_sq_lite_database_close │ │ │ │ +0005fca4 0001a316 R_ARM_JUMP_SLOT 0002e89d zeitgeist_sq_lite_database_close │ │ │ │ 0005fca8 0000d816 R_ARM_JUMP_SLOT 00000000 g_variant_unref │ │ │ │ 0005fcac 0001dc16 R_ARM_JUMP_SLOT 00020eed zeitgeist_symbol_info_get_type │ │ │ │ 0005fcb0 00025016 R_ARM_JUMP_SLOT 0001da59 zeitgeist_event_get_interpretation │ │ │ │ 0005fcb4 0000d916 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_name │ │ │ │ -0005fcb8 00014316 R_ARM_JUMP_SLOT 0002b975 zeitgeist_db_reader_assert_no_negation │ │ │ │ -0005fcbc 0001b016 R_ARM_JUMP_SLOT 00034709 zeitgeist_where_clause_get_type │ │ │ │ +0005fcb8 00014316 R_ARM_JUMP_SLOT 0002b969 zeitgeist_db_reader_assert_no_negation │ │ │ │ +0005fcbc 0001b016 R_ARM_JUMP_SLOT 000346fd zeitgeist_where_clause_get_type │ │ │ │ 0005fcc0 0000da16 R_ARM_JUMP_SLOT 00000000 g_type_register_static_simple │ │ │ │ -0005fcc4 00027a16 R_ARM_JUMP_SLOT 000317c5 zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ +0005fcc4 00027a16 R_ARM_JUMP_SLOT 000317b9 zeitgeist_sq_lite_database_schema_drop_basic_indices │ │ │ │ 0005fcc8 0000db16 R_ARM_JUMP_SLOT 00000000 g_string_insert_len │ │ │ │ -0005fccc 00023616 R_ARM_JUMP_SLOT 0002d169 zeitgeist_db_reader_find_events │ │ │ │ +0005fccc 00023616 R_ARM_JUMP_SLOT 0002d15d zeitgeist_db_reader_find_events │ │ │ │ 0005fcd0 0000dc16 R_ARM_JUMP_SLOT 00000000 g_byte_array_append │ │ │ │ 0005fcd4 0000dd16 R_ARM_JUMP_SLOT 00000000 g_utf8_offset_to_pointer │ │ │ │ 0005fcd8 0000de16 R_ARM_JUMP_SLOT 00000000 g_type_create_instance │ │ │ │ 0005fcdc 0001fd16 R_ARM_JUMP_SLOT 0001b3b5 zeitgeist_data_source_get_unique_id │ │ │ │ 0005fce0 00020416 R_ARM_JUMP_SLOT 000159f9 zeitgeist_queued_proxy_wrapper_queued_method_unref │ │ │ │ -0005fce4 00026616 R_ARM_JUMP_SLOT 0002e805 zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ +0005fce4 00026616 R_ARM_JUMP_SLOT 0002e7f9 zeitgeist_sq_lite_database_get_sql_string_from_event_ids │ │ │ │ 0005fce8 0000df16 R_ARM_JUMP_SLOT 00000000 __isoc23_strtol@GLIBC_2.38 │ │ │ │ 0005fcec 0000e016 R_ARM_JUMP_SLOT 00000000 g_variant_get_double │ │ │ │ 0005fcf0 0000e116 R_ARM_JUMP_SLOT 00000000 g_utf8_strlen │ │ │ │ 0005fcf4 0000e216 R_ARM_JUMP_SLOT 00000000 g_get_user_data_dir │ │ │ │ -0005fcf8 00028116 R_ARM_JUMP_SLOT 0002fcad zeitgeist_sq_lite_database_set_cache_size │ │ │ │ +0005fcf8 00028116 R_ARM_JUMP_SLOT 0002fca1 zeitgeist_sq_lite_database_set_cache_size │ │ │ │ 0005fcfc 0001be16 R_ARM_JUMP_SLOT 0001bdc1 zeitgeist_data_source_get_type │ │ │ │ -0005fd00 00021416 R_ARM_JUMP_SLOT 00028dd9 zeitgeist_symbol_get_all_parents │ │ │ │ +0005fd00 00021416 R_ARM_JUMP_SLOT 00028dcd zeitgeist_symbol_get_all_parents │ │ │ │ 0005fd04 0000e316 R_ARM_JUMP_SLOT 00000000 g_hash_table_lookup │ │ │ │ 0005fd08 0001dd16 R_ARM_JUMP_SLOT 000158c1 zeitgeist_queued_proxy_wrapper_queued_method_ref │ │ │ │ 0005fd0c 00026f16 R_ARM_JUMP_SLOT 0001a9cd zeitgeist_network_manager_dbus_get_type │ │ │ │ -0005fd10 00018e16 R_ARM_JUMP_SLOT 0002cfad zeitgeist_db_reader_find_event_ids │ │ │ │ +0005fd10 00018e16 R_ARM_JUMP_SLOT 0002cfa1 zeitgeist_db_reader_find_event_ids │ │ │ │ 0005fd14 00019c16 R_ARM_JUMP_SLOT 00013611 zeitgeist_log_insert_events │ │ │ │ 0005fd18 00013616 R_ARM_JUMP_SLOT 0001f5f5 zeitgeist_subject_get_text │ │ │ │ 0005fd1c 0000e516 R_ARM_JUMP_SLOT 00000000 sqlite3_errmsg │ │ │ │ 0005fd20 0000e616 R_ARM_JUMP_SLOT 00000000 g_variant_get_int64 │ │ │ │ 0005fd24 00017c16 R_ARM_JUMP_SLOT 0001f4c1 zeitgeist_subject_get_uri │ │ │ │ 0005fd28 00018f16 R_ARM_JUMP_SLOT 00014c49 zeitgeist_monitor_set_event_templates │ │ │ │ 0005fd2c 0002c316 R_ARM_JUMP_SLOT 0001ae45 zeitgeist_connman_manager_dbus_get_state │ │ │ │ @@ -1064,37 +1064,37 @@ │ │ │ │ 0005fd48 0000eb16 R_ARM_JUMP_SLOT 00000000 g_ptr_array_remove_index_fast │ │ │ │ 0005fd4c 0000ec16 R_ARM_JUMP_SLOT 00000000 g_idle_add_full │ │ │ │ 0005fd50 0000ed16 R_ARM_JUMP_SLOT 00000000 g_ptr_array_set_size │ │ │ │ 0005fd54 0001cc16 R_ARM_JUMP_SLOT 0001fb5d zeitgeist_subject_matches_template │ │ │ │ 0005fd58 0000ee16 R_ARM_JUMP_SLOT 00000000 g_list_prepend │ │ │ │ 0005fd5c 0000ef16 R_ARM_JUMP_SLOT 00000000 g_value_set_object │ │ │ │ 0005fd60 0002b516 R_ARM_JUMP_SLOT 0001c47d zeitgeist_register_mimetype_regex │ │ │ │ -0005fd64 00013316 R_ARM_JUMP_SLOT 000307fd zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ +0005fd64 00013316 R_ARM_JUMP_SLOT 000307f1 zeitgeist_sq_lite_database_schema_create_schema │ │ │ │ 0005fd68 0000f016 R_ARM_JUMP_SLOT 00000000 g_build_filename │ │ │ │ 0005fd6c 0000f116 R_ARM_JUMP_SLOT 00000000 g_main_loop_unref │ │ │ │ -0005fd70 0001c616 R_ARM_JUMP_SLOT 00029cf9 zeitgeist_utils_assert_sig │ │ │ │ +0005fd70 0001c616 R_ARM_JUMP_SLOT 00029ced zeitgeist_utils_assert_sig │ │ │ │ 0005fd74 00027516 R_ARM_JUMP_SLOT 000197d1 zeitgeist_remote_log_get_extensions │ │ │ │ 0005fd78 0000f316 R_ARM_JUMP_SLOT 00000000 g_param_spec_int64 │ │ │ │ 0005fd7c 0000f516 R_ARM_JUMP_SLOT 00000000 g_bus_get_sync │ │ │ │ 0005fd80 00015b16 R_ARM_JUMP_SLOT 0002056d zeitgeist_time_range_construct_anytime │ │ │ │ 0005fd84 0000f616 R_ARM_JUMP_SLOT 00000000 sqlite3_column_blob │ │ │ │ 0005fd88 0000f716 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_unregister_object │ │ │ │ 0005fd8c 0000f816 R_ARM_JUMP_SLOT 00000000 g_once_init_enter │ │ │ │ 0005fd90 0000f916 R_ARM_JUMP_SLOT 00000000 g_type_register_fundamental │ │ │ │ 0005fd94 0001a916 R_ARM_JUMP_SLOT 0001a97d zeitgeist_remote_simple_indexer_proxy_get_type │ │ │ │ -0005fd98 0001d216 R_ARM_JUMP_SLOT 000343b5 zeitgeist_where_clause_get_bind_arguments │ │ │ │ +0005fd98 0001d216 R_ARM_JUMP_SLOT 000343a9 zeitgeist_where_clause_get_bind_arguments │ │ │ │ 0005fd9c 0000fa16 R_ARM_JUMP_SLOT 00000000 g_value_set_uint │ │ │ │ 0005fda0 0000fb16 R_ARM_JUMP_SLOT 00000000 g_variant_get_type_string │ │ │ │ -0005fda4 0002a016 R_ARM_JUMP_SLOT 0003477d zeitgeist_where_clause_new │ │ │ │ +0005fda4 0002a016 R_ARM_JUMP_SLOT 00034771 zeitgeist_where_clause_new │ │ │ │ 0005fda8 00016016 R_ARM_JUMP_SLOT 0001b725 zeitgeist_data_source_construct │ │ │ │ 0005fdac 0000fc16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_cached_property │ │ │ │ 0005fdb0 0001a116 R_ARM_JUMP_SLOT 00015539 zeitgeist_queued_proxy_wrapper_queued_method_construct │ │ │ │ 0005fdb4 00016316 R_ARM_JUMP_SLOT 0000e6c1 zeitgeist_remote_registry_get_data_sources │ │ │ │ 0005fdb8 0000fd16 R_ARM_JUMP_SLOT 00000000 g_byte_array_get_type │ │ │ │ -0005fdbc 00016416 R_ARM_JUMP_SLOT 0002e7b1 zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ +0005fdbc 00016416 R_ARM_JUMP_SLOT 0002e7a5 zeitgeist_sq_lite_database_set_deletion_callback │ │ │ │ 0005fdc0 0000fe16 R_ARM_JUMP_SLOT 00000000 g_variant_builder_close │ │ │ │ 0005fdc4 0000ff16 R_ARM_JUMP_SLOT 00000000 g_hash_table_unref │ │ │ │ 0005fdc8 00010016 R_ARM_JUMP_SLOT 00000000 g_object_notify_by_pspec │ │ │ │ 0005fdcc 0001f616 R_ARM_JUMP_SLOT 0000ec59 zeitgeist_remote_registry_set_data_source_enabled │ │ │ │ 0005fdd0 00010116 R_ARM_JUMP_SLOT 00000000 g_variant_new_uint32 │ │ │ │ 0005fdd4 0001bd16 R_ARM_JUMP_SLOT 0001c5cd zeitgeist_register_uri_scheme │ │ │ │ 0005fdd8 00010216 R_ARM_JUMP_SLOT 00000000 g_warn_message │ │ │ │ @@ -1108,20 +1108,20 @@ │ │ │ │ 0005fdf8 0001de16 R_ARM_JUMP_SLOT 000205c9 zeitgeist_time_range_construct_from_now │ │ │ │ 0005fdfc 00010716 R_ARM_JUMP_SLOT 00000000 g_type_interface_peek_parent │ │ │ │ 0005fe00 00010816 R_ARM_JUMP_SLOT 00000000 g_ptr_array_unref │ │ │ │ 0005fe04 00010916 R_ARM_JUMP_SLOT 00000000 g_file_new_for_path │ │ │ │ 0005fe08 00010a16 R_ARM_JUMP_SLOT 00000000 g_dbus_method_invocation_take_error │ │ │ │ 0005fe0c 00010b16 R_ARM_JUMP_SLOT 00000000 g_type_check_value_holds │ │ │ │ 0005fe10 00021516 R_ARM_JUMP_SLOT 00018ad1 zeitgeist_remote_log_get_events_finish │ │ │ │ -0005fe14 00025216 R_ARM_JUMP_SLOT 0002d30d zeitgeist_db_reader_find_related_uris │ │ │ │ -0005fe18 00018316 R_ARM_JUMP_SLOT 00032dc5 zeitgeist_sq_lite_database_schema_construct │ │ │ │ +0005fe14 00025216 R_ARM_JUMP_SLOT 0002d301 zeitgeist_db_reader_find_related_uris │ │ │ │ +0005fe18 00018316 R_ARM_JUMP_SLOT 00032db9 zeitgeist_sq_lite_database_schema_construct │ │ │ │ 0005fe1c 00028d16 R_ARM_JUMP_SLOT 00018809 zeitgeist_remote_log_find_related_uris │ │ │ │ 0005fe20 00024b16 R_ARM_JUMP_SLOT 000152b9 zeitgeist_queued_proxy_wrapper_get_is_connected │ │ │ │ 0005fe24 0001c416 R_ARM_JUMP_SLOT 0001ed41 zeitgeist_event_new_from_variant │ │ │ │ -0005fe28 0001ad16 R_ARM_JUMP_SLOT 00029621 zeitgeist_simple_result_set_construct │ │ │ │ +0005fe28 0001ad16 R_ARM_JUMP_SLOT 00029615 zeitgeist_simple_result_set_construct │ │ │ │ 0005fe2c 00010c16 R_ARM_JUMP_SLOT 00000000 g_value_get_int │ │ │ │ 0005fe30 00010d16 R_ARM_JUMP_SLOT 00000000 g_string_append_unichar │ │ │ │ 0005fe34 0001a516 R_ARM_JUMP_SLOT 0001d3f1 zeitgeist_next_string_or_null │ │ │ │ 0005fe38 00010e16 R_ARM_JUMP_SLOT 00000000 g_variant_type_new │ │ │ │ 0005fe3c 00016716 R_ARM_JUMP_SLOT 00020601 zeitgeist_time_range_construct_from_variant │ │ │ │ 0005fe40 00022f16 R_ARM_JUMP_SLOT 000151c1 zeitgeist_queued_proxy_wrapper_on_connection_established │ │ │ │ 0005fe44 00010f16 R_ARM_JUMP_SLOT 00000000 g_variant_iter_next_value │ │ │ │ @@ -1130,64 +1130,64 @@ │ │ │ │ 0005fe50 00011116 R_ARM_JUMP_SLOT 00000000 sqlite3_prepare_v2 │ │ │ │ 0005fe54 00011216 R_ARM_JUMP_SLOT 00000000 g_task_return_pointer │ │ │ │ 0005fe58 00011316 R_ARM_JUMP_SLOT 00000000 g_once_init_leave │ │ │ │ 0005fe5c 00011416 R_ARM_JUMP_SLOT 00000000 g_once_init_enter_pointer │ │ │ │ 0005fe60 0001ba16 R_ARM_JUMP_SLOT 0001db2d zeitgeist_event_to_variant │ │ │ │ 0005fe64 00011516 R_ARM_JUMP_SLOT 00000000 g_thread_pool_push │ │ │ │ 0005fe68 00011616 R_ARM_JUMP_SLOT 00000000 g_date_set_dmy │ │ │ │ -0005fe6c 00029816 R_ARM_JUMP_SLOT 00033ca9 zeitgeist_where_clause_add │ │ │ │ +0005fe6c 00029816 R_ARM_JUMP_SLOT 00033c9d zeitgeist_where_clause_add │ │ │ │ 0005fe70 00011716 R_ARM_JUMP_SLOT 00000000 g_string_chunk_free │ │ │ │ 0005fe74 00025416 R_ARM_JUMP_SLOT 0001b4f5 zeitgeist_data_source_set_name │ │ │ │ 0005fe78 00014416 R_ARM_JUMP_SLOT 0001b459 zeitgeist_data_source_set_unique_id │ │ │ │ 0005fe7c 00011816 R_ARM_JUMP_SLOT 00000000 g_type_add_interface_static │ │ │ │ 0005fe80 00021a16 R_ARM_JUMP_SLOT 0001e30d zeitgeist_event_get_subjects │ │ │ │ 0005fe84 00011916 R_ARM_JUMP_SLOT 00000000 g_quark_to_string │ │ │ │ 0005fe88 00018a16 R_ARM_JUMP_SLOT 000142d1 zeitgeist_log_get_type │ │ │ │ -0005fe8c 0001c516 R_ARM_JUMP_SLOT 0002939d zeitgeist_result_set_has_next │ │ │ │ +0005fe8c 0001c516 R_ARM_JUMP_SLOT 00029391 zeitgeist_result_set_has_next │ │ │ │ 0005fe90 00011a16 R_ARM_JUMP_SLOT 00000000 g_variant_iter_n_children │ │ │ │ 0005fe94 00011b16 R_ARM_JUMP_SLOT 00000000 g_main_loop_run │ │ │ │ 0005fe98 00028e16 R_ARM_JUMP_SLOT 0001aac1 zeitgeist_network_manager_dbus_state │ │ │ │ -0005fe9c 00025f16 R_ARM_JUMP_SLOT 00029c7d zeitgeist_utils_parse_wildcard │ │ │ │ -0005fea0 00022e16 R_ARM_JUMP_SLOT 00033c05 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ +0005fe9c 00025f16 R_ARM_JUMP_SLOT 00029c71 zeitgeist_utils_parse_wildcard │ │ │ │ +0005fea0 00022e16 R_ARM_JUMP_SLOT 00033bf9 zeitgeist_where_clause_has_non_timestamp_condition │ │ │ │ 0005fea4 0001c916 R_ARM_JUMP_SLOT 0000f4b9 zeitgeist_remote_registry_proxy_get_type │ │ │ │ 0005fea8 00023b16 R_ARM_JUMP_SLOT 00020599 zeitgeist_time_range_construct_to_now │ │ │ │ 0005feac 0001ee16 R_ARM_JUMP_SLOT 00018639 zeitgeist_remote_log_find_events │ │ │ │ -0005feb0 00027816 R_ARM_JUMP_SLOT 00029c1d zeitgeist_utils_parse_noexpand │ │ │ │ +0005feb0 00027816 R_ARM_JUMP_SLOT 00029c11 zeitgeist_utils_parse_noexpand │ │ │ │ 0005feb4 00011d16 R_ARM_JUMP_SLOT 00000000 g_dbus_connection_send_message_with_reply │ │ │ │ 0005feb8 00011e16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_name_owner │ │ │ │ 0005febc 00011f16 R_ARM_JUMP_SLOT 00000000 g_slist_free_full │ │ │ │ 0005fec0 00012016 R_ARM_JUMP_SLOT 00000000 g_variant_builder_unref │ │ │ │ 0005fec4 00012116 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ 0005fec8 00012216 R_ARM_JUMP_SLOT 00000000 g_slice_free1 │ │ │ │ -0005fecc 00021116 R_ARM_JUMP_SLOT 00029cd1 zeitgeist_utils_is_empty_string │ │ │ │ +0005fecc 00021116 R_ARM_JUMP_SLOT 00029cc5 zeitgeist_utils_is_empty_string │ │ │ │ 0005fed0 00012316 R_ARM_JUMP_SLOT 00000000 g_array_append_vals │ │ │ │ 0005fed4 00012416 R_ARM_JUMP_SLOT 00000000 g_type_class_peek_parent │ │ │ │ 0005fed8 00012516 R_ARM_JUMP_SLOT 00000000 g_string_append_printf │ │ │ │ 0005fedc 00012616 R_ARM_JUMP_SLOT 00000000 g_log │ │ │ │ 0005fee0 00017e16 R_ARM_JUMP_SLOT 0001ec5d zeitgeist_event_get_type │ │ │ │ 0005fee4 0001d916 R_ARM_JUMP_SLOT 0000e709 zeitgeist_remote_registry_get_data_sources_finish │ │ │ │ 0005fee8 00012716 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ 0005feec 00029916 R_ARM_JUMP_SLOT 00018a5d zeitgeist_remote_log_get_events │ │ │ │ 0005fef0 00012916 R_ARM_JUMP_SLOT 00000000 g_variant_new │ │ │ │ 0005fef4 00012a16 R_ARM_JUMP_SLOT 00000000 g_dbus_proxy_get_default_timeout │ │ │ │ 0005fef8 0002a816 R_ARM_JUMP_SLOT 00010569 zeitgeist_index_get_type │ │ │ │ 0005fefc 00026016 R_ARM_JUMP_SLOT 00015e4d zeitgeist_queued_proxy_wrapper_get_type │ │ │ │ 0005ff00 00012b16 R_ARM_JUMP_SLOT 00000000 g_file_test │ │ │ │ -0005ff04 00014c16 R_ARM_JUMP_SLOT 0002a475 zeitgeist_db_reader_construct │ │ │ │ +0005ff04 00014c16 R_ARM_JUMP_SLOT 0002a469 zeitgeist_db_reader_construct │ │ │ │ 0005ff08 00012c16 R_ARM_JUMP_SLOT 00000000 g_variant_get_string │ │ │ │ 0005ff0c 0002be16 R_ARM_JUMP_SLOT 00019c3d zeitgeist_remote_monitor_notify_insert │ │ │ │ 0005ff10 00012d16 R_ARM_JUMP_SLOT 00000000 g_type_class_adjust_private_offset │ │ │ │ 0005ff14 00014f16 R_ARM_JUMP_SLOT 0001f765 zeitgeist_subject_set_current_uri │ │ │ │ 0005ff18 00017b16 R_ARM_JUMP_SLOT 0000eea1 zeitgeist_remote_registry_get_data_source_from_id │ │ │ │ 0005ff1c 00026716 R_ARM_JUMP_SLOT 000208cd zeitgeist_time_range_new │ │ │ │ 0005ff20 00012e16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0005ff24 00018116 R_ARM_JUMP_SLOT 0001e3f5 zeitgeist_event_get_payload │ │ │ │ 0005ff28 00012f16 R_ARM_JUMP_SLOT 00000000 g_boxed_type_register_static │ │ │ │ 0005ff2c 00020116 R_ARM_JUMP_SLOT 0001fd39 zeitgeist_subject_set_manifestation │ │ │ │ -0005ff30 00022c16 R_ARM_JUMP_SLOT 00032f59 zeitgeist_sq_lite_table_lookup_construct │ │ │ │ +0005ff30 00022c16 R_ARM_JUMP_SLOT 00032f4d zeitgeist_sq_lite_table_lookup_construct │ │ │ │ 0005ff34 00018616 R_ARM_JUMP_SLOT 00020ad1 zeitgeist_timestamp_to_timeval │ │ │ │ 0005ff38 00015016 R_ARM_JUMP_SLOT 00015271 zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish │ │ │ │ 0005ff3c 00013916 R_ARM_JUMP_SLOT 0001f62d zeitgeist_subject_set_text │ │ │ │ 0005ff40 00013016 R_ARM_JUMP_SLOT 00000000 g_main_context_get_thread_default │ │ │ │ 0005ff44 00013116 R_ARM_JUMP_SLOT 00000000 g_get_real_time │ │ │ │ 0005ff48 00027b16 R_ARM_JUMP_SLOT 0001d7f9 zeitgeist_event_set_origin │ │ │ │ 0005ff4c 00013216 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) 0xb784 │ │ │ │ - 0x0000000d (FINI) 0x34be0 │ │ │ │ + 0x0000000d (FINI) 0x34bd0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x5e348 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x5e34c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x3a24 │ │ │ │ 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: b0b03d8a7d52a68a7c43ded1b078a155c4dbeb87 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d5903c4819ba8b23b542da3c79e34f8e659b08d1 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -757,18 +757,18 @@ │ │ │ │ ;JyD\1zD │ │ │ │ h F{DUa[h │ │ │ │ KIKKLJyD{D │ │ │ │ I F JyDzD │ │ │ │ I(F J,FyDzD │ │ │ │ J I{DzDyD │ │ │ │ HCF:F1F(X │ │ │ │ -7G"~D{D │ │ │ │ -9F"~D{D │ │ │ │ +7M"~D{D │ │ │ │ +9D"~D{D │ │ │ │ `0`HF#x3t │ │ │ │ -4I"~D{D │ │ │ │ +4E"~D{D │ │ │ │ I JyDzD │ │ │ │ #xD JyD KzD │ │ │ │ J,FyDzDD1 │ │ │ │ +IyD+HxD │ │ │ │ }D)Fh` F │ │ │ │ nJnKzD{D │ │ │ │ ZK[J{DzD │ │ │ │ @@ -1311,16 +1311,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 │ │ │ │ @@ -1425,41 +1425,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.semanticdesktop.org/ontologies/2007/03/22/nmo#MailboxDataObject │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ScheduledActivity │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#UserActivity │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#WorldActivity │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#HeuristicActivity │ │ │ │ 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.semanticdesktop.org/ontologies/2007/03/22/nmo#Mailbox │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventInterpretation │ │ │ │ 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#EventInterpretation │ │ │ │ -http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Mailbox │ │ │ │ +http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Message │ │ │ │ http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MimeEntity │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DeleteEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#LeaveEvent │ │ │ │ +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#DenyEvent │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ModifyEvent │ │ │ │ -http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#IMMessage │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#MoveEvent │ │ │ │ -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#CreateEvent │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ReceiveEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#LeaveEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AcceptEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ExpireEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#MoveEvent │ │ │ │ +http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DeleteEvent │ │ │ │ http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SendEvent │ │ │ │ -http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AccessEvent │ │ │ │ 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 │ │ │ │ ldc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e9de │ │ │ │ andeq r2, r5, r4, asr #32 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ + andeq r7, r2, sl, lsr #12 │ │ │ │ andeq r7, r2, sl, lsr r6 │ │ │ │ - andeq r7, r2, sl, asr #12 │ │ │ │ - andeq r9, r2, r6, lsl r0 │ │ │ │ + andeq r9, r2, r6 │ │ │ │ muleq r0, r5, r2 │ │ │ │ andeq r1, r5, ip, lsr #31 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ bmi 105f15c │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ strmi lr, [r1], -r4, ror #26 │ │ │ │ @ instruction: 0xf7fea807 │ │ │ │ strbmi lr, [r0], -ip, lsl #20 │ │ │ │ ldcl 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stmdage r7, {r0, r9, sl, lr} │ │ │ │ b 14b784 │ │ │ │ stmdage r7, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - b 4b78c │ │ │ │ + b 4b78c │ │ │ │ @ instruction: 0xf7fea807 │ │ │ │ strmi lr, [r1], -sl, lsl #30 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ cmplt r6, #56, 18 @ 0xe0000 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ strmi lr, [r0], r0, asr #21 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @@ -276,17 +276,17 @@ │ │ │ │ @ instruction: 0x46324633 │ │ │ │ strls r4, [r0], -r9, lsr #12 │ │ │ │ ldc 7, cr15, [r6], {254} @ 0xfe │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e944 │ │ │ │ andeq r1, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - andeq r7, r2, r8, ror #10 │ │ │ │ - andeq r7, r2, ip, lsr r5 │ │ │ │ - andeq r8, r2, r8, lsl #30 │ │ │ │ + andeq r7, r2, r8, asr r5 │ │ │ │ + andeq r7, r2, ip, lsr #10 │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq r1, r5, r8, ror lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi c5f0a4 │ │ │ │ @@ -337,17 +337,17 @@ │ │ │ │ @ instruction: 0x46324633 │ │ │ │ strls r4, [r0], -r9, lsr #12 │ │ │ │ ldc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e8ca │ │ │ │ andeq r1, r5, ip, lsl #28 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - andeq r7, r2, r4, asr r4 │ │ │ │ - andeq r7, r2, r4, lsl r4 │ │ │ │ - andeq r8, r2, r0, ror #27 │ │ │ │ + andeq r7, r2, r4, asr #8 │ │ │ │ + andeq r7, r2, r4, lsl #8 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ andeq r0, r0, sp, rrx │ │ │ │ andeq r1, r5, r4, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64b34 │ │ │ │ @ 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 1ccba54 │ │ │ │ @ instruction: 0xf7ffe7e1 │ │ │ │ svclt 0x0000e820 │ │ │ │ ldrdeq r1, [r5], -r8 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - andeq r7, r2, ip, lsr #6 │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ - andeq r8, r2, r8, lsr #25 │ │ │ │ + andeq r7, r2, ip, lsl r3 │ │ │ │ + andeq r7, r2, ip, asr #5 │ │ │ │ + muleq r2, r8, ip │ │ │ │ @ instruction: 0xffffff19 │ │ │ │ andeq r1, r5, r0, lsr ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64c88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, lsr #31 │ │ │ │ blmi 920320 │ │ │ │ @@ -520,17 +520,17 @@ │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r9, r1, lsl #2 │ │ │ │ @ instruction: 0xf7febd30 │ │ │ │ svclt 0x0000ef5c │ │ │ │ ldrdeq r1, [r5], -r4 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - andeq r8, r2, lr, asr #21 │ │ │ │ - andeq r7, r2, r6, lsr r1 │ │ │ │ - andeq r7, r2, r4, asr #1 │ │ │ │ + @ instruction: 0x00028abe │ │ │ │ + andeq r7, r2, r6, lsr #2 │ │ │ │ + strheq r7, [r2], -r4 │ │ │ │ andeq r1, r5, sl, lsl #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64e0c │ │ │ │ @ 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 5e7ce8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #-96]! @ 0xffffffa0 │ │ │ │ svc 0x0008f7fe │ │ │ │ andeq r1, r5, r2, asr #20 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - andeq r8, r2, r2, lsr sl │ │ │ │ - andeq r7, r2, r8, lsr #1 │ │ │ │ - andeq r7, r2, lr, lsl r0 │ │ │ │ + andeq r8, r2, r2, lsr #20 │ │ │ │ + muleq r2, r8, r0 │ │ │ │ + andeq r7, r2, lr │ │ │ │ andeq r1, r5, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64eb0 │ │ │ │ @ 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 │ │ │ │ muleq r5, ip, r9 │ │ │ │ andeq r0, r0, r0, ror #18 │ │ │ │ - muleq r2, r6, r9 │ │ │ │ - andeq r7, r2, sl, lsr #32 │ │ │ │ - andeq r6, r2, ip, lsl #31 │ │ │ │ + andeq r8, r2, r6, lsl #19 │ │ │ │ + andeq r7, r2, sl, lsl r0 │ │ │ │ + andeq r6, r2, ip, ror pc │ │ │ │ andeq r1, r5, r2, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64f44 │ │ │ │ @ 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 r6, r0, #18 │ │ │ │ movs r5, r0 │ │ │ │ mcr2 15, 3, pc, cr11, cr15, {7} @ │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ mrrc2 15, 15, pc, sp, cr15 @ │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ 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 bbc4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ @@ -948,29 +948,29 @@ │ │ │ │ b.n e096 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r2, #25 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r5, #23 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r3, r0 │ │ │ │ subs r0, r5, #4 │ │ │ │ movs r5, r0 │ │ │ │ cbz r1, e14c │ │ │ │ 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 c5e4 │ │ │ │ nop │ │ │ │ subs r0, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ 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 bbb8 │ │ │ │ b.n e216 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ asrs r2, r2, #19 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r5, #17 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r4, #6 │ │ │ │ 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 c5e4 │ │ │ │ nop │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ 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 e36a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r4, #12 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r5, #11 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ 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 c5e8 │ │ │ │ b.n e4ca │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ asrs r0, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r1, #6 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #312] @ (e6c8 ) │ │ │ │ + ldr r6, [pc, #248] @ (e688 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ 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 r4, r6, #1 │ │ │ │ movs r5, r0 │ │ │ │ subs r6, r3, r0 │ │ │ │ movs r5, r0 │ │ │ │ subs r6, r0, r0 │ │ │ │ movs r5, r0 │ │ │ │ ldc2 0, cr0, [r0, #-16]! │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 0000e6c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1699,15 +1699,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ 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 c154 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #512] @ (eb40 ) │ │ │ │ + ldr r2, [pc, #448] @ (eb00 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n e810 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -1999,15 +1999,15 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r4, #16 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #15 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ 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 c154 │ │ │ │ nop │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + bx sp │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n eb04 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -2266,15 +2266,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ 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 c154 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n edac │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -2594,21 +2594,21 @@ │ │ │ │ blx cef8 │ │ │ │ b.n f00a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ lsls r6, r2, #29 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xfa1dffff │ │ │ │ lsls r2, r1, #25 │ │ │ │ movs r5, r0 │ │ │ │ bl fff19106 │ │ │ │ @@ -2725,15 +2725,15 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ lsls r4, r3, #19 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #18 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ 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 c154 │ │ │ │ nop │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r2 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n f234 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -2917,20 +2917,20 @@ │ │ │ │ blx c824 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r1, #11 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ movs r2, r0 │ │ │ │ mrc 15, 6, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ 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] @ (f49c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2981,15 +2981,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r5, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ b.n f25a │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ vaddl.u q15, d15, d29 │ │ │ │ vsra.u64 q8, q4, #1 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ @@ -3072,29 +3072,29 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w ip, [sp] │ │ │ │ blx befc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ mrc 15, 6, APSR_nzcv, cr3, cr15, {7} │ │ │ │ │ │ │ │ 0000f5a0 : │ │ │ │ cbz r0, f60a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3140,17 +3140,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (f624 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #324 @ 0x144 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ strd pc, pc, [r1, #-1020]! @ 0x3fc │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f628 : │ │ │ │ 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 c5e4 │ │ │ │ nop │ │ │ │ b.n f546 │ │ │ │ - @ instruction: 0xffff3cd6 │ │ │ │ + vqdmulh.s , , d6[0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f70c : │ │ │ │ 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 c5e4 │ │ │ │ nop │ │ │ │ b.n f4fe │ │ │ │ - vtbx.8 d19, {d31- instruction: 0xffff3bde │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f7f4 : │ │ │ │ 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] @ (f8cc ) │ │ │ │ ldr r2, [pc, #24] @ (f8d0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #480 @ 0x1e0 │ │ │ │ b.n f8a8 │ │ │ │ b.n f496 │ │ │ │ - vtbl.8 d19, {d15-d18}, d8 │ │ │ │ + @ instruction: 0xffff3af8 │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f8d4 : │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b.w caf8 │ │ │ │ │ │ │ │ @@ -3471,15 +3471,15 @@ │ │ │ │ b.n f900 │ │ │ │ nop │ │ │ │ lsls r6, r2, #28 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r0, #28 │ │ │ │ movs r5, r0 │ │ │ │ bic.w r0, ip, r4 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f954 : │ │ │ │ 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 │ │ │ │ stc2l 0, cr0, [r6], {4} │ │ │ │ b.n f5ea │ │ │ │ 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] @ (fdf8 ) │ │ │ │ movw r2, #687 @ 0x2af │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ blx c154 │ │ │ │ mcr2 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n fb7c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -4064,28 +4064,28 @@ │ │ │ │ blx c5e8 │ │ │ │ b.n fe8e │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh.w r0, [r8, r4] │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #392] @ (100c8 ) │ │ │ │ + ldr r7, [pc, #328] @ (10088 ) │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xf7c60004 │ │ │ │ - ldr r7, [pc, #208] @ (10018 ) │ │ │ │ + ldr r7, [pc, #144] @ (ffd8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + str r0, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #552] @ (10180 ) │ │ │ │ + ldr r7, [pc, #488] @ (10140 ) │ │ │ │ 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 c154 │ │ │ │ @ instruction: 0xfae3ffff │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #368] @ (10324 ) │ │ │ │ + ldr r7, [pc, #304] @ (102e4 ) │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n ff5c │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ @@ -4394,29 +4394,29 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w ip, [sp] │ │ │ │ blx befc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [pc, #32] @ (10294 ) │ │ │ │ + ldr r6, [pc, #992] @ (10654 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #720] @ (10548 ) │ │ │ │ + ldr r5, [pc, #656] @ (10508 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #376] @ (103f4 ) │ │ │ │ + ldr r5, [pc, #312] @ (103b4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #704] @ (10540 ) │ │ │ │ + ldr r5, [pc, #640] @ (10500 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #32] @ (102a4 ) │ │ │ │ + ldr r6, [pc, #992] @ (10664 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #768] @ (10588 ) │ │ │ │ + ldr r5, [pc, #704] @ (10548 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #528] @ (1049c ) │ │ │ │ + ldr r5, [pc, #464] @ (1045c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #744] @ (10578 ) │ │ │ │ + ldr r5, [pc, #680] @ (10538 ) │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ │ │ │ │ 00010294 : │ │ │ │ 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] @ (103c0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ b.n 1036c │ │ │ │ bl fff8c3a2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #160] @ (1044c ) │ │ │ │ + ldr r6, [pc, #96] @ (1040c ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #624] @ (10624 ) │ │ │ │ + ldr r4, [pc, #560] @ (105e4 ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [pc, #904] @ (10744 ) │ │ │ │ + ldr r5, [pc, #840] @ (10704 ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [pc, #904] @ (1074c ) │ │ │ │ + ldr r5, [pc, #840] @ (1070c ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000103c4 : │ │ │ │ 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] @ (10520 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ b.n 104ca │ │ │ │ nop │ │ │ │ bl ffe98502 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #808] @ (10834 ) │ │ │ │ + ldr r4, [pc, #744] @ (107f4 ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #248] @ (1060c ) │ │ │ │ + ldr r3, [pc, #184] @ (105cc ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #528] @ (1072c ) │ │ │ │ + ldr r4, [pc, #464] @ (106ec ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #528] @ (10734 ) │ │ │ │ + ldr r4, [pc, #464] @ (106f4 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00010524 : │ │ │ │ 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 d0b4 │ │ │ │ b.n 1058c │ │ │ │ @ instruction: 0xfaae0004 │ │ │ │ @ instruction: 0xfa9a0004 │ │ │ │ b.n 105ec │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #992] @ (109bc ) │ │ │ │ + ldr r3, [pc, #928] @ (1097c ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000105dc : │ │ │ │ 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 c9bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #8] @ (108f0 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w c268 │ │ │ │ - ldr r0, [pc, #824] @ (10c2c ) │ │ │ │ + ldr r0, [pc, #760] @ (10bec ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10990 │ │ │ │ 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 bdc8 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #864] @ (10d00 ) │ │ │ │ + ldr r0, [pc, #800] @ (10cc0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #920] @ (10d3c ) │ │ │ │ + ldr r0, [pc, #856] @ (10cfc ) │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #368] @ (10b1c ) │ │ │ │ + ldr r0, [pc, #304] @ (10adc ) │ │ │ │ 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 d23c │ │ │ │ @@ -5241,17 +5241,17 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx d0b4 │ │ │ │ b.n 10a52 │ │ │ │ @ instruction: 0xf5f40004 │ │ │ │ @ instruction: 0xf5e00004 │ │ │ │ blt.n 10b60 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ movs r3, r0 │ │ │ │ - blx r7 │ │ │ │ + blx r5 │ │ │ │ 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 │ │ │ │ @@ -5886,39 +5886,39 @@ │ │ │ │ movw r2, #3476 @ 0xd94 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ blx c154 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ - movs r7, #4 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r3 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r2, r0 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #2 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r0, r4 │ │ │ │ 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] @ (11464 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -6214,49 +6214,49 @@ │ │ │ │ str r6, [r3, #12] │ │ │ │ b.n 112a8 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ b.n 10ddc │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r2, r0 │ │ │ │ b.n 11bdc │ │ │ │ movs r4, r0 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -6337,17 +6337,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ blx c154 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 114b4 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -6500,17 +6500,17 @@ │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ blx c154 │ │ │ │ nop │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 115a8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -6803,17 +6803,17 @@ │ │ │ │ blx c154 │ │ │ │ lsrs r5, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 11740 │ │ │ │ movs r0, #0 │ │ │ │ @@ -6880,17 +6880,17 @@ │ │ │ │ b.n 11a6c │ │ │ │ ldr r1, [pc, #12] @ (11b0c ) │ │ │ │ ldr r2, [pc, #12] @ (11b10 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ b.w c5e4 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #8 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -7040,31 +7040,31 @@ │ │ │ │ blx c5e8 │ │ │ │ b.n 11ba6 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ blt.n 11cf0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ bge.n 11bb0 │ │ │ │ movs r4, r0 │ │ │ │ bge.n 11d70 │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #16 │ │ │ │ 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 │ │ │ │ @@ -7169,27 +7169,27 @@ │ │ │ │ b.n 11d54 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 11ed0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ bhi.n 11d94 │ │ │ │ movs r4, r0 │ │ │ │ bhi.n 11d54 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ 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] @ (11f88 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -7347,21 +7347,21 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ bhi.n 12018 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r2, r0 │ │ │ │ bvc.n 11fec │ │ │ │ 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 │ │ │ │ @@ -7517,21 +7517,21 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ bvs.n 12064 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ bpl.n 12230 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -7685,21 +7685,21 @@ │ │ │ │ b.n 121cc │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ bmi.n 122b0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ bcc.n 122a0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ @@ -7944,21 +7944,21 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ bcs.n 12640 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #24 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ bne.n 12640 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -8149,25 +8149,25 @@ │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ blx c154 │ │ │ │ nop │ │ │ │ b.n 1286e │ │ │ │ - vshr.u32 , q11, #1 │ │ │ │ + vmla.i , , d22[0] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 12588 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -8516,24 +8516,24 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #304 @ 0x130 │ │ │ │ blx c154 │ │ │ │ lsls r5, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 12ba2 │ │ │ │ - vcvt.u16.f16 d16, d14, #1 │ │ │ │ + @ instruction: 0xffff0d0e │ │ │ │ movs r3, r0 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ bl ffdceb5e │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ movs r3, r0 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 127a4 │ │ │ │ movs r0, #0 │ │ │ │ @@ -8894,24 +8894,24 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ blx c154 │ │ │ │ lsls r5, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 12fda │ │ │ │ - vtbx.8 d16, {d15-d16}, d2 │ │ │ │ + vqshrn.u64 d16, q9, #1 │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ - bl 4cf4e │ │ │ │ + bl 4cf4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 12b90 │ │ │ │ movs r0, #0 │ │ │ │ @@ -9366,29 +9366,29 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ blx c154 │ │ │ │ lsls r7, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 134ae │ │ │ │ - vabal.u q8, d15, d18 │ │ │ │ + vsli.32 d16, d2, #31 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r2, r0 │ │ │ │ bmi.n 13542 │ │ │ │ - vmls.i q8, , d24[0] │ │ │ │ + vsri.32 q8, q4, #1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ bl 16b46e │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ 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 │ │ │ │ @@ -9517,29 +9517,29 @@ │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 13656 │ │ │ │ vqrshrn.u64 d16, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r7, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ b.n 1312e │ │ │ │ Address 0x135ea is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ 000135ec : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9621,20 +9621,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 c5e4 │ │ │ │ nop │ │ │ │ bne.n 13786 │ │ │ │ - vqrdmlsh.s , , d18[0] │ │ │ │ + @ instruction: 0xffffffd2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r6, #4 │ │ │ │ movs r2, r0 │ │ │ │ - vaddl.u8 q8, d14, d2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + vaddl.u q0, d14, d2 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000136d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9740,16 +9740,16 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #432 @ 0x1b0 │ │ │ │ blx c154 │ │ │ │ nop │ │ │ │ ldmia r6!, {r0, r1, r2, r5, r7} │ │ │ │ vmla.i q8, , d9[0] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr2, {0} │ │ │ │ - subs r0, r4, r2 │ │ │ │ + cdp2 0, 9, cr0, cr8, cr2, {0} │ │ │ │ + subs r0, r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ b.n 136f8 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -9816,20 +9816,20 @@ │ │ │ │ ldr r2, [pc, #32] @ (138bc ) │ │ │ │ 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 c5e4 │ │ │ │ ldmia r6!, {r0, r2, r3, r7} │ │ │ │ - @ instruction: 0xfffffdf4 │ │ │ │ + vqrdmulh.s , , d20[0] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ - stc2l 0, cr0, [r0, #8]! │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + ldc2l 0, cr0, [r0, #8] │ │ │ │ + asrs r6, r4, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000138c0 : │ │ │ │ cbz r0, 138f6 │ │ │ │ mov r3, r1 │ │ │ │ cbz r1, 138e4 │ │ │ │ push {lr} │ │ │ │ @@ -9853,19 +9853,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (13910 ) │ │ │ │ ldr r2, [pc, #24] @ (13914 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #492 @ 0x1ec │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r2, #8] │ │ │ │ - subs r4, r0, r4 │ │ │ │ - movs r2, r0 │ │ │ │ stc2 0, cr0, [r2, #8] │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + subs r4, r6, r3 │ │ │ │ + movs r2, r0 │ │ │ │ + ldc2l 0, cr0, [r2, #-8]! │ │ │ │ + asrs r4, r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013918 : │ │ │ │ cbz r0, 1394e │ │ │ │ mov r3, r1 │ │ │ │ cbz r1, 1393c │ │ │ │ push {lr} │ │ │ │ @@ -9889,19 +9889,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (13968 ) │ │ │ │ ldr r2, [pc, #24] @ (1396c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #528 @ 0x210 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl, #-8]! │ │ │ │ - subs r4, r3, r2 │ │ │ │ - movs r2, r0 │ │ │ │ stc2 0, cr0, [sl, #-8]! │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + subs r4, r1, r2 │ │ │ │ + movs r2, r0 │ │ │ │ + ldc2 0, cr0, [sl, #-8] │ │ │ │ + asrs r4, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013970 : │ │ │ │ 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 │ │ │ │ @@ -9993,23 +9993,23 @@ │ │ │ │ ldr r2, [pc, #36] @ (13a7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #568 @ 0x238 │ │ │ │ b.n 13a3a │ │ │ │ nop │ │ │ │ ldmia r6!, {r0, r3, r4, r5} │ │ │ │ - vdup.8 , d10[7] │ │ │ │ + vcvt.f16.u16 d31, d26, #1 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - ldc2 0, cr0, [r4], #-8 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ movs r2, r0 │ │ │ │ stc2 0, cr0, [r4], #-8 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + ldc2 0, cr0, [r4], {2} │ │ │ │ + asrs r2, r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013a80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10117,23 +10117,23 @@ │ │ │ │ ldr r2, [pc, #36] @ (13bb0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #596 @ 0x254 │ │ │ │ b.n 13b6e │ │ │ │ nop │ │ │ │ ldmia r5!, {r0, r4, r6} │ │ │ │ - @ instruction: 0xfffffb16 │ │ │ │ + vtbl.8 d31, {d15-d18}, d6 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ - movs r2, r0 │ │ │ │ - mla r0, r0, r2, r0 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xfaf00002 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xfae00002 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013bb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10218,20 +10218,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 c5e4 │ │ │ │ nop │ │ │ │ ldmia r2, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vtbl.8 d31, {d15-d17}, d14 │ │ │ │ + @ instruction: 0xfffff9fe │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ - ldr??.w r0, [sl, #2] │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + vld1.8 {d16[0]}, [sl], r2 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013ca8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10353,26 +10353,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #40] @ (13e08 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #656 @ 0x290 │ │ │ │ b.n 13db0 │ │ │ │ b.n 13a36 │ │ │ │ - @ instruction: 0xfffff8d4 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + vtbx.8 d31, {d31}, d4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh.w r0, [lr, #2] │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r2, r0 │ │ │ │ strh.w r0, [lr, #2] │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ movs r2, r0 │ │ │ │ ldrb.w r0, [lr, #2] │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + strb.w r0, [lr, #2] │ │ │ │ + asrs r0, r4, #14 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013e0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10457,20 +10457,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 c5e4 │ │ │ │ nop │ │ │ │ ldmia r0, {r0, r3, r5, r6, r7} │ │ │ │ - vqshl.u64 d31, d22, #63 @ 0x3f │ │ │ │ + vabdl.u , d31, d22 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf7a20002 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + @ instruction: 0xf7920002 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013f00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10531,17 +10531,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (13fa8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r4, r5, r6, r7} │ │ │ │ - vmlsl.u , d31, d26[0] │ │ │ │ + vqshlu.s64 , q5, #63 @ 0x3f │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00013fac : │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b.w caf8 │ │ │ │ │ │ │ │ @@ -10584,19 +10584,19 @@ │ │ │ │ b.w c5e4 │ │ │ │ ldr r1, [pc, #20] @ (14028 ) │ │ │ │ ldr r2, [pc, #24] @ (1402c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #736 @ 0x2e0 │ │ │ │ b.w c5e4 │ │ │ │ - @ instruction: 0xf6780002 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ - movs r2, r0 │ │ │ │ @ instruction: 0xf6680002 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf6580002 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014030 : │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14146 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1412e │ │ │ │ @@ -10707,20 +10707,20 @@ │ │ │ │ ldr r2, [pc, #28] @ (14168 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #768 @ 0x300 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ bgt.n 1419e │ │ │ │ - @ instruction: 0xfffff548 │ │ │ │ + vsli.32 d31, d24, #31 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf5320002 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + @ instruction: 0xf5220002 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001416c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -10778,20 +10778,20 @@ │ │ │ │ blx c5e8 │ │ │ │ b.n 141c6 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r2, r0 │ │ │ │ push {r1, r2, r3, r7} │ │ │ │ movs r4, r0 │ │ │ │ - eors.w r0, sl, #8519680 @ 0x820000 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + eor.w r0, sl, #8519680 @ 0x820000 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001420c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -10840,16 +10840,16 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ push {r2} │ │ │ │ movs r4, r0 │ │ │ │ - ands.w r0, r0, #8519680 @ 0x820000 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + and.w r0, r0, #8519680 @ 0x820000 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014298 : │ │ │ │ cbz r0, 142a2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w c598 │ │ │ │ @@ -10863,16 +10863,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #860 @ 0x35c │ │ │ │ blx c5e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ubfx r0, r6, #0, #3 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + @ instruction: 0xf3b60002 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000142d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -10914,15 +10914,15 @@ │ │ │ │ nop │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ movs r4, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ movs r4, r0 │ │ │ │ add r2, pc, #800 @ (adr r2, 14664 ) │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014348 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11126,17 +11126,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #16] @ (14554 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w c5e4 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf4ac0002 │ │ │ │ + eors.w r0, ip, #8519680 @ 0x820000 │ │ │ │ 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 │ │ │ │ @@ -11178,16 +11178,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - bic.w r0, lr, #8519680 @ 0x820000 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + ands.w r0, lr, #8519680 @ 0x820000 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ 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 │ │ │ │ @@ -11350,31 +11350,31 @@ │ │ │ │ movw r2, #425 @ 0x1a9 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ blx c154 │ │ │ │ mrc2 15, 1, pc, cr15, cr15, {7} │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2da0002 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + movt r0, #40962 @ 0xa002 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf2700002 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + @ instruction: 0xf2600002 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ 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 │ │ │ │ @@ -11618,38 +11618,38 @@ │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ blx c154 │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r2, r0 │ │ │ │ - bics.w r0, lr, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + bic.w r0, lr, #2 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ movs r2, r0 │ │ │ │ - bic.w r0, r8, #2 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + ands.w r0, r8, #2 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ cpsid a │ │ │ │ movs r4, r0 │ │ │ │ - vaddl.s16 q8, d8, d2 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + vaddl.s8 q8, d8, d2 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ b.w caf8 │ │ │ │ │ │ │ │ 00014a68 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -11667,16 +11667,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #256 @ 0x100 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vhadd.s32 d16, d6, d2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + vhadd.s16 d16, d6, d2 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014aa4 : │ │ │ │ cbz r0, 14aae │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ b.w bc10 │ │ │ │ @@ -11690,16 +11690,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #288 @ 0x120 │ │ │ │ blx c5e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vhadd.s32 d0, d14, d2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + vhadd.s16 d0, d14, d2 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014adc : │ │ │ │ cbz r0, 14ae4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -11714,16 +11714,16 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #316 @ 0x13c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cdp 0, 15, cr0, cr8, cr2, {0} │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + cdp 0, 14, cr0, cr8, cr2, {0} │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014b14 : │ │ │ │ cbz r0, 14b5e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11757,16 +11757,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #352 @ 0x160 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 8, cr0, cr14, cr2, {0} │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + cdp 0, 7, cr0, cr14, cr2, {0} │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014b7c : │ │ │ │ cbz r0, 14b84 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -11781,16 +11781,16 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cdp 0, 5, cr0, cr8, cr2, {0} │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + cdp 0, 4, cr0, cr8, cr2, {0} │ │ │ │ + lsls r6, r5, #17 │ │ │ │ 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 │ │ │ │ @@ -11836,19 +11836,19 @@ │ │ │ │ blx c8d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w cd88 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014c48 : │ │ │ │ cbz r0, 14c92 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11882,16 +11882,16 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #428 @ 0x1ac │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ cbz r0, 14d1a │ │ │ │ movs r4, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-8] │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + stcl 0, cr0, [sl, #-8] │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014cb0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -11944,21 +11944,21 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #468 @ 0x1d4 │ │ │ │ blx c5e8 │ │ │ │ b.n 14d0e │ │ │ │ cbz r4, 14d9a │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 0, cr0, [r6], {2} │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + stcl 0, cr0, [r6], {2} │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r2, r0 │ │ │ │ - stcl 0, cr0, [r2], {2} │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + ldc 0, cr0, [r2], #8 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ 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 │ │ │ │ @@ -12004,19 +12004,19 @@ │ │ │ │ blx c6b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b7c8 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014de8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -12065,15 +12065,15 @@ │ │ │ │ nop │ │ │ │ sxtb r2, r2 │ │ │ │ movs r4, r0 │ │ │ │ sxth r6, r7 │ │ │ │ movs r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00014e70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -12179,23 +12179,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 14fa6 │ │ │ │ movs r4, r0 │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ bl ffd0cf8a │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ movs r2, r0 │ │ │ │ bl ffdc2f96 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ movs r2, r0 │ │ │ │ bl ffe06f9e │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ movs r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ @@ -12368,22 +12368,22 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #592 @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ 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, r5, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ 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] │ │ │ │ @@ -12391,15 +12391,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (15190 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ b.w d254 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ 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] │ │ │ │ @@ -12407,15 +12407,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (151bc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ b.w d254 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 000151c0 : │ │ │ │ cbz r0, 151fa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cbz r3, 151f6 │ │ │ │ @@ -12441,18 +12441,18 @@ │ │ │ │ ldr r2, [pc, #20] @ (15210 ) │ │ │ │ ldr r1, [pc, #20] @ (15214 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr1, {0} │ │ │ │ - strd r0, r0, [r0, #8]! │ │ │ │ + cdp2 0, 0, cr0, cr10, cr1, {0} │ │ │ │ + ldrd r0, r0, [r0, #8] │ │ │ │ │ │ │ │ 00015218 : │ │ │ │ cbz r0, 15252 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cbz r3, 1524e │ │ │ │ ldr r1, [pc, #60] @ (15260 ) │ │ │ │ @@ -12477,18 +12477,18 @@ │ │ │ │ ldr r1, [pc, #20] @ (15268 ) │ │ │ │ ldr r2, [pc, #20] @ (1526c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ b.w c5e4 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xe98a0002 │ │ │ │ - stc2l 0, cr0, [r0, #4] │ │ │ │ + ldrd r0, r0, [sl, #-8]! │ │ │ │ + ldc2 0, cr0, [r0, #4]! │ │ │ │ │ │ │ │ 00015270 : │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b.w caf8 │ │ │ │ │ │ │ │ 00015278 : │ │ │ │ @@ -12513,16 +12513,16 @@ │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4, #-8] │ │ │ │ - ldc2l 0, cr0, [sl, #-4]! │ │ │ │ + ldmdb r4!, {r1} │ │ │ │ + stc2l 0, cr0, [sl, #-4]! │ │ │ │ │ │ │ │ 000152b8 : │ │ │ │ cbz r0, 152c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -12537,16 +12537,16 @@ │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmdb ip, {r1} │ │ │ │ - stc2l 0, cr0, [r2, #-4] │ │ │ │ + ldrd r0, r0, [ip], #8 │ │ │ │ + ldc2 0, cr0, [r2, #-4]! │ │ │ │ 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 │ │ │ │ @@ -12630,28 +12630,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #44] @ (153f0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #264 @ 0x108 │ │ │ │ b.n 153b4 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ movs r2, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r4, r0 │ │ │ │ add r4, sp, #856 @ 0x358 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe8320002 │ │ │ │ - stc2l 0, cr0, [r8], #-4 │ │ │ │ - @ instruction: 0xe81c0002 │ │ │ │ - mrrc2 0, 0, r0, r2, cr1 │ │ │ │ + @ instruction: 0xe8220002 │ │ │ │ + mrrc2 0, 0, r0, r8, cr1 │ │ │ │ + @ instruction: 0xe80c0002 │ │ │ │ + mcrr2 0, 0, r0, r2, cr1 │ │ │ │ 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 15466 │ │ │ │ @@ -12692,19 +12692,19 @@ │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [sp, #24] │ │ │ │ blx bbf8 │ │ │ │ b.n 15412 │ │ │ │ nop │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + movs r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001547c : │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1550a │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154f8 │ │ │ │ @@ -12766,21 +12766,21 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 152e8 │ │ │ │ + b.n 152c8 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 152d0 │ │ │ │ + b.n 152b0 │ │ │ │ movs r2, r0 │ │ │ │ - mla r0, r8, r1, r0 │ │ │ │ + @ instruction: 0xfaf80001 │ │ │ │ mov r0, r2 │ │ │ │ b.w bb74 │ │ │ │ nop │ │ │ │ │ │ │ │ 00015538 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12805,17 +12805,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (1557c ) │ │ │ │ ldr r2, [pc, #16] @ (15580 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #364 @ 0x16c │ │ │ │ blx c5e8 │ │ │ │ b.n 15566 │ │ │ │ - b.n 15264 │ │ │ │ + b.n 15244 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfaa80001 │ │ │ │ + @ instruction: 0xfa980001 │ │ │ │ │ │ │ │ 00015584 : │ │ │ │ cbz r0, 15590 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -12830,17 +12830,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #428 @ 0x1ac │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 15234 │ │ │ │ + b.n 15214 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfa720001 │ │ │ │ + @ instruction: 0xfa620001 │ │ │ │ │ │ │ │ 000155c0 : │ │ │ │ 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] @ (15630 ) │ │ │ │ @@ -12882,17 +12882,17 @@ │ │ │ │ blx d0b4 │ │ │ │ b.n 155e4 │ │ │ │ nop │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ movs r4, r0 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 151ec │ │ │ │ + b.n 151cc │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + movs r4, r7 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 00015644 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -13010,17 +13010,17 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #496 @ 0x1f0 │ │ │ │ blx c154 │ │ │ │ nop │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15078 │ │ │ │ + b.n 15058 │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr1, {0} │ │ │ │ + cdp2 0, 12, cr0, cr0, cr1, {0} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15670 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -13063,17 +13063,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (157fc ) │ │ │ │ ldr r2, [pc, #20] @ (15800 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #548 @ 0x224 │ │ │ │ b.w c5e4 │ │ │ │ str??.w pc, [r3, #255]! │ │ │ │ - b.n 15fe8 │ │ │ │ + b.n 15fc8 │ │ │ │ movs r2, r0 │ │ │ │ - strh.w r0, [sl, r1] │ │ │ │ + ldrb.w r0, [sl, r1] │ │ │ │ │ │ │ │ 00015804 : │ │ │ │ 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] @ (15868 ) │ │ │ │ @@ -13112,17 +13112,17 @@ │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 1584c │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15f88 │ │ │ │ + b.n 15f68 │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr1, {0} │ │ │ │ + cdp2 0, 1, cr0, cr10, cr1, {0} │ │ │ │ │ │ │ │ 00015878 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 158a2 │ │ │ │ @@ -13142,17 +13142,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (158bc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #652 @ 0x28c │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 15f2c │ │ │ │ + b.n 15f0c │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr1, {0} │ │ │ │ + cdp2 0, 1, cr0, cr10, cr1, {0} │ │ │ │ │ │ │ │ 000158c0 : │ │ │ │ adds r3, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ @@ -13188,15 +13188,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (15928 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w c268 │ │ │ │ nop │ │ │ │ - ldrb.w r0, [lr, #1] │ │ │ │ + strb.w r0, [lr, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 159b6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -13249,21 +13249,21 @@ │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w bdc8 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - strh.w r0, [r0, #1] │ │ │ │ - strh.w r0, [lr, #1] │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + ldrb.w r0, [r0, #1] │ │ │ │ + ldrb.w r0, [lr, #1] │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - ldrh.w r0, [r6, r1] │ │ │ │ + strh.w r0, [r6, r1] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 159f2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -13421,17 +13421,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 15cc0 │ │ │ │ + b.n 15ca0 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf4e80001 │ │ │ │ + @ instruction: 0xf4d80001 │ │ │ │ │ │ │ │ 00015b60 : │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c34 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15c22 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -13519,25 +13519,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (15c5c ) │ │ │ │ ldr r2, [pc, #40] @ (15c60 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #764 @ 0x2fc │ │ │ │ b.w c5e4 │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - smmls r0, r0, r1, r0 │ │ │ │ + smmla r0, r0, r1, r0 │ │ │ │ add r4, pc, #480 @ (adr r4, 15e30 ) │ │ │ │ movs r4, r0 │ │ │ │ add r4, pc, #400 @ (adr r4, 15de4 ) │ │ │ │ movs r4, r0 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xfafe0001 │ │ │ │ svc 168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf3de0001 │ │ │ │ + @ instruction: 0xfaee0001 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ + movs r2, r0 │ │ │ │ + ubfx r0, lr, #0, #2 │ │ │ │ │ │ │ │ 00015c64 : │ │ │ │ cbz r0, 15ca4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13563,17 +13563,17 @@ │ │ │ │ b.w c0a4 │ │ │ │ ldr r1, [pc, #12] @ (15cb4 ) │ │ │ │ ldr r2, [pc, #16] @ (15cb8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #812 @ 0x32c │ │ │ │ b.w c5e4 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - bfi r0, lr, #0, #2 │ │ │ │ + @ instruction: 0xf35e0001 │ │ │ │ cbz r0, 15cc2 │ │ │ │ b.w cc00 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00015cc4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -13645,23 +13645,23 @@ │ │ │ │ b.w c5e4 │ │ │ │ ldr r1, [pc, #24] @ (15d88 ) │ │ │ │ ldr r2, [pc, #28] @ (15d8c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 15d48 │ │ │ │ nop │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - vst1.8 {d0[0]}, [lr], r1 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + ldr??.w r0, [lr, r1] │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfa500001 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + @ instruction: 0xfa400001 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - ldr??.w r0, [lr, #1] │ │ │ │ + vst1.8 {d16[0]}, [lr], r1 │ │ │ │ │ │ │ │ 00015d90 : │ │ │ │ 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 │ │ │ │ @@ -13720,23 +13720,23 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 15e06 │ │ │ │ ldr r1, [pc, #24] @ (15e38 ) │ │ │ │ ldr r2, [pc, #24] @ (15e3c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 15e06 │ │ │ │ - ble.n 15de8 │ │ │ │ + ble.n 15dc8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr.w r0, [r0, #1] │ │ │ │ - ble.n 15dc4 │ │ │ │ + str.w r0, [r0, #1] │ │ │ │ + ble.n 15da4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb.w r0, [r2, #1] │ │ │ │ - ble.n 15db8 │ │ │ │ + vst1.8 {d0[0]}, [r2], r1 │ │ │ │ + ble.n 15d98 │ │ │ │ movs r2, r0 │ │ │ │ - vld4.8 {d0-d3}, [ip], r1 │ │ │ │ + ldrsb.w r0, [ip, r1] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 15e48 │ │ │ │ b.w cc00 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00015e4c : │ │ │ │ @@ -13781,15 +13781,15 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #72 @ (adr r2, 15efc ) │ │ │ │ movs r4, r0 │ │ │ │ add r1, pc, #1016 @ (adr r1, 162b0 ) │ │ │ │ movs r4, r0 │ │ │ │ strh r6, [r4, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - vld4.8 {d16-d19}, [sl], r1 │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w ip, [pc, #136] @ 15f54 │ │ │ │ ldr r3, [pc, #136] @ (15f58 ) │ │ │ │ add ip, pc │ │ │ │ @@ -14038,22 +14038,22 @@ │ │ │ │ b.n 1607a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7b60001 │ │ │ │ + @ instruction: 0xf7a60001 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2f20001 │ │ │ │ - @ instruction: 0xf7440001 │ │ │ │ - @ instruction: 0xf7520001 │ │ │ │ + @ instruction: 0xf2e20001 │ │ │ │ + @ instruction: 0xf7340001 │ │ │ │ + @ instruction: 0xf7420001 │ │ │ │ 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] @ (16238 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ ldr r3, [pc, #248] @ (1623c ) │ │ │ │ @@ -14152,23 +14152,23 @@ │ │ │ │ b.n 16164 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ movs r2, r0 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ movs r2, r0 │ │ │ │ - rsb r0, r6, #1 │ │ │ │ + subs.w r0, r6, #1 │ │ │ │ + addw r0, r6, #2049 @ 0x801 │ │ │ │ @ instruction: 0xf6160001 │ │ │ │ - @ instruction: 0xf6260001 │ │ │ │ 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] @ (16370 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #260] @ (16374 ) │ │ │ │ @@ -14273,22 +14273,22 @@ │ │ │ │ b.n 16292 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r2, #8454144 @ 0x810000 │ │ │ │ + rsb r0, r2, #8454144 @ 0x810000 │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ movs r2, r0 │ │ │ │ - eor.w r0, ip, #1 │ │ │ │ - @ instruction: 0xf4d80001 │ │ │ │ - @ instruction: 0xf4ec0001 │ │ │ │ + orns r0, ip, #1 │ │ │ │ + @ instruction: 0xf4c80001 │ │ │ │ + @ instruction: 0xf4dc0001 │ │ │ │ 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 bbb8 │ │ │ │ @@ -14418,17 +14418,17 @@ │ │ │ │ b.n 164aa │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r8, #8454144 @ 0x810000 │ │ │ │ - vhadd.s16 d16, d0, d1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + @ instruction: 0xf3f80001 │ │ │ │ + vhadd.s8 d16, d0, d1 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r1, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14517,17 +14517,17 @@ │ │ │ │ blx c13c │ │ │ │ b.n 165a8 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31a0001 │ │ │ │ - cdp 0, 5, cr0, cr10, cr1, {0} │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + ssat r0, #2, sl │ │ │ │ + cdp 0, 4, cr0, cr10, cr1, {0} │ │ │ │ + lsls r2, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14622,18 +14622,17 @@ │ │ │ │ b.n 166ae │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22e0001 │ │ │ │ - @ instruction: 0xf23a0001 │ │ │ │ - movs r6, r1 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf21e0001 │ │ │ │ + @ instruction: 0xf22a0001 │ │ │ │ + vaddl.u q8, d14, d1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14750,17 +14749,17 @@ │ │ │ │ b.n 167f2 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, #1 │ │ │ │ - ldc 0, cr0, [r8], {1} │ │ │ │ - cdp2 0, 12, cr0, cr8, cr1, {0} │ │ │ │ + add.w r0, r4, #1 │ │ │ │ + stc 0, cr0, [r8], {1} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr1, {0} │ │ │ │ vminnm.f32 , , │ │ │ │ ldrh r4, [r3, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -14858,17 +14857,17 @@ │ │ │ │ b.n 1690a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, ip, #1 │ │ │ │ - adds.w r0, r0, r1 │ │ │ │ - stc2l 0, cr0, [r0, #4] │ │ │ │ + and.w r0, ip, #1 │ │ │ │ + add.w r0, r0, r1 │ │ │ │ + ldc2 0, cr0, [r0, #4]! │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ ldrh r4, [r0, #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, #3928] @ 0xf58 │ │ │ │ @@ -15338,19 +15337,19 @@ │ │ │ │ b.n 16dd4 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb800001 │ │ │ │ - b.n 16af0 │ │ │ │ + sbcs.w r0, r0, r1 │ │ │ │ + b.n 16ad0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [r4, r1] │ │ │ │ - sbcs.w r0, r4, r1 │ │ │ │ + vst4.8 {d0-d3}, [r4], r1 │ │ │ │ + sbc.w r0, r4, r1 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ ldrh r2, [r7, #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 │ │ │ │ @@ -15461,18 +15460,18 @@ │ │ │ │ blx c13c │ │ │ │ b.n 16f18 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r0, r1 │ │ │ │ - b.n 169b0 │ │ │ │ + orr.w r0, r0, r1 │ │ │ │ + b.n 16990 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7d40001 │ │ │ │ + @ instruction: 0xf7c40001 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ strh r6, [r6, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -15580,18 +15579,18 @@ │ │ │ │ blx c13c │ │ │ │ b.n 1704c │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strh r4, [r1, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r4!, {r0} │ │ │ │ - b.n 1786c │ │ │ │ + ldmdb r4, {r0} │ │ │ │ + b.n 1784c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6980001 │ │ │ │ + @ instruction: 0xf6880001 │ │ │ │ bl ffee70a2 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -15699,19 +15698,19 @@ │ │ │ │ blx c13c │ │ │ │ b.n 17180 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171c4 │ │ │ │ + b.n 171a4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 17738 │ │ │ │ + b.n 17718 │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + adcs.w r0, r4, #8454144 @ 0x810000 │ │ │ │ bl ffdb31d6 │ │ │ │ strh r6, [r1, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -15820,20 +15819,20 @@ │ │ │ │ b.n 172b4 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 170bc │ │ │ │ + b.n 1709c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 17610 │ │ │ │ + b.n 175f0 │ │ │ │ movs r1, r0 │ │ │ │ - bics.w r0, r4, #8454144 @ 0x810000 │ │ │ │ - b.n 17038 │ │ │ │ + bic.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + b.n 17018 │ │ │ │ movs r1, r0 │ │ │ │ bl ffc7f312 │ │ │ │ strh r2, [r3, #28] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15946,20 +15945,20 @@ │ │ │ │ blx c13c │ │ │ │ b.n 173fa │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strh r0, [r5, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16fa8 │ │ │ │ + b.n 16f88 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 16e94 │ │ │ │ + b.n 16e74 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2f80001 │ │ │ │ - b.n 16ef4 │ │ │ │ + @ instruction: 0xf2e80001 │ │ │ │ + b.n 16ed4 │ │ │ │ movs r1, r0 │ │ │ │ bl 33b456 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -16078,19 +16077,19 @@ │ │ │ │ blx c13c │ │ │ │ b.n 17550 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strh r4, [r4, #14] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16e8c │ │ │ │ + b.n 16e6c │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 174b0 │ │ │ │ + bgt.n 17690 │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, r0, #1 │ │ │ │ + sub.w r0, r0, #1 │ │ │ │ bl 1e35a6 │ │ │ │ strh r6, [r7, #6] │ │ │ │ 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 │ │ │ │ @@ -16204,19 +16203,19 @@ │ │ │ │ b.n 17692 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17d60 │ │ │ │ + b.n 17d40 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 17754 │ │ │ │ + blt.n 17734 │ │ │ │ movs r1, r0 │ │ │ │ - orn r0, r0, #1 │ │ │ │ + orrs.w r0, r0, #1 │ │ │ │ bl a16ea │ │ │ │ ldrb r4, [r7, #30] │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #4] @ (176f8 ) │ │ │ │ add r1, pc │ │ │ │ b.w ccf8 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ @@ -16700,19 +16699,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - adcs.w r0, sl, r1 │ │ │ │ + adc.w r0, sl, r1 │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #208] @ (17c98 ) │ │ │ │ @@ -16799,19 +16798,19 @@ │ │ │ │ b.n 17c74 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 17d78 │ │ │ │ + ble.n 17d58 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 17d8c │ │ │ │ + ble.n 17d6c │ │ │ │ movs r1, r0 │ │ │ │ - orn r0, r2, r1 │ │ │ │ + orrs.w r0, r2, r1 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -16858,19 +16857,19 @@ │ │ │ │ b.n 17ce0 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 17c88 │ │ │ │ + bgt.n 17c68 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ movs r4, r0 │ │ │ │ - bgt.n 17e18 │ │ │ │ + bgt.n 17df8 │ │ │ │ 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 │ │ │ │ @@ -16919,19 +16918,19 @@ │ │ │ │ blx b7dc │ │ │ │ b.n 17d6c │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 17e04 │ │ │ │ + bgt.n 17de4 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ movs r4, r0 │ │ │ │ - blt.n 17d8c │ │ │ │ + blt.n 17d6c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00017dd0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -16981,15 +16980,15 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r4, r0 │ │ │ │ lsls r7, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17ef4 │ │ │ │ + blt.n 17ed4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00017e58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17039,15 +17038,15 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 17e6c │ │ │ │ + bge.n 17e4c │ │ │ │ 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] @ 17f60 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -17094,19 +17093,19 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #29] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17e2c │ │ │ │ + b.n 17e0c │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 18000 │ │ │ │ + bge.n 17fe0 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 17f68 │ │ │ │ + bls.n 17f48 │ │ │ │ movs r1, r0 │ │ │ │ strb r0, [r2, #28] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -17155,19 +17154,19 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #27] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17d94 │ │ │ │ + b.n 17d74 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 17f68 │ │ │ │ + bls.n 17f48 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 17f28 │ │ │ │ + bls.n 18108 │ │ │ │ movs r1, r0 │ │ │ │ strb r0, [r7, #25] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -17322,15 +17321,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrb r6, [r6, #28] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 181ec │ │ │ │ + bhi.n 181cc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000181ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -17411,27 +17410,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrb r6, [r1, #27] │ │ │ │ movs r4, r0 │ │ │ │ ldrb r6, [r6, #26] │ │ │ │ movs r4, r0 │ │ │ │ str r4, [r4, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - bvc.n 181e4 │ │ │ │ + bvc.n 181c4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 18374 │ │ │ │ + bne.n 18354 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 0001829c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -17577,15 +17576,15 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #11] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #10] │ │ │ │ movs r4, r0 │ │ │ │ - b.n 18950 │ │ │ │ + b.n 18930 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018420 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17785,17 +17784,17 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #3] │ │ │ │ movs r4, r0 │ │ │ │ - b.n 187a4 │ │ │ │ + b.n 18784 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 18668 │ │ │ │ + bcc.n 18648 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018638 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17971,15 +17970,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ movs r4, r0 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018808 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -18204,17 +18203,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - bgt.n 189d0 │ │ │ │ + bgt.n 189b0 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 18a8c │ │ │ │ + beq.n 18a6c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018a5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18367,15 +18366,15 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - bge.n 18b7c │ │ │ │ + bge.n 18b5c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018bf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -18554,17 +18553,17 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #20] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ movs r4, r0 │ │ │ │ - bls.n 18e08 │ │ │ │ + bls.n 18de8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018dd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18712,15 +18711,15 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ - bvc.n 18ff4 │ │ │ │ + bvc.n 18fd4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00018f5c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -18867,15 +18866,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - bpl.n 19078 │ │ │ │ + bpl.n 19058 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000190dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19405,31 +19404,31 @@ │ │ │ │ b.w bbb4 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r7, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ bl 27f69e │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xefddffff │ │ │ │ @@ -19542,15 +19541,15 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000197d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19584,17 +19583,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, r6} │ │ │ │ - vtbl.8 d27, {d15}, d4 │ │ │ │ + vqshl.u64 , q10, #63 @ 0x3f │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #616 @ (adr r7, 19aa0 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 19a60 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00019838 : │ │ │ │ cbz r0, 19884 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -19628,17 +19627,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1989c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ ldmia r0, {r0, r1, r6, r7} │ │ │ │ - vabdl.u q13, d15, d24 │ │ │ │ + vqshl.u32 d26, d8, #31 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb77e │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000198a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -19663,17 +19662,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #872 @ (adr r6, 19c54 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 19c14 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r0, [pc, #308] @ (19a38 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -19799,25 +19798,25 @@ │ │ │ │ b.n 19942 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ittt cc │ │ │ │ - movcc r1, r0 │ │ │ │ - subcc r0, #156 @ 0x9c │ │ │ │ + itee cs │ │ │ │ + movcs r1, r0 │ │ │ │ + subcc r0, #140 @ 0x8c │ │ │ │ movcc r2, r0 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00ce │ │ │ │ movs r1, r0 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, 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] @ (19adc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -19868,17 +19867,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r5, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - itte mi │ │ │ │ - movmi r1, r0 │ │ │ │ - bgt.n 19baa @ unpredictable │ │ │ │ + itet cc │ │ │ │ + movcc r1, r0 │ │ │ │ + bgt.n 19baa @ unpredictable │ │ │ │ @ instruction: 0xffffdc9d │ │ │ │ vsri.32 d28, d13, #1 │ │ │ │ @ instruction: 0xffff5b98 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 00019af8 : │ │ │ │ push {lr} │ │ │ │ @@ -19996,27 +19995,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ str r2, [r6, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #288] @ (19d3c ) │ │ │ │ movs r4, r0 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x0036 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 19c7a │ │ │ │ + cbz r2, 19c76 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 19c82 │ │ │ │ + cbz r2, 19c7e │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 19c8c │ │ │ │ + cbz r2, 19c88 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 19c92 │ │ │ │ + cbz r2, 19c8e │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 00019c3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20157,15 +20156,15 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00019dac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -20344,17 +20343,17 @@ │ │ │ │ b.n 19efc │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r4, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x001c │ │ │ │ movs r1, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r3, r5] │ │ │ │ movs r4, r0 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ @@ -20470,15 +20469,15 @@ │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, 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] @ (1a140 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -20529,15 +20528,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1a150 │ │ │ │ + cbnz r2, 1a14c │ │ │ │ movs r1, r0 │ │ │ │ bvs.n 1a15e │ │ │ │ vmlsl.u , d15, d29[0] │ │ │ │ @ instruction: 0xffffbe9d │ │ │ │ vsli.32 d21, d20, #31 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -20657,27 +20656,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrsh r6, [r1, r3] │ │ │ │ movs r4, r0 │ │ │ │ ldrsh r6, [r6, r2] │ │ │ │ movs r4, r0 │ │ │ │ add ip, ip │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 0001a2a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20860,15 +20859,15 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r1] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001a47c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -21110,17 +21109,17 @@ │ │ │ │ b.n 1a604 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r1, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 1a772 │ │ │ │ + cbz r6, 1a76e │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r1] │ │ │ │ movs r4, r0 │ │ │ │ str r6, [r6, r0] │ │ │ │ movs r4, r0 │ │ │ │ @@ -21298,17 +21297,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #768] @ (1abcc ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #272] @ (1a9e4 ) │ │ │ │ movs r4, r0 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 1a916 │ │ │ │ + cbz r0, 1a912 │ │ │ │ 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] @ (1a960 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -21359,15 +21358,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #408] @ (1aafc ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1a978 │ │ │ │ + cbz r2, 1a974 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xffffce85 │ │ │ │ vrsubhn.i d27, , │ │ │ │ vcvt.u16.f16 d20, d4, #1 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -21487,27 +21486,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrsb r6, [r5, r2] │ │ │ │ movs r4, r0 │ │ │ │ ldrsb r6, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1ae00 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 1adc0 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1ae08 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 1adc8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #888 @ (adr r4, 1ae30 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 1adf0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #920 @ (adr r4, 1ae54 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 1ae14 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ 0001aac0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21536,17 +21535,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #112 @ (adr r5, 1ab84 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1ab44 ) │ │ │ │ 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] @ (1abfc ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ @@ -21633,21 +21632,21 @@ │ │ │ │ blx bbb8 │ │ │ │ b.n 1ab6a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #192] @ (1acc0 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #936] @ (1afb4 ) │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #840] @ (1af58 ) │ │ │ │ movs r4, r0 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x001a │ │ │ │ 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] @ (1ac54 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -21670,15 +21669,15 @@ │ │ │ │ blx c824 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #176] @ (1ad08 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ 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] @ (1ace4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -21729,15 +21728,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #904] @ (1b070 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2!, {r0, r1, r7} │ │ │ │ @ instruction: 0xffffcb39 │ │ │ │ vrsra.u32 , , #1 │ │ │ │ @ instruction: 0xffff4990 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -21857,27 +21856,27 @@ │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r2, r4] │ │ │ │ movs r4, r0 │ │ │ │ subs r1, #64 @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #328 @ (adr r1, 1af74 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 1af34 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #328 @ (adr r1, 1af7c ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 1af3c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #360 @ (adr r1, 1afa4 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 1af64 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #392 @ (adr r1, 1afc8 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1af88 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #4 │ │ │ │ ... │ │ │ │ │ │ │ │ 0001ae44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21906,17 +21905,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1b0f8 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 1b0b8 ) │ │ │ │ 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] @ (1af88 ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ @@ -22007,21 +22006,21 @@ │ │ │ │ b.n 1aef0 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blxns r5 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ bxns ip │ │ │ │ movs r4, r0 │ │ │ │ bxns r9 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ 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] @ (1afe0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -22044,15 +22043,15 @@ │ │ │ │ blx c824 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r8, r4 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ 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] @ (1b070 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -22103,15 +22102,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, sl │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ @ instruction: 0xffffc7e5 │ │ │ │ @ instruction: 0xffffafd5 │ │ │ │ vrsubhn.i d20, , q2 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ @@ -22312,28 +22311,28 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #448] @ (1b430 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #232 @ (adr r3, 1b374 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 1b334 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b298 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -22433,27 +22432,27 @@ │ │ │ │ ldr r2, [pc, #32] @ (1b3ac ) │ │ │ │ ldr r1, [pc, #36] @ (1b3b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ b.n 1b368 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 1b3ca │ │ │ │ + cbz r6, 1b3c6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001b3b4 : │ │ │ │ cbz r0, 1b3bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -22469,17 +22468,17 @@ │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ 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, 1b436 │ │ │ │ @@ -22508,21 +22507,21 @@ │ │ │ │ ldr r2, [pc, #24] @ (1b454 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c5e8 │ │ │ │ b.n 1b42e │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #640 @ (adr r7, 1b6d0 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 1b690 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #496 @ (adr r7, 1b648 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 1b608 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b458 : │ │ │ │ cbz r0, 1b4a0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22554,17 +22553,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #256] @ (1b5b4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b4bc : │ │ │ │ cbz r0, 1b4c4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -22580,17 +22579,17 @@ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b4f4 : │ │ │ │ cbz r0, 1b53c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22622,17 +22621,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #656] @ (1b7e0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b558 : │ │ │ │ cbz r0, 1b560 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ @@ -22648,17 +22647,17 @@ │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b590 : │ │ │ │ cbz r0, 1b5d8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22690,17 +22689,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #32] @ (1b60c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b5f4 : │ │ │ │ cbz r0, 1b5fc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ @@ -22715,17 +22714,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #264 @ 0x108 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b62c : │ │ │ │ cbz r0, 1b676 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22759,17 +22758,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #308 @ 0x134 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #416] @ (1b82c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b694 : │ │ │ │ cbz r0, 1b69c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ @@ -22784,17 +22783,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #352 @ 0x160 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b6cc : │ │ │ │ cbz r0, 1b706 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22822,17 +22821,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #872] @ (1ba84 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b724 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -22902,33 +22901,33 @@ │ │ │ │ ldr r2, [pc, #52] @ (1b7fc ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #424 @ 0x1a8 │ │ │ │ blx c5e8 │ │ │ │ b.n 1b790 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #88 @ (adr r4, 1b840 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 1b800 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #192 @ (adr r4, 1b8b0 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 1b870 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b800 : │ │ │ │ cbz r0, 1b808 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ @@ -22943,17 +22942,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b838 : │ │ │ │ cbz r0, 1b872 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22981,17 +22980,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #500 @ 0x1f4 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #440] @ (1ba40 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b890 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -23005,17 +23004,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #536 @ 0x218 │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ 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 │ │ │ │ @@ -23101,19 +23100,19 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r2, pc, #232 @ (adr r2, 1bab0 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 1ba70 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001b9d0 : │ │ │ │ cbz r0, 1ba16 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -23143,17 +23142,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ mov r8, r9 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ba34 : │ │ │ │ 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 │ │ │ │ @@ -23377,39 +23376,39 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx c154 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ subs r4, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #680 @ (adr r0, 1bf34 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 1bef4 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #8 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #520 @ (adr r0, 1bea0 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 1be60 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #504 @ (adr r0, 1be98 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 1be58 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #344 @ (adr r0, 1bdfc ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 1bdbc ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [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 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -23495,19 +23494,19 @@ │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001bdc0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -23548,15 +23547,15 @@ │ │ │ │ nop │ │ │ │ cmn r6, r7 │ │ │ │ movs r4, r0 │ │ │ │ cmn r2, r5 │ │ │ │ movs r4, r0 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001be34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -23734,31 +23733,31 @@ │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ bl 22a00a │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ adds r7, #28 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c030 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -23815,20 +23814,20 @@ │ │ │ │ ldr r1, [pc, #24] @ (1c0d8 ) │ │ │ │ ldr r2, [pc, #24] @ (1c0dc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #692 @ 0x2b4 │ │ │ │ blx c5e8 │ │ │ │ b.n 1c0a8 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ bl 3a20d6 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c0e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -23846,15 +23845,15 @@ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ands r4, r0 │ │ │ │ movs r4, r0 │ │ │ │ cmp r6, #178 @ 0xb2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c118 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -23911,17 +23910,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #198 @ 0xc6 │ │ │ │ movs r4, r0 │ │ │ │ b.w b7d8 │ │ │ │ │ │ │ │ 0001c1c4 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -24052,27 +24051,27 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 1c286 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ adds r4, #70 @ 0x46 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001c31c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -24110,21 +24109,21 @@ │ │ │ │ ldr r1, [pc, #20] @ (1c38c ) │ │ │ │ ldr r2, [pc, #24] @ (1c390 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ blx c5e8 │ │ │ │ b.n 1c35c │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c394 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -24209,21 +24208,21 @@ │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c47c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -24342,35 +24341,35 @@ │ │ │ │ nop │ │ │ │ adds r1, #198 @ 0xc6 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c5cc : │ │ │ │ ldr r2, [pc, #80] @ (1c620 ) │ │ │ │ add r2, pc │ │ │ │ cbz r0, 1c610 │ │ │ │ mov r3, r1 │ │ │ │ @@ -24405,21 +24404,21 @@ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ adds r0, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001c638 : │ │ │ │ ldr.w r3, [pc, #1504] @ 1cc1c │ │ │ │ ldr.w r2, [pc, #1504] @ 1cc20 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -24975,307 +24974,307 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r0, #24 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1cd7c ) │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #16 @ (adr r0, 1cd90 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #88 @ (adr r0, 1cddc ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 1cd9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #32 @ (adr r0, 1cda8 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #328 @ (adr r0, 1ced4 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 1ce94 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #336 @ (adr r0, 1cee0 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 1cea0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #616 @ (adr r0, 1cffc ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 1cfbc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #624 @ (adr r0, 1d008 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 1cfc8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #648 @ (adr r0, 1d024 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 1cfe4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #656 @ (adr r0, 1d030 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 1cff0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #920 @ (adr r0, 1d13c ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 1d0fc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1d148 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 1d108 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #936 @ (adr r0, 1d154 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 1d114 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #944 @ (adr r0, 1d160 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 1d120 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #968 @ (adr r0, 1d17c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 1d13c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #976 @ (adr r0, 1d188 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 1d148 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 1d1a4 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 1d164 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #0 @ (adr r1, 1cdc0 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 1d180 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #24 @ (adr r1, 1cddc ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 1d19c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1cde8 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 1d1a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #40 @ (adr r1, 1cdf4 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 1d1b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #64 @ (adr r1, 1ce10 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 1cdd0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #136 @ (adr r1, 1ce5c ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1ce1c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #240 @ (adr r1, 1cec8 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 1ce88 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #264 @ (adr r1, 1cee4 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 1cea4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #272 @ (adr r1, 1cef0 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 1ceb0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #280 @ (adr r1, 1cefc ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 1cebc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 1cf28 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1cee8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1cf44 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 1cf04 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1cf50 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 1cf10 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #360 @ (adr r1, 1cf5c ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 1cf1c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #368 @ (adr r1, 1cf68 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 1cf28 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #392 @ (adr r1, 1cf84 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1cf44 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #416 @ (adr r1, 1cfa0 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 1cf60 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #440 @ (adr r1, 1cfbc ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1cf7c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #464 @ (adr r1, 1cfd8 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 1cf98 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #488 @ (adr r1, 1cff4 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1cfb4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 1d010 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 1cfd0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #520 @ (adr r1, 1d01c ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 1cfdc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #528 @ (adr r1, 1d028 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 1cfe8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #536 @ (adr r1, 1d034 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 1cff4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #560 @ (adr r1, 1d050 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 1d010 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #568 @ (adr r1, 1d05c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1d01c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #568 @ (adr r1, 1d060 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1d020 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #480 @ (adr r3, 1d00c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 1cfcc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #568 @ (adr r1, 1d068 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1d028 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #576 @ (adr r1, 1d074 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 1d034 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #648 @ (adr r1, 1d0c0 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 1d080 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #736 @ (adr r1, 1d11c ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 1d0dc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #888 @ (adr r1, 1d1b8 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 1d178 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #32 @ (adr r2, 1ce64 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 1d224 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #200 @ (adr r2, 1cf10 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1ced0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #336 @ (adr r2, 1cf9c ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 1cf5c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #600 @ (adr r2, 1d0a8 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 1d068 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #832 @ (adr r2, 1d194 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 1d154 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #344 @ (adr r3, 1cfb0 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 1cf70 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #384 @ (adr r3, 1cfdc ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 1cf9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #440 @ (adr r3, 1d018 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 1cfd8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #448 @ (adr r3, 1d024 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 1cfe4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1d120 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 1d0e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, 1d12c ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 1d0ec ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #952 @ (adr r3, 1d228 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 1d1e8 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ce70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -25381,37 +25380,37 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #56 @ (adr r1, 1cfa8 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 1d368 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #328 @ (adr r1, 1d0bc ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 1d07c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 1d0b8 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1d078 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #592 @ (adr r1, 1d1cc ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 1d18c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #576 @ (adr r1, 1d1c0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 1d180 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #592 @ (adr r1, 1d1d4 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 1d194 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #880 @ (adr r1, 1d2f8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 1d2b8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1d2f4 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 1d2b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #864 @ (adr r1, 1d2f0 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 1d2b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #856 @ (adr r1, 1d2ec ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 1d2ac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #848 @ (adr r1, 1d2e8 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 1d2a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #840 @ (adr r1, 1d2e4 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 1d2a4 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001cf9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -25445,17 +25444,17 @@ │ │ │ │ blx c5e8 │ │ │ │ b.n 1cfd4 │ │ │ │ nop │ │ │ │ movs r6, #170 @ 0xaa │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #304 @ (adr r1, 1d12c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 1d0ec ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001cffc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -25473,15 +25472,15 @@ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r1, #0 │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r4, #7 │ │ │ │ movs r4, r0 │ │ │ │ - add r1, pc, #120 @ (adr r1, 1d0ac ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 1d06c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d034 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -25516,15 +25515,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #904 @ (adr r0, 1d420 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 1d3e0 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d098 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -25560,15 +25559,15 @@ │ │ │ │ b.n 1d0be │ │ │ │ adds r0, #106 @ 0x6a │ │ │ │ movs r4, r0 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #720 @ (adr r0, 1d3cc ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 1d38c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d0fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -25604,15 +25603,15 @@ │ │ │ │ b.n 1d124 │ │ │ │ adds r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r7, #2 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #384 @ (adr r0, 1d2e4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 1d2a4 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d164 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -25648,15 +25647,15 @@ │ │ │ │ b.n 1d18c │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ movs r4, r0 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r2, #1 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #80 @ (adr r0, 1d21c ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 1d1dc ) │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (1d1dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ @@ -25855,29 +25854,29 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r6, #212 @ 0xd4 │ │ │ │ movs r4, r0 │ │ │ │ asrs r5, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ asrs r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r0], {1} │ │ │ │ - add r2, pc, #16 @ (adr r2, 1d3ec ) │ │ │ │ + stc2l 0, cr0, [r0], {1} │ │ │ │ + add r1, pc, #976 @ (adr r1, 1d7ac ) │ │ │ │ movs r1, r0 │ │ │ │ - mcrr2 0, 0, r0, r8, cr1 │ │ │ │ - mcrr2 0, 0, r0, r4, cr1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 1d458 ) │ │ │ │ + ldc2 0, cr0, [r8], #-4 │ │ │ │ + ldc2 0, cr0, [r4], #-4 │ │ │ │ + add r0, pc, #48 @ (adr r0, 1d418 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 0001d3f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -25913,19 +25912,19 @@ │ │ │ │ ldr r2, [pc, #16] @ (1d454 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #16] @ (1d458 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ b.n 1d42a │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001d45c : │ │ │ │ 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 │ │ │ │ @@ -26056,17 +26055,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #32 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d5a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -26088,21 +26087,21 @@ │ │ │ │ ldr r2, [pc, #24] @ (1d5f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ blx c5e8 │ │ │ │ b.n 1d5d0 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d5f8 : │ │ │ │ cbz r0, 1d634 │ │ │ │ cbz r1, 1d622 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -26127,21 +26126,21 @@ │ │ │ │ ldr r1, [pc, #20] @ (1d64c ) │ │ │ │ ldr r2, [pc, #24] @ (1d650 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #392 @ (adr r7, 1d7d4 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 1d794 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d654 : │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 1d672 │ │ │ │ cbz r1, 1d662 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -26156,21 +26155,21 @@ │ │ │ │ b.w c5e4 │ │ │ │ ldr r1, [pc, #20] @ (1d688 ) │ │ │ │ ldr r2, [pc, #20] @ (1d68c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #136 @ (adr r7, 1d710 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 1d6d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d690 : │ │ │ │ movs r1, #0 │ │ │ │ b.w c188 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -26191,17 +26190,17 @@ │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d6d0 : │ │ │ │ cbz r0, 1d70a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26228,17 +26227,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (1d720 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ b.w c5e4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d724 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -26251,17 +26250,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d75c : │ │ │ │ cbz r0, 1d7a2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26291,17 +26290,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #260 @ 0x104 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d7c0 : │ │ │ │ cbz r0, 1d7c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ @@ -26316,17 +26315,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #292 @ 0x124 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d7f8 : │ │ │ │ cbz r0, 1d840 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26357,17 +26356,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1d858 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #320 @ 0x140 │ │ │ │ b.w c5e4 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d85c : │ │ │ │ cbz r0, 1d864 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ @@ -26382,17 +26381,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #348 @ 0x15c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d894 : │ │ │ │ cbz r0, 1d8d6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26424,17 +26423,17 @@ │ │ │ │ add.w r1, r1, #376 @ 0x178 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001d8f8 : │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1da28 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1d9d0 │ │ │ │ @@ -26555,29 +26554,29 @@ │ │ │ │ b.n 1d9c6 │ │ │ │ ldr r1, [pc, #36] @ (1da50 ) │ │ │ │ ldr r2, [pc, #40] @ (1da54 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #404 @ 0x194 │ │ │ │ b.w c5e4 │ │ │ │ - add r4, pc, #520 @ (adr r4, 1dc44 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 1dc04 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #24 @ (adr r4, 1da58 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 1de18 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #784 @ (adr r3, 1dd58 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 1dd18 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #712 @ (adr r3, 1dd14 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 1dcd4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #728 @ (adr r3, 1dd28 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 1dce8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001da58 : │ │ │ │ cbz r0, 1da60 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ @@ -26592,17 +26591,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001da90 : │ │ │ │ cbz r0, 1dad2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26634,17 +26633,17 @@ │ │ │ │ add.w r1, r1, #480 @ 0x1e0 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001daf4 : │ │ │ │ cbz r0, 1dafc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ @@ -26659,17 +26658,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001db2c : │ │ │ │ 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 │ │ │ │ @@ -26915,57 +26914,57 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #552 @ 0x228 │ │ │ │ blx c5e8 │ │ │ │ b.n 1dd34 │ │ │ │ nop │ │ │ │ subs r4, r2, r4 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #64 @ (adr r2, 1de08 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 1ddc8 ) │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #504 @ (adr r1, 1dfd8 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 1df98 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #96 @ (adr r1, 1de4c ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 1de0c ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #704 @ (adr r1, 1e0b4 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1e074 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #680 @ (adr r1, 1e0a0 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 1e060 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #656 @ (adr r1, 1e08c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 1e04c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #376 @ (adr r0, 1df78 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 1df38 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #496 @ (adr r1, 1dff4 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 1dfb4 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001de0c : │ │ │ │ ldr r2, [pc, #516] @ (1e014 ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1dfec │ │ │ │ @@ -27166,35 +27165,35 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 1de62 │ │ │ │ adds r2, r1, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e048 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -27323,33 +27322,33 @@ │ │ │ │ ldr r2, [pc, #52] @ (1e1a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #92 @ 0x5c │ │ │ │ blx c5e8 │ │ │ │ b.n 1e0de │ │ │ │ nop │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e1ac : │ │ │ │ cbz r0, 1e1ee │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27381,17 +27380,17 @@ │ │ │ │ add.w r1, r1, #644 @ 0x284 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ subs r4, r3, #5 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r0, #5 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r7, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e210 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -27507,17 +27506,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e344 : │ │ │ │ cbz r0, 1e38e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27551,17 +27550,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #712 @ 0x2c8 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ adds r4, r4, #6 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ 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] @ (1e3ec ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -27605,17 +27604,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #744 @ 0x2e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -27708,19 +27707,19 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e544 : │ │ │ │ cbz r0, 1e58e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27754,17 +27753,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #772 @ 0x304 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001e5ac : │ │ │ │ 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 │ │ │ │ @@ -28262,59 +28261,59 @@ │ │ │ │ mov r3, r2 │ │ │ │ b.n 1e8ec │ │ │ │ nop │ │ │ │ asrs r4, r1, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ 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 │ │ │ │ @@ -28407,19 +28406,19 @@ │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ec5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -28460,15 +28459,15 @@ │ │ │ │ nop │ │ │ │ asrs r6, r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ asrs r2, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #22 │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001ecd0 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -28737,35 +28736,35 @@ │ │ │ │ movw r2, #1794 @ 0x702 │ │ │ │ blx c154 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1e7d2 │ │ │ │ - vrshr.u64 q11, q12, #1 │ │ │ │ + vmlal.u q11, d31, d24[0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ lsls r2, r0, #30 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001efb4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -28820,21 +28819,21 @@ │ │ │ │ blx ba30 │ │ │ │ cbz r4, 1f04e │ │ │ │ mov r0, r4 │ │ │ │ blx d1f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f064 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -28882,19 +28881,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (1f0f0 ) │ │ │ │ ldr r2, [pc, #20] @ (1f0f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #900 @ 0x384 │ │ │ │ blx c5e8 │ │ │ │ b.n 1f0d0 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f0f8 : │ │ │ │ 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 │ │ │ │ @@ -28972,18 +28971,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx be7c │ │ │ │ add r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ bls.n 1f166 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 347a8 │ │ │ │ + bl 34798 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 347a8 │ │ │ │ + bl 34798 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #204] @ (1f2a4 ) │ │ │ │ mov.w r1, r9, lsr #20 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ ldr r2, [pc, #196] @ (1f2a8 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -29052,29 +29051,29 @@ │ │ │ │ b.n 1f196 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #21 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r7, #18 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [pc, #8] @ (1f2c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ @@ -29263,27 +29262,27 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r5, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9aa0001 │ │ │ │ + @ instruction: 0xe99a0001 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - bgt.n 1f4cc │ │ │ │ + bgt.n 1f4ac │ │ │ │ movs r1, r0 │ │ │ │ - adc.w r0, r6, r1 │ │ │ │ - bgt.n 1f4dc │ │ │ │ + @ instruction: 0xeb360001 │ │ │ │ + bgt.n 1f4bc │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [r2], #-4 │ │ │ │ - stc 0, cr0, [sl, #4]! │ │ │ │ - eors.w r0, r2, r1 │ │ │ │ - blt.n 1f4f4 │ │ │ │ + mrrc 0, 0, r0, r2, cr1 │ │ │ │ + ldc 0, cr0, [sl, #4] │ │ │ │ + eor.w r0, r2, r1 │ │ │ │ + blt.n 1f4d4 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 1f4f0 │ │ │ │ + blt.n 1f4d0 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ 0001f4b8 : │ │ │ │ movs r1, #0 │ │ │ │ b.w c188 │ │ │ │ @@ -29304,17 +29303,17 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0001f4f4 : │ │ │ │ cbz r0, 1f53c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29346,17 +29345,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f558 : │ │ │ │ cbz r0, 1f560 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -29372,17 +29371,17 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f590 : │ │ │ │ cbz r0, 1f5d8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29414,17 +29413,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f5f4 : │ │ │ │ cbz r0, 1f5fc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ @@ -29440,17 +29439,17 @@ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f62c : │ │ │ │ cbz r0, 1f674 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29482,17 +29481,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #11 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f690 : │ │ │ │ cbz r0, 1f698 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ @@ -29508,17 +29507,17 @@ │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f6c8 : │ │ │ │ cbz r0, 1f710 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29550,17 +29549,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f72c : │ │ │ │ cbz r0, 1f734 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ @@ -29576,17 +29575,17 @@ │ │ │ │ adds r1, #240 @ 0xf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f764 : │ │ │ │ cbz r0, 1f7ac │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29617,17 +29616,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f7c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #276 @ 0x114 │ │ │ │ b.w c5e4 │ │ │ │ lsrs r4, r7, #6 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f7c8 : │ │ │ │ cbz r0, 1f7d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ @@ -29642,17 +29641,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f800 : │ │ │ │ cbz r0, 1f848 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29683,17 +29682,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f860 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #352 @ 0x160 │ │ │ │ b.w c5e4 │ │ │ │ lsrs r0, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #736] @ (1fb40 ) │ │ │ │ + ldr r7, [pc, #672] @ (1fb00 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f864 : │ │ │ │ cbz r0, 1f86c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ @@ -29708,17 +29707,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #392 @ 0x188 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [pc, #528] @ (1faa8 ) │ │ │ │ + ldr r7, [pc, #464] @ (1fa68 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f89c : │ │ │ │ cbz r0, 1f8de │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29750,17 +29749,17 @@ │ │ │ │ add.w r1, r1, #424 @ 0x1a8 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ lsrs r0, r4, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #136] @ (1f984 ) │ │ │ │ + ldr r7, [pc, #72] @ (1f944 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f900 : │ │ │ │ cbz r0, 1f908 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ @@ -29775,17 +29774,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #456 @ 0x1c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [pc, #928] @ (1fcd4 ) │ │ │ │ + ldr r6, [pc, #864] @ (1fc94 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f938 : │ │ │ │ cbz r0, 1f97a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29817,17 +29816,17 @@ │ │ │ │ add.w r1, r1, #496 @ 0x1f0 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #536] @ (1fbb0 ) │ │ │ │ + ldr r6, [pc, #472] @ (1fb70 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f99c : │ │ │ │ cbz r0, 1f9a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ @@ -29842,17 +29841,17 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #536 @ 0x218 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [pc, #304] @ (1fb00 ) │ │ │ │ + ldr r6, [pc, #240] @ (1fac0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001f9d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -29998,35 +29997,35 @@ │ │ │ │ blx c5e8 │ │ │ │ b.n 1fa86 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ stc2l 0, cr0, [ip], #-12 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ smlal r0, r0, lr, r3 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ strh r0, [r4, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #968] @ (1ff20 ) │ │ │ │ + ldr r4, [pc, #904] @ (1fee0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001fb5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -30122,21 +30121,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (1fc54 ) │ │ │ │ ldr r2, [pc, #24] @ (1fc58 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #604 @ 0x25c │ │ │ │ blx c5e8 │ │ │ │ b.n 1fc36 │ │ │ │ - ldr r3, [pc, #872] @ (1ffb8 ) │ │ │ │ + ldr r3, [pc, #808] @ (1ff78 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #792] @ (1ff70 ) │ │ │ │ + ldr r3, [pc, #728] @ (1ff30 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh 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 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ @@ -30212,19 +30211,19 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001fd38 : │ │ │ │ cbz r0, 1fd7a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -30256,17 +30255,17 @@ │ │ │ │ add.w r1, r1, #640 @ 0x280 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #15 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [pc, #536] @ (1ffb0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1ff70 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001fd9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -30522,24 +30521,24 @@ │ │ │ │ blx c5e8 │ │ │ │ b.n 1ff02 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7da0003 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #136] @ (200d4 ) │ │ │ │ + ldr r7, [pc, #72] @ (20094 ) │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xf7520003 │ │ │ │ - blx ip │ │ │ │ + blx sl │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ 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 │ │ │ │ @@ -30639,19 +30638,19 @@ │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020188 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -30689,15 +30688,15 @@ │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ blx d0b4 │ │ │ │ b.n 201ac │ │ │ │ nop │ │ │ │ vaddl.u q0, d14, d3 │ │ │ │ vaddl.u32 q0, d10, d3 │ │ │ │ orns r0, ip, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000201fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -30840,19 +30839,19 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cdp2 0, 10, cr0, cr10, cr3, {0} │ │ │ │ lsls r3, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [pc, #8] @ (203a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @@ -30886,19 +30885,19 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 203e2 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #176] @ (204b4 ) │ │ │ │ + ldr r4, [pc, #112] @ (20474 ) │ │ │ │ movs r1, r0 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, sl │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00020408 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -30911,17 +30910,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #32 │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #968] @ (20808 ) │ │ │ │ + ldr r3, [pc, #904] @ (207c8 ) │ │ │ │ movs r1, r0 │ │ │ │ cbz r0, 20486 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -30947,17 +30946,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (20498 ) │ │ │ │ ldr r2, [pc, #16] @ (2049c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ b.w c5e4 │ │ │ │ ldc2 0, cr0, [r8, #-12] │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #560] @ (206d0 ) │ │ │ │ + ldr r3, [pc, #496] @ (20690 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000204a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -30970,17 +30969,17 @@ │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #360] @ (20640 ) │ │ │ │ + ldr r3, [pc, #296] @ (20600 ) │ │ │ │ movs r1, r0 │ │ │ │ cbz r0, 2051e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -31006,17 +31005,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (20530 ) │ │ │ │ ldr r2, [pc, #16] @ (20534 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ b.w c5e4 │ │ │ │ stc2 0, cr0, [r0], {3} │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #976] @ (20908 ) │ │ │ │ + ldr r2, [pc, #912] @ (208c8 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020538 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -31196,26 +31195,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 206aa │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ bics.w r0, ip, #3 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r1, r0 │ │ │ │ - blx r0 │ │ │ │ + bx lr │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r1, r0 │ │ │ │ vaddl.s32 q0, d10, d3 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ 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 │ │ │ │ @@ -31263,19 +31262,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.n 20440 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #64] @ (2080c ) │ │ │ │ + ldr r5, [pc, #0] @ (207cc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #272] @ (208e0 ) │ │ │ │ + ldr r5, [pc, #208] @ (208a0 ) │ │ │ │ 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 │ │ │ │ @@ -31317,19 +31316,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx c758 │ │ │ │ b.n 207ee │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #408] @ (209ec ) │ │ │ │ + ldr r4, [pc, #344] @ (209ac ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #616] @ (20ac0 ) │ │ │ │ + ldr r4, [pc, #552] @ (20a80 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020858 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31367,15 +31366,15 @@ │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx d0b4 │ │ │ │ b.n 2087c │ │ │ │ nop │ │ │ │ vld4.8 {d0-d3}, [r6], r3 │ │ │ │ ldrsb.w r0, [r2, r3] │ │ │ │ ldrd r0, r0, [r0, #12] │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000208cc : │ │ │ │ stmdb sp!, {r4, r5, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31481,21 +31480,21 @@ │ │ │ │ ldr r2, [pc, #24] @ (209fc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ blx c5e8 │ │ │ │ b.n 20978 │ │ │ │ nop │ │ │ │ - asrs r4, r0 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x479a │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020a00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -31563,17 +31562,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (20acc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00020ad0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -31593,15 +31592,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx cf38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ - bl 34a1c │ │ │ │ + bl 34a0c │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [pc, #40] @ (20b44 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [pc, #40] @ (20b48 ) │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ @@ -31625,15 +31624,15 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx d3a8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ - bl 34a1c │ │ │ │ + bl 34a0c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00020b6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -31683,17 +31682,17 @@ │ │ │ │ b.n 20bb4 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xead60003 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaa00003 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020bfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -31783,15 +31782,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, pc, #56 @ (adr r3, 20d28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34a1c │ │ │ │ + bl 34a0c │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n 20d12 │ │ │ │ mov.w r3, #23552 @ 0x5c00 │ │ │ │ movt r3, #1318 @ 0x526 │ │ │ │ adds r0, r5, r3 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -31812,15 +31811,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, pc, #48 @ (adr r3, 20d70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34a1c │ │ │ │ + bl 34a0c │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n 20d62 │ │ │ │ mov.w r3, #41984 @ 0xa400 │ │ │ │ movt r3, #64217 @ 0xfad9 │ │ │ │ adds r0, r5, r3 │ │ │ │ sbc.w r1, r4, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -31857,17 +31856,17 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r6, #10 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020dd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -32008,19 +32007,19 @@ │ │ │ │ blx ce30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d0b4 │ │ │ │ b.n 20f10 │ │ │ │ subw r0, sl, #3 │ │ │ │ @ instruction: 0xf2960003 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ b.n 2160c │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020f5c : │ │ │ │ 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 20fa4 │ │ │ │ nop │ │ │ │ b.n 20d8c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00020fd0 : │ │ │ │ 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 c5e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00021018 : │ │ │ │ adds r3, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -32140,15 +32139,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (21080 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w c268 │ │ │ │ nop │ │ │ │ - adcs r6, r0 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2110e │ │ │ │ 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 bdc8 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + asrs r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 2114a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -32426,27 +32425,27 @@ │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @ instruction: 0xfbe1ffff │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb81ffff │ │ │ │ - ldrb r3, [r1, #23] │ │ │ │ + ldrb r7, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #712] @ (21628 ) │ │ │ │ + ldr r0, [pc, #648] @ (215e8 ) │ │ │ │ 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, #3560] @ 2215c │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -33145,49 +33144,49 @@ │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 21aec │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [pc, #1812] @ 22204 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ ldr.w r3, [pc, #1800] @ 22208 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r6, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w fp, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -33756,157 +33755,157 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 22284 │ │ │ │ nop │ │ │ │ b.n 22718 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #320] @ (2238c ) │ │ │ │ + ldr r4, [pc, #256] @ (2234c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #624] @ (224cc ) │ │ │ │ + ldr r3, [pc, #560] @ (2248c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - add sl, r0 │ │ │ │ + add r2, lr │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ mov ip, fp │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ str.w r1, [lr, #-12] │ │ │ │ @@ -33917,26 +33916,26 @@ │ │ │ │ bne.n 22284 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [lr] │ │ │ │ blx b7dc │ │ │ │ movs r0, #12 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3516] @ 2307c │ │ │ │ + ldr.w r3, [pc, #3544] @ 23098 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3492] @ 23080 │ │ │ │ + ldr.w r1, [pc, #3520] @ 2309c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ @@ -33966,47 +33965,47 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3396] @ 23084 │ │ │ │ + ldr.w r1, [pc, #3424] @ 230a0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3376] @ 23088 │ │ │ │ + ldr.w r1, [pc, #3404] @ 230a4 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3352] @ 2308c │ │ │ │ + ldr.w r3, [pc, #3380] @ 230a8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r4, #10] │ │ │ │ strh r2, [r4, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3324] @ 23090 │ │ │ │ + ldr.w r1, [pc, #3352] @ 230ac │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -34014,15 +34013,15 @@ │ │ │ │ ldr.w r0, [r8] │ │ │ │ cbz r0, 223b6 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3280] @ 23094 │ │ │ │ + ldr.w r1, [pc, #3308] @ 230b0 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ mov r9, r1 │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ @@ -34030,15 +34029,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr.w r9, [pc, #3240] @ 23098 │ │ │ │ + ldr.w r9, [pc, #3268] @ 230b4 │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ add r9, pc │ │ │ │ blx cd30 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ @@ -34079,15 +34078,15 @@ │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r5, #12] │ │ │ │ strb r3, [r5, #14] │ │ │ │ blx b7dc │ │ │ │ movs r0, #32 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #3112] @ 2309c │ │ │ │ + ldr.w ip, [pc, #3140] @ 230b8 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -34096,26 +34095,26 @@ │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3072] @ 230a0 │ │ │ │ + ldr.w r3, [pc, #3100] @ 230bc │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ strh.w r3, [r9, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #3044] @ 230a4 │ │ │ │ + ldr.w lr, [pc, #3072] @ 230c0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r3, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, lr │ │ │ │ adds r4, #16 │ │ │ │ @@ -34144,15 +34143,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cbz r0, 22516 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2948] @ 230a8 │ │ │ │ + ldr.w r1, [pc, #2976] @ 230c4 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -34160,15 +34159,15 @@ │ │ │ │ ldr.w r0, [r8] │ │ │ │ cbz r0, 22546 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2904] @ 230ac │ │ │ │ + ldr.w r1, [pc, #2932] @ 230c8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ @@ -34187,45 +34186,45 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2832] @ 230b0 │ │ │ │ + ldr.w r1, [pc, #2860] @ 230cc │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #217 @ 0xd9 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2812] @ 230b4 │ │ │ │ + ldr.w r1, [pc, #2840] @ 230d0 │ │ │ │ movs r2, #217 @ 0xd9 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #9 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2788] @ 230b8 │ │ │ │ + ldr.w r3, [pc, #2816] @ 230d4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2764] @ 230bc │ │ │ │ + ldr.w r1, [pc, #2792] @ 230d8 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ @@ -34261,58 +34260,58 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2648] @ 230c0 │ │ │ │ + ldr.w r1, [pc, #2676] @ 230dc │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2624] @ 230c4 │ │ │ │ + ldr.w r1, [pc, #2652] @ 230e0 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2612] @ 230c8 │ │ │ │ + ldr.w r7, [pc, #2640] @ 230e4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ add r7, pc │ │ │ │ blx bf88 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2576] @ 230cc │ │ │ │ + ldr.w r1, [pc, #2604] @ 230e8 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cbz r0, 226da │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r8, [pc, #2544] @ 230d0 │ │ │ │ + ldr.w r8, [pc, #2572] @ 230ec │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ add r8, pc │ │ │ │ blx b7dc │ │ │ │ @@ -34348,40 +34347,40 @@ │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ cmp ip, fp │ │ │ │ bne.n 2272c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ movs r0, #10 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2424] @ 230d4 │ │ │ │ + ldr.w r3, [pc, #2452] @ 230f0 │ │ │ │ mov fp, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [fp, #4] │ │ │ │ str.w r0, [fp] │ │ │ │ mov r0, sl │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #7 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2392] @ 230d8 │ │ │ │ + ldr.w r3, [pc, #2420] @ 230f4 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ strb.w r3, [r8, #6] │ │ │ │ strh.w r2, [r8, #4] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2356] @ 230dc │ │ │ │ + ldr.w r1, [pc, #2384] @ 230f8 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ @@ -34394,479 +34393,468 @@ │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ mov r2, fp │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ + str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - str r5, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2264] @ 230e0 │ │ │ │ + ldr.w r1, [pc, #2288] @ 230fc │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #215 @ 0xd7 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2240] @ 230e4 │ │ │ │ + ldr.w r1, [pc, #2268] @ 23100 │ │ │ │ movs r2, #215 @ 0xd7 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #14 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2220] @ 230e8 │ │ │ │ + ldr.w r3, [pc, #2244] @ 23104 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2192] @ 230ec │ │ │ │ + ldr.w r1, [pc, #2216] @ 23108 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 2287c │ │ │ │ + cbz r0, 2287e │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r9, [pc, #2160] @ 230f0 │ │ │ │ + ldr.w r9, [pc, #2184] @ 2310c │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2148] @ 230f4 │ │ │ │ + ldr.w r1, [pc, #2176] @ 23110 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r9, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2132] @ 230f8 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + add.w lr, r9, #64 @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, r9 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w r9, r9, #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 228ac │ │ │ │ + ldr.w r9, [pc, #2116] @ 23114 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - add.w ip, r9, #48 @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + add r9, pc │ │ │ │ mov lr, r0 │ │ │ │ - mov r6, r9 │ │ │ │ + add.w ip, r9, #48 @ 0x30 │ │ │ │ + mov r7, r9 │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + 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 r6, ip │ │ │ │ - bne.n 228be │ │ │ │ - mov r3, r9 │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ + cmp r7, ip │ │ │ │ + bne.n 228e0 │ │ │ │ + ldmia.w r9!, {r0, r1, r2} │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [r9] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ + ldrb.w r3, [r9, #2] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2040] @ 230fc │ │ │ │ - mov ip, r0 │ │ │ │ + ldr.w r1, [pc, #2032] @ 23118 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #20 │ │ │ │ + blx cd30 │ │ │ │ + strd r8, r6, [r0] │ │ │ │ + strd sl, r9, [r0, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx b7dc │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w lr, [pc, #1992] @ 2311c │ │ │ │ + mov r8, r0 │ │ │ │ mov r6, r0 │ │ │ │ add lr, pc │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - add.w r9, lr, #64 @ 0x40 │ │ │ │ + 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 2295e │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #1948] @ 23120 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bf88 │ │ │ │ + ldr.w lr, [pc, #1932] @ 23124 │ │ │ │ + mov sl, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + add lr, pc │ │ │ │ + add.w r6, lr, #48 @ 0x30 │ │ │ │ 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 22910 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #20 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - blx cd30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r8, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str.w sl, [r0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx b7dc │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.n 229a4 │ │ │ │ + ldmia.w lr!, {r0, r1, r2} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldrh.w r3, [lr] │ │ │ │ + strh.w r3, [ip, #12] │ │ │ │ + ldrb.w r3, [lr, #2] │ │ │ │ + strb.w r3, [ip, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1960] @ 23100 │ │ │ │ + ldr.w r1, [pc, #1852] @ 23128 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ - ldr.w sl, [pc, #1956] @ 23104 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ - add sl, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1940] @ 23108 │ │ │ │ + ldr.w r1, [pc, #1836] @ 2312c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #1924] @ 2310c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bf88 │ │ │ │ - add.w lr, sl, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, sl │ │ │ │ - add.w r8, r8, #16 │ │ │ │ - add.w sl, sl, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r8, #-16] │ │ │ │ - str.w r1, [r8, #-12] │ │ │ │ - str.w r2, [r8, #-8] │ │ │ │ - str.w r3, [r8, #-4] │ │ │ │ - cmp ip, lr │ │ │ │ - bne.n 229a0 │ │ │ │ - ldmia.w sl!, {r0, r1, r2} │ │ │ │ - str.w r0, [r8] │ │ │ │ - str.w r1, [r8, #4] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ - ldrh.w r3, [sl] │ │ │ │ - strh.w r3, [r8, #12] │ │ │ │ - ldrb.w r3, [sl, #2] │ │ │ │ - ldr.w sl, [pc, #1836] @ 23110 │ │ │ │ - strb.w r3, [r8, #14] │ │ │ │ - add sl, pc │ │ │ │ - blx bf88 │ │ │ │ - add.w r8, sl, #64 @ 0x40 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - mov r7, sl │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add.w sl, sl, #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 229f8 │ │ │ │ movs r0, #24 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r5, [r0, #8] │ │ │ │ - movs r5, #4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [r0] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - mov r0, r7 │ │ │ │ + strd r8, r9, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r3, r5, [r0, #12] │ │ │ │ + mov.w r9, #4 │ │ │ │ + str.w sl, [r0, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ movs r3, #5 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ blx c55c │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1708] @ 23114 │ │ │ │ + ldr.w r1, [pc, #1752] @ 23130 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r5, [pc, #1740] @ 23134 │ │ │ │ blx b7dc │ │ │ │ movs r0, #153 @ 0x99 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1688] @ 23118 │ │ │ │ + ldr.w r1, [pc, #1732] @ 23138 │ │ │ │ movs r2, #153 @ 0x99 │ │ │ │ + add r5, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1664] @ 2311c │ │ │ │ - mov r7, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r7, #12] │ │ │ │ - str r1, [r7, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r0, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ + str.w r1, [r8, #4] │ │ │ │ + str.w r2, [r8, #8] │ │ │ │ + str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1636] @ 23120 │ │ │ │ + ldr.w r1, [pc, #1676] @ 2313c │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 22adc │ │ │ │ + cbz r0, 22ad0 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ - add.w fp, r6, #12 │ │ │ │ + add.w fp, r7, #12 │ │ │ │ blx b7dc │ │ │ │ - mov r0, r5 │ │ │ │ - subs r5, r6, #4 │ │ │ │ + mov r0, r9 │ │ │ │ blx cd30 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 22afa │ │ │ │ + sub.w r9, r7, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r9, #4]! │ │ │ │ + cbz r0, 22af0 │ │ │ │ blx b7dc │ │ │ │ - cmp r5, fp │ │ │ │ - bne.n 22af0 │ │ │ │ - mov r0, r6 │ │ │ │ - sub.w fp, sl, #4 │ │ │ │ + cmp r9, fp │ │ │ │ + bne.n 22ae6 │ │ │ │ + mov r0, r7 │ │ │ │ + sub.w fp, r6, #4 │ │ │ │ blx b7dc │ │ │ │ - add.w r6, sl, #16 │ │ │ │ + add.w r7, r6, #16 │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ - cbz r0, 22b1e │ │ │ │ + cbz r0, 22b14 │ │ │ │ blx b7dc │ │ │ │ - cmp fp, r6 │ │ │ │ - bne.n 22b14 │ │ │ │ - mov r0, sl │ │ │ │ + cmp fp, r7 │ │ │ │ + bne.n 22b0a │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ + mov r3, r5 │ │ │ │ blx c55c │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1492] @ 23124 │ │ │ │ + ldr.w r1, [pc, #1532] @ 23140 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1472] @ 23128 │ │ │ │ + ldr.w r1, [pc, #1508] @ 23144 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #9 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2312c │ │ │ │ + ldr.w r3, [pc, #1488] @ 23148 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r6, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1424] @ 23130 │ │ │ │ + ldr.w r1, [pc, #1460] @ 2314c │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 22bbe │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 22bb4 │ │ │ │ blx b7dc │ │ │ │ - ldr.w r8, [pc, #1396] @ 23134 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w fp, [pc, #1432] @ 23150 │ │ │ │ + mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - ldr.w fp, [pc, #1388] @ 23138 │ │ │ │ - add r8, pc │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bf88 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r8, [pc, #1428] @ 23154 │ │ │ │ add fp, pc │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + blx bf88 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r8, pc │ │ │ │ blx c524 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr.w r5, [pc, #1408] @ 23158 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ - ldr.w r4, [pc, #1368] @ 2313c │ │ │ │ blx bf88 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - add r4, pc │ │ │ │ + add r5, pc │ │ │ │ blx c524 │ │ │ │ + ldr.w r7, [pc, #1392] @ 2315c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1344] @ 23140 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - mov r5, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r7, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ movs r0, #20 │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r0, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, sl, [r0, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - strd r3, r7, [r0, #8] │ │ │ │ - str.w sl, [r0] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ mov r1, fp │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1252] @ 23144 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ + ldr.w r1, [pc, #1288] @ 23160 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1236] @ 23148 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1220] @ 2314c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #1256] @ 23164 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ blx c524 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1224] @ 23168 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1172] @ 23150 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1208] @ 2316c │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, fp, [r0, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - strd sl, r7, [r0, #12] │ │ │ │ + strd sl, r8, [r0, #12] │ │ │ │ + strd r3, r7, [r0, #20] │ │ │ │ movs r7, #8 │ │ │ │ - strd r3, r5, [r0, #24] │ │ │ │ - str.w r8, [r0, #20] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r5, [r0, #28] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx b7dc │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -34874,33 +34862,33 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ blx c55c │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1076] @ 23154 │ │ │ │ + ldr.w r1, [pc, #1116] @ 23170 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #213 @ 0xd5 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1056] @ 23158 │ │ │ │ + ldr.w r1, [pc, #1096] @ 23174 │ │ │ │ movs r2, #213 @ 0xd5 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #23 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1032] @ 2315c │ │ │ │ + ldr.w ip, [pc, #1072] @ 23178 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ @@ -34910,89 +34898,89 @@ │ │ │ │ ldrb.w r3, [ip, #6] │ │ │ │ strb r3, [r5, #22] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #988] @ (23160 ) │ │ │ │ + ldr.w r1, [pc, #1028] @ 2317c │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 22da2 │ │ │ │ + cbz r0, 22d98 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #948] @ (23164 ) │ │ │ │ + ldr r1, [pc, #984] @ (23180 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #932] @ (23168 ) │ │ │ │ + ldr r1, [pc, #972] @ (23184 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ strd fp, r6, [r0] │ │ │ │ mov r7, r0 │ │ │ │ sub.w fp, r9, #4 │ │ │ │ add.w r6, r9, #12 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ - cbz r0, 22dea │ │ │ │ + cbz r0, 22de0 │ │ │ │ blx b7dc │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 22de0 │ │ │ │ + bne.n 22dd6 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #880] @ (2316c ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #916] @ (23188 ) │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #864] @ (23170 ) │ │ │ │ + ldr r1, [pc, #904] @ (2318c ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #852] @ (23174 ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr r1, [pc, #888] @ (23190 ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w fp, [r0] │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r9, [r0, #4] │ │ │ │ add.w fp, r4, #28 │ │ │ │ sub.w r9, r4, #4 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ - cbz r0, 22e4e │ │ │ │ + cbz r0, 22e44 │ │ │ │ blx b7dc │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 22e44 │ │ │ │ + bne.n 22e3a │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #3 │ │ │ │ @@ -35003,86 +34991,86 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #760] @ (23178 ) │ │ │ │ + ldr r1, [pc, #796] @ (23194 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #20 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #740] @ 2317c │ │ │ │ + ldr.w ip, [pc, #776] @ 23198 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r0, [ip] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #704] @ (23180 ) │ │ │ │ + ldr r3, [pc, #744] @ (2319c ) │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r3, [r9, #10] │ │ │ │ strh.w r2, [r9, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #668] @ (23184 ) │ │ │ │ + ldr r1, [pc, #708] @ (231a0 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 22f06 │ │ │ │ + cbz r0, 22efc │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 22f1c │ │ │ │ + cbz r0, 22f12 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 22f24 │ │ │ │ + cbz r0, 22f1a │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ add.w sl, r6, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 22f44 │ │ │ │ + cbz r0, 22f3a │ │ │ │ blx b7dc │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 22f3a │ │ │ │ + bne.n 22f30 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -35092,60 +35080,60 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #532] @ (23188 ) │ │ │ │ + ldr r1, [pc, #572] @ (231a4 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #138 @ 0x8a │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #512] @ (2318c ) │ │ │ │ + ldr r1, [pc, #552] @ (231a8 ) │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #492] @ (23190 ) │ │ │ │ + ldr r3, [pc, #532] @ (231ac ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r4, #10] │ │ │ │ strh r2, [r4, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #464] @ (23194 ) │ │ │ │ + ldr r1, [pc, #504] @ (231b0 ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 22fe0 │ │ │ │ + cbz r0, 22fd6 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #436] @ (23198 ) │ │ │ │ + ldr r5, [pc, #472] @ (231b4 ) │ │ │ │ blx b7dc │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ add r5, pc │ │ │ │ blx bf88 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ blx c524 │ │ │ │ @@ -35186,832 +35174,836 @@ │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #308] @ (2319c ) │ │ │ │ + ldr r1, [pc, #344] @ (231b8 ) │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ - b.n 231a0 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w ip, [pc, #324] @ 231bc │ │ │ │ + mov r5, r0 │ │ │ │ + add ip, pc │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx b7dc │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bf88 │ │ │ │ + b.n 231c0 │ │ │ │ + nop │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + eors r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + lsls r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ands r0, r5 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r0, r8 │ │ │ │ movs r1, r0 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #4 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - negs r6, r7 │ │ │ │ + negs r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + str r6, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w ip, [pc, #3492] @ 23f4c │ │ │ │ - mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx b7dc │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #3464] @ 23f50 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr.w r1, [pc, #3484] @ 23f60 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 231e8 │ │ │ │ + cbz r0, 231e4 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 23200 │ │ │ │ + cbz r0, 231fc │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 23218 │ │ │ │ + cbz r0, 23214 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ blx c55c │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3344] @ 23f54 │ │ │ │ + ldr.w r1, [pc, #3364] @ 23f64 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #288 @ 0x120 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3320] @ 23f58 │ │ │ │ + ldr.w r1, [pc, #3340] @ 23f68 │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #5 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3296] @ 23f5c │ │ │ │ - mov r7, r0 │ │ │ │ + ldr.w r3, [pc, #3316] @ 23f6c │ │ │ │ + mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - strb r3, [r7, #4] │ │ │ │ - str r0, [r7, #0] │ │ │ │ + strb r3, [r6, #4] │ │ │ │ + str r0, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3272] @ 23f60 │ │ │ │ + ldr.w r1, [pc, #3292] @ 23f70 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 232b6 │ │ │ │ + cbz r0, 232b2 │ │ │ │ blx b7dc │ │ │ │ - ldr.w sl, [pc, #3244] @ 23f64 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r4, [pc, #3260] @ 23f74 │ │ │ │ blx b7dc │ │ │ │ - ldr.w r6, [pc, #3236] @ 23f68 │ │ │ │ - add sl, pc │ │ │ │ + ldr.w r8, [pc, #3256] @ 23f78 │ │ │ │ + add r4, pc │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ + blx bf88 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + add r8, pc │ │ │ │ + blx c524 │ │ │ │ + ldr.w r7, [pc, #3240] @ 23f7c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ - add r6, pc │ │ │ │ + add r7, pc │ │ │ │ blx c524 │ │ │ │ - ldr.w r5, [pc, #3220] @ 23f6c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + mov sl, r0 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ - add r5, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ - blx bf88 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - blx c524 │ │ │ │ - mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ + strd r3, sl, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r8, [r0, #4] │ │ │ │ + str r3, [r0, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3152] @ 23f70 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3136] @ 23f74 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3120] @ 23f78 │ │ │ │ + ldr.w r1, [pc, #3140] @ 23f80 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r1, [pc, #3124] @ 23f84 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx bf88 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - blx c524 │ │ │ │ - mov r6, r0 │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ blx bf88 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ blx c524 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #3092] @ 23f88 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + mov r7, r0 │ │ │ │ movs r0, #28 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + strd r3, sl, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r8, [r0, #4] │ │ │ │ - strd r9, r6, [r0, #12] │ │ │ │ - str.w sl, [r0, #20] │ │ │ │ - ldr.w r9, [pc, #3036] @ 23f7c │ │ │ │ + strd r3, r9, [r0, #8] │ │ │ │ + strd r8, r7, [r0, #16] │ │ │ │ + ldr.w r9, [pc, #3060] @ 23f8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #6 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ + str r4, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ blx c55c │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ add.w r8, r9, #64 @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r9 │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w r9, r9, #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 233d2 │ │ │ │ + bne.n 233cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b7dc │ │ │ │ movs r0, #106 @ 0x6a │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2940] @ 23f80 │ │ │ │ + ldr.w r1, [pc, #2964] @ 23f90 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx b7dc │ │ │ │ movs r0, #7 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2920] @ 23f84 │ │ │ │ + ldr.w r3, [pc, #2940] @ 23f94 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ strb.w r3, [r9, #6] │ │ │ │ strh.w r2, [r9, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2884] @ 23f88 │ │ │ │ + ldr.w r1, [pc, #2908] @ 23f98 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 23464 │ │ │ │ + cbz r0, 2345e │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ - sub.w r8, r4, #4 │ │ │ │ + sub.w r8, r5, #4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - add.w fp, r4, #8 │ │ │ │ + add.w fp, r5, #8 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 23484 │ │ │ │ + cbz r0, 2347e │ │ │ │ blx b7dc │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 2347a │ │ │ │ - mov r0, r4 │ │ │ │ - sub.w r8, r5, #4 │ │ │ │ + bne.n 23474 │ │ │ │ + mov r0, r5 │ │ │ │ + sub.w r8, r4, #4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - add.w r4, r5, #20 │ │ │ │ - mov fp, r0 │ │ │ │ + add.w fp, r4, #20 │ │ │ │ + mov r5, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 234a8 │ │ │ │ + cbz r0, 234a2 │ │ │ │ blx b7dc │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 2349e │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r8, [pc, #2780] @ 23f8c │ │ │ │ + cmp r8, fp │ │ │ │ + bne.n 23498 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [pc, #2800] @ 23f9c │ │ │ │ blx b7dc │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ + str r5, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r6 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + add.w fp, r8, #48 @ 0x30 │ │ │ │ blx c55c │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bf88 │ │ │ │ - add.w lr, r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, r8 │ │ │ │ - adds r5, #16 │ │ │ │ + mov ip, r0 │ │ │ │ + mov lr, r8 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ add.w r8, r8, #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 234e4 │ │ │ │ + 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, fp │ │ │ │ + bne.n 234dc │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str r2, [r5, #8] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ + strh.w r3, [ip, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2672] @ 23f90 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr.w r3, [pc, #2684] @ 23fa0 │ │ │ │ + mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r1, [r7, #4] │ │ │ │ + str r0, [r7, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ movs r0, #5 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2648] @ 23f94 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w r3, [pc, #2664] @ 23fa4 │ │ │ │ + mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - strb r3, [r6, #4] │ │ │ │ - str r0, [r6, #0] │ │ │ │ + strb.w r3, [r8, #4] │ │ │ │ + str.w r0, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2624] @ 23f98 │ │ │ │ + ldr.w r1, [pc, #2636] @ 23fa8 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - mov r8, r0 │ │ │ │ - str.w r9, [r0] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - cbz r0, 23576 │ │ │ │ + mov r9, r0 │ │ │ │ + str.w fp, [r0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2357c │ │ │ │ blx b7dc │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + str r6, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2528] @ 23f9c │ │ │ │ + ldr.w r1, [pc, #2536] @ 23fac │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #27 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2504] @ 23fa0 │ │ │ │ + ldr.w ip, [pc, #2516] @ 23fb0 │ │ │ │ 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] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r1, [r4, #20] │ │ │ │ str r0, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r4, #26] │ │ │ │ blx b7dc │ │ │ │ movs r0, #18 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2456] @ 23fa4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr.w ip, [pc, #2468] @ 23fb4 │ │ │ │ + mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str r1, [r7, #4] │ │ │ │ + str r2, [r7, #8] │ │ │ │ + str r0, [r7, #0] │ │ │ │ + mov r0, r8 │ │ │ │ ldrh.w r3, [ip] │ │ │ │ - strh r3, [r5, #16] │ │ │ │ + strh r3, [r7, #16] │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2424] @ 23fa8 │ │ │ │ + ldr.w r1, [pc, #2432] @ 23fb8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - cbz r0, 23652 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + cbz r0, 23658 │ │ │ │ blx b7dc │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r9, [pc, #2360] @ 23fac │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w sl, [pc, #2372] @ 23fbc │ │ │ │ blx b7dc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add r9, pc │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add sl, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - add.w fp, r9, #48 @ 0x30 │ │ │ │ + mov r3, r8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add.w fp, sl, #48 @ 0x30 │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2316] @ 23fb0 │ │ │ │ + ldr.w r1, [pc, #2328] @ 23fc0 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #51 @ 0x33 │ │ │ │ blx bf88 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov lr, r0 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ add.w lr, lr, #16 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ + add.w sl, sl, #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 236be │ │ │ │ - ldrh.w r2, [r9] │ │ │ │ + bne.n 236c4 │ │ │ │ + ldrh.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldrb.w r3, [r9, #2] │ │ │ │ + ldrb.w r3, [sl, #2] │ │ │ │ strh.w r2, [lr] │ │ │ │ strb.w r3, [lr, #2] │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2228] @ 23fb4 │ │ │ │ + ldr.w r3, [pc, #2240] @ 23fc4 │ │ │ │ mov fp, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r1, [fp, #4] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ str.w r0, [fp] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r7 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [fp, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2192] @ 23fb8 │ │ │ │ + ldr.w r1, [pc, #2204] @ 23fc8 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 23744 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + cbz r0, 2374c │ │ │ │ blx b7dc │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r9, [pc, #2164] @ 23fbc │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w sl, [pc, #2172] @ 23fcc │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r9, pc │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + add sl, pc │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bf88 │ │ │ │ - add.w lr, r9, #48 @ 0x30 │ │ │ │ + add.w lr, sl, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov ip, r9 │ │ │ │ - adds r7, #16 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + mov ip, sl │ │ │ │ + adds r6, #16 │ │ │ │ + add.w sl, sl, #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] │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 23796 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r9, [pc, #2052] @ 23fc0 │ │ │ │ - add r9, pc │ │ │ │ + bne.n 237a0 │ │ │ │ + mov r3, sl │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str r1, [r7, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + str r0, [r6, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ + strh r3, [r6, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #167 @ 0xa7 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2028] @ 23fc4 │ │ │ │ + ldr.w r1, [pc, #2036] @ 23fd0 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - add.w sl, r9, #48 @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #5 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2000] @ 23fc8 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr.w r3, [pc, #2012] @ 23fd4 │ │ │ │ + mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldrb r3, [r3, #4] │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ mov r0, fp │ │ │ │ - strb r3, [r7, #4] │ │ │ │ + ldrb r3, [r3, #4] │ │ │ │ + ldr.w fp, [pc, #2000] @ 23fd8 │ │ │ │ + strb r3, [r5, #4] │ │ │ │ blx b7dc │ │ │ │ + add fp, pc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ + add.w sl, fp, #48 @ 0x30 │ │ │ │ blx bf88 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov ip, r0 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, fp │ │ │ │ add.w ip, ip, #16 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ + add.w fp, fp, #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, sl │ │ │ │ - bne.n 23814 │ │ │ │ - mov r3, r9 │ │ │ │ + bne.n 2381e │ │ │ │ + mov r3, fp │ │ │ │ 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 cd30 │ │ │ │ mov sl, r0 │ │ │ │ - str.w fp, [r0] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 23866 │ │ │ │ + str r6, [r0, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + cbz r0, 2386e │ │ │ │ blx b7dc │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r9, [pc, #1888] @ 23fcc │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r6, [pc, #1896] @ 23fdc │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - add r9, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + add r6, pc │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add.w fp, r9, #48 @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + add.w fp, r6, #48 @ 0x30 │ │ │ │ blx b7dc │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov ip, r0 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, r6 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - add.w r9, r9, #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, fp │ │ │ │ - bne.n 238b6 │ │ │ │ - mov r3, r9 │ │ │ │ + bne.n 238c0 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r6, [pc, #1788] @ 23fe0 │ │ │ │ + add r6, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #1772] @ 23fd0 │ │ │ │ + ldr.w r4, [pc, #1776] @ 23fe4 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ add r4, pc │ │ │ │ str.w r1, [ip, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [ip, #12] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ @@ -36028,488 +36020,488 @@ │ │ │ │ str.w r1, [fp, #20] │ │ │ │ str.w r2, [fp, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1692] @ 23fd4 │ │ │ │ + ldr.w r3, [pc, #1700] @ 23fe8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ strh r3, [r2, #4] │ │ │ │ blx b7dc │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1668] @ 23fd8 │ │ │ │ + add.w ip, r6, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add ip, pc │ │ │ │ - add.w lr, ip, #64 @ 0x40 │ │ │ │ - mov r9, ip │ │ │ │ - adds r7, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia.w r9!, {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 r9, lr │ │ │ │ - bne.n 23960 │ │ │ │ + mov r5, r0 │ │ │ │ + mov lr, r6 │ │ │ │ + adds r5, #16 │ │ │ │ + adds r6, #16 │ │ │ │ + ldmia.w lr!, {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 lr, ip │ │ │ │ + bne.n 23968 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 23994 │ │ │ │ + cbz r0, 2399a │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ - ldr.w sl, [pc, #1604] @ 23fdc │ │ │ │ + ldr.w sl, [pc, #1612] @ 23fec │ │ │ │ blx b7dc │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1592] @ 23fe0 │ │ │ │ + ldr.w r1, [pc, #1604] @ 23ff0 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add sl, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1576] @ 23fe4 │ │ │ │ + ldr.w r1, [pc, #1584] @ 23ff4 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bf88 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, sl │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w sl, sl, #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, ip │ │ │ │ - bne.n 239d6 │ │ │ │ + bne.n 239dc │ │ │ │ ldmia r4!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ movs r0, #16 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - ldr.w sl, [pc, #1504] @ 23fe8 │ │ │ │ + ldr.w sl, [pc, #1512] @ 23ff8 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ add sl, pc │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, r7, [r0] │ │ │ │ + strd r3, r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - str.w r9, [r0, #8] │ │ │ │ - mov r0, r5 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #1480] @ 23ffc │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #1464] @ 24000 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ add.w lr, sl, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, sl │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w sl, sl, #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 23a36 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #1420] @ 23fec │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #1404] @ 23ff0 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + bne.n 23a62 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1388] @ 23ff4 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr.w ip, [pc, #1400] @ 24004 │ │ │ │ + mov r5, r0 │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ - add.w r9, ip, #48 @ 0x30 │ │ │ │ - mov r5, ip │ │ │ │ + add.w r6, ip, #48 @ 0x30 │ │ │ │ + mov sl, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w sl!, {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, r9 │ │ │ │ - bne.n 23a92 │ │ │ │ + cmp sl, r6 │ │ │ │ + bne.n 23a96 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ movs r0, #20 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [lr, #12] │ │ │ │ blx cd30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r6, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r7, [r0, #0] │ │ │ │ - strd r2, sl, [r0, #8] │ │ │ │ + strd r2, r7, [r0, #4] │ │ │ │ + str r5, [r0, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx c55c │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1264] @ 23ff8 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr.w lr, [pc, #1272] @ 24008 │ │ │ │ + mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ add lr, pc │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ mov r6, lr │ │ │ │ adds r5, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {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 r6, ip │ │ │ │ - bne.n 23b14 │ │ │ │ + bne.n 23b1a │ │ │ │ ldmia.w lr!, {r0, r1, r2} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ ldrh.w r3, [lr] │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldrb.w r3, [lr, #2] │ │ │ │ strb r3, [r5, #14] │ │ │ │ blx b7dc │ │ │ │ movs r0, #153 @ 0x99 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1188] @ 23ffc │ │ │ │ + ldr.w r1, [pc, #1200] @ 2400c │ │ │ │ movs r2, #153 @ 0x99 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1168] @ 24000 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #1176] @ 24010 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ - strh.w r3, [r8, #4] │ │ │ │ - str.w r0, [r8] │ │ │ │ + strh r3, [r2, #4] │ │ │ │ + str r0, [r2, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1140] @ 24004 │ │ │ │ + ldr.w r1, [pc, #1152] @ 24014 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 23bb0 │ │ │ │ + cbz r0, 23bb4 │ │ │ │ blx b7dc │ │ │ │ - ldr.w sl, [pc, #1108] @ 24008 │ │ │ │ + ldr.w sl, [pc, #1120] @ 24018 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx b7dc │ │ │ │ add sl, pc │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bf88 │ │ │ │ - add.w lr, sl, #48 @ 0x30 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov ip, sl │ │ │ │ - adds r5, #16 │ │ │ │ - add.w sl, sl, #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 23bca │ │ │ │ - ldmia.w sl!, {r0, r1, r2} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrh.w r3, [sl] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ - ldrb.w r3, [sl, #2] │ │ │ │ - ldr.w sl, [pc, #1032] @ 2400c │ │ │ │ - strb r3, [r5, #14] │ │ │ │ - add sl, pc │ │ │ │ blx bf88 │ │ │ │ add.w lr, sl, #64 @ 0x40 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, sl │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w sl, sl, #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 23c14 │ │ │ │ + bne.n 23bce │ │ │ │ + ldr.w fp, [pc, #1068] @ 2401c │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bf88 │ │ │ │ + mov sl, r0 │ │ │ │ + add fp, pc │ │ │ │ + mov lr, r0 │ │ │ │ + add.w ip, fp, #48 @ 0x30 │ │ │ │ + mov r5, fp │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w fp, fp, #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, ip │ │ │ │ + bne.n 23c02 │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ movs r0, #12 │ │ │ │ - sub.w sl, r4, #4 │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx cd30 │ │ │ │ - strd r9, fp, [r0] │ │ │ │ + strd r6, sl, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - add.w r9, r4, #8 │ │ │ │ + sub.w sl, r4, #4 │ │ │ │ + add.w r6, r4, #8 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 23c52 │ │ │ │ + cbz r0, 23c60 │ │ │ │ blx b7dc │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.n 23c48 │ │ │ │ - ldr.w sl, [pc, #952] @ 24010 │ │ │ │ + cmp sl, r6 │ │ │ │ + bne.n 23c56 │ │ │ │ + ldr.w sl, [pc, #952] @ 24020 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ add sl, pc │ │ │ │ blx bf88 │ │ │ │ - add.w lr, sl, #48 @ 0x30 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov ip, sl │ │ │ │ - adds r4, #16 │ │ │ │ + add.w lr, sl, #64 @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r4, sl │ │ │ │ + add.w ip, ip, #16 │ │ │ │ add.w sl, sl, #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, lr │ │ │ │ - bne.n 23c70 │ │ │ │ - ldmia.w sl!, {r0, r1, r2} │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr.w fp, [pc, #892] @ 24014 │ │ │ │ + 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 23c7e │ │ │ │ + ldr.w fp, [pc, #900] @ 24024 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ - str r1, [r4, #4] │ │ │ │ - add fp, pc │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrh.w r3, [sl] │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - ldrb.w r3, [sl, #2] │ │ │ │ - strb r3, [r4, #14] │ │ │ │ blx bf88 │ │ │ │ - add.w ip, fp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ + add fp, pc │ │ │ │ mov lr, r0 │ │ │ │ + add.w ip, fp, #48 @ 0x30 │ │ │ │ mov r4, fp │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w fp, fp, #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, ip │ │ │ │ - bne.n 23cba │ │ │ │ + bne.n 23cb2 │ │ │ │ ldmia.w fp!, {r0, r1, r2} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ ldrh.w r3, [fp] │ │ │ │ strh.w r3, [lr, #12] │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ - ldr.w fp, [pc, #796] @ 24018 │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ - add fp, pc │ │ │ │ - blx bf88 │ │ │ │ - add.w lr, fp, #64 @ 0x40 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r4, fp │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - add.w fp, fp, #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 23d0e │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w lr, [pc, #740] @ 2401c │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - add lr, pc │ │ │ │ - add.w fp, 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 23d42 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #692] @ (24020 ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #812] @ (24028 ) │ │ │ │ + ldr.w fp, [pc, #816] @ 2402c │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + add fp, pc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #680] @ 24024 │ │ │ │ + add.w ip, fp, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - add ip, pc │ │ │ │ - add.w fp, ip, #48 @ 0x30 │ │ │ │ - mov r4, ip │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r4, fp │ │ │ │ add.w lr, lr, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + add.w fp, fp, #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, fp │ │ │ │ - bne.n 23d88 │ │ │ │ - mov r3, ip │ │ │ │ + cmp r4, ip │ │ │ │ + bne.n 23d18 │ │ │ │ + mov r3, fp │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #604] @ (24028 ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bf88 │ │ │ │ - ldr.w ip, [pc, #588] @ 2402c │ │ │ │ + ldr.w ip, [pc, #724] @ 24030 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, pc │ │ │ │ add.w fp, 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, fp │ │ │ │ - bne.n 23dea │ │ │ │ + bne.n 23d68 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #512] @ 24030 │ │ │ │ + ldr.w ip, [pc, #648] @ 24034 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + add ip, pc │ │ │ │ + add.w fp, ip, #64 @ 0x40 │ │ │ │ + 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, fp │ │ │ │ + bne.n 23db8 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ + blx bf88 │ │ │ │ + ldr.w ip, [pc, #600] @ 24038 │ │ │ │ + mov lr, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ add.w fp, 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, fp │ │ │ │ - bne.n 23e3a │ │ │ │ + bne.n 23dec │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [lr, #12] │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #444] @ 24034 │ │ │ │ + ldr r1, [pc, #528] @ (2403c ) │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w ip, [pc, #516] @ 24040 │ │ │ │ mov lr, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ add ip, pc │ │ │ │ add.w fp, ip, #64 @ 0x40 │ │ │ │ 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, fp │ │ │ │ - bne.n 23e84 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + bne.n 23e48 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #396] @ (24038 ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w ip, [pc, #468] @ 24044 │ │ │ │ + mov lr, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + add ip, pc │ │ │ │ + add.w fp, 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, fp │ │ │ │ + bne.n 23e7c │ │ │ │ + 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 bf88 │ │ │ │ + ldr r1, [pc, #392] @ (24048 ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -36525,258 +36517,256 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, fp, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r9, sl, [r0] │ │ │ │ + strd r6, sl, [r0] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ - add.w r9, r3, #12 │ │ │ │ + add.w r6, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 23ef8 │ │ │ │ + cbz r0, 23f0c │ │ │ │ blx b7dc │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.n 23eee │ │ │ │ + cmp sl, r6 │ │ │ │ + bne.n 23f02 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #11 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r7 │ │ │ │ blx c55c │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #276] @ (2403c ) │ │ │ │ + ldr r1, [pc, #272] @ (2404c ) │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ - ldr.w r9, [pc, #276] @ 24040 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - add r9, pc │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r8, [pc, #264] @ 24050 │ │ │ │ blx b7dc │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ + add r8, pc │ │ │ │ blx bf88 │ │ │ │ - add.w lr, r9, #48 @ 0x30 │ │ │ │ + add.w lr, r8, #48 @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 24044 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + b.n 24054 │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + str r4, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + ldr r7, [pc, #424] @ (2412c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #440] @ (24134 ) │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #72] @ (23fe4 ) │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #1008] @ (2439c ) │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #768] @ (242ac ) │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r7, [pc, #680] @ (24264 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, fp │ │ │ │ + mov ip, r8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + str r2, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + str r4, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - mov r7, r9 │ │ │ │ + mov r6, r8 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + add.w r8, r8, #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 r7, lr │ │ │ │ - bne.n 24044 │ │ │ │ - ldmia.w r9!, {r0, r1} │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ + cmp r6, lr │ │ │ │ + bne.n 24054 │ │ │ │ + ldmia.w r8!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #10 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3480] @ 24e18 │ │ │ │ + ldr.w r3, [pc, #3488] @ 24e30 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [r9, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3448] @ 24e1c │ │ │ │ + ldr.w r1, [pc, #3456] @ 24e34 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ - str r7, [r0, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 240c0 │ │ │ │ + str r6, [r0, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + cbz r0, 240d0 │ │ │ │ blx b7dc │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3408] @ 24e20 │ │ │ │ + ldr.w r1, [pc, #3416] @ 24e38 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 240ec │ │ │ │ + cbz r0, 240fc │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 240f4 │ │ │ │ + cbz r0, 24104 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ sub.w sl, r4, #4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3356] @ 24e24 │ │ │ │ + ldr.w r1, [pc, #3364] @ 24e3c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 2412a │ │ │ │ + cbz r0, 2413a │ │ │ │ blx b7dc │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 24120 │ │ │ │ + bne.n 24130 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -36785,70 +36775,70 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3280] @ 24e28 │ │ │ │ + ldr.w r1, [pc, #3288] @ 24e40 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #264 @ 0x108 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3256] @ 24e2c │ │ │ │ + ldr.w r1, [pc, #3264] @ 24e44 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #12 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3232] @ 24e30 │ │ │ │ + ldr.w r3, [pc, #3240] @ 24e48 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3208] @ 24e34 │ │ │ │ + ldr.w r1, [pc, #3216] @ 24e4c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 241cc │ │ │ │ + cbz r0, 241dc │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 241e2 │ │ │ │ + cbz r0, 241f2 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 241f8 │ │ │ │ + cbz r0, 24208 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -36858,53 +36848,53 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3092] @ 24e38 │ │ │ │ + ldr.w r1, [pc, #3100] @ 24e50 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3072] @ 24e3c │ │ │ │ + ldr.w r1, [pc, #3080] @ 24e54 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3048] @ 24e40 │ │ │ │ + ldr.w r3, [pc, #3056] @ 24e58 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3024] @ 24e44 │ │ │ │ + ldr.w r1, [pc, #3032] @ 24e5c │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 24294 │ │ │ │ + cbz r0, 242a4 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -36924,24 +36914,24 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2924] @ 24e48 │ │ │ │ + ldr.w r1, [pc, #2932] @ 24e60 │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #19 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2900] @ 24e4c │ │ │ │ + ldr.w ip, [pc, #2908] @ 24e64 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ @@ -36949,37 +36939,37 @@ │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #16] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r4, #18] │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2860] @ 24e50 │ │ │ │ + ldr.w ip, [pc, #2868] @ 24e68 │ │ │ │ mov r6, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2832] @ 24e54 │ │ │ │ + ldr.w r1, [pc, #2840] @ 24e6c │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 24362 │ │ │ │ + cbz r0, 24372 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -36999,30 +36989,30 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #79 @ 0x4f │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2732] @ 24e58 │ │ │ │ + ldr.w r1, [pc, #2740] @ 24e70 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2712] @ 24e5c │ │ │ │ + ldr.w r1, [pc, #2720] @ 24e74 │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #2700] @ 24e60 │ │ │ │ + ldr.w r4, [pc, #2708] @ 24e78 │ │ │ │ blx b7dc │ │ │ │ movs r0, #22 │ │ │ │ add r4, pc │ │ │ │ blx bf88 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ @@ -37033,25 +37023,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ strh r3, [r5, #20] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2656] @ 24e64 │ │ │ │ + ldr.w r1, [pc, #2664] @ 24e7c │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 24424 │ │ │ │ + cbz r0, 24434 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -37071,30 +37061,30 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2556] @ 24e68 │ │ │ │ + ldr.w r1, [pc, #2564] @ 24e80 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2532] @ 24e6c │ │ │ │ + ldr.w r1, [pc, #2540] @ 24e84 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2520] @ 24e70 │ │ │ │ + ldr.w r7, [pc, #2528] @ 24e88 │ │ │ │ blx b7dc │ │ │ │ movs r0, #18 │ │ │ │ add r7, pc │ │ │ │ blx bf88 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -37103,64 +37093,64 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r7, #0] │ │ │ │ strh r3, [r4, #16] │ │ │ │ blx b7dc │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2480] @ 24e74 │ │ │ │ + ldr.w r1, [pc, #2488] @ 24e8c │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 244e0 │ │ │ │ + cbz r0, 244f0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r6, [pc, #2452] @ 24e78 │ │ │ │ + ldr.w r6, [pc, #2460] @ 24e90 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2440] @ 24e7c │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r3, [pc, #2448] @ 24e94 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r6, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w fp, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -37177,78 +37167,78 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2300] @ 24e80 │ │ │ │ + ldr.w r1, [pc, #2308] @ 24e98 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2280] @ 24e84 │ │ │ │ + ldr.w r1, [pc, #2288] @ 24e9c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2256] @ 24e88 │ │ │ │ + ldr.w r3, [pc, #2264] @ 24ea0 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r8, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2220] @ 24e8c │ │ │ │ + ldr.w r1, [pc, #2228] @ 24ea4 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 245fc │ │ │ │ + cbz r0, 2460c │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 24612 │ │ │ │ + cbz r0, 24622 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2461a │ │ │ │ + cbz r0, 2462a │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 24630 │ │ │ │ + cbz r0, 24640 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 24638 │ │ │ │ + cbz r0, 24648 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ @@ -37258,42 +37248,42 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2096] @ 24e90 │ │ │ │ + ldr.w r1, [pc, #2104] @ 24ea8 │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2072] @ 24e94 │ │ │ │ + ldr.w ip, [pc, #2080] @ 24eac │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #12 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2044] @ 24e98 │ │ │ │ + ldr.w r3, [pc, #2052] @ 24eb0 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r8, [pc, #2032] @ 24e9c │ │ │ │ + ldr.w r8, [pc, #2040] @ 24eb4 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ add r8, pc │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ add.w sl, r8, #48 @ 0x30 │ │ │ │ @@ -37304,32 +37294,32 @@ │ │ │ │ add.w r8, r8, #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, sl │ │ │ │ - bne.n 246c8 │ │ │ │ + bne.n 246d8 │ │ │ │ mov r3, r8 │ │ │ │ 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 cd30 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 2471a │ │ │ │ + cbz r0, 2472a │ │ │ │ blx b7dc │ │ │ │ - ldr.w r8, [pc, #1924] @ 24ea0 │ │ │ │ + ldr.w r8, [pc, #1932] @ 24eb8 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ add r8, pc │ │ │ │ blx bf88 │ │ │ │ add.w sl, r8, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ @@ -37339,38 +37329,38 @@ │ │ │ │ add.w r8, r8, #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, sl │ │ │ │ - bne.n 24734 │ │ │ │ + bne.n 24744 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1844] @ 24ea4 │ │ │ │ + ldr.w lr, [pc, #1852] @ 24ebc │ │ │ │ mov sl, 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 2477a │ │ │ │ + bne.n 2478a │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ str.w sl, [r0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -37383,30 +37373,30 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1748] @ 24ea8 │ │ │ │ + ldr.w r1, [pc, #1756] @ 24ec0 │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #222 @ 0xde │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1728] @ 24eac │ │ │ │ + ldr.w r1, [pc, #1736] @ 24ec4 │ │ │ │ movs r2, #222 @ 0xde │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #1716] @ 24eb0 │ │ │ │ + ldr.w r4, [pc, #1724] @ 24ec8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #17 │ │ │ │ add r4, pc │ │ │ │ blx bf88 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -37415,43 +37405,43 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ strb r3, [r6, #16] │ │ │ │ blx b7dc │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1676] @ 24eb4 │ │ │ │ + ldr.w r1, [pc, #1684] @ 24ecc │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28cc8 │ │ │ │ + beq.w 28cbe │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 24864 │ │ │ │ + cbz r0, 24874 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 2487c │ │ │ │ + cbz r0, 2488c │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -37461,57 +37451,57 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1552] @ 24eb8 │ │ │ │ + ldr.w r1, [pc, #1560] @ 24ed0 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #284 @ 0x11c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1528] @ 24ebc │ │ │ │ + ldr.w r1, [pc, #1536] @ 24ed4 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #18 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1504] @ 24ec0 │ │ │ │ + ldr.w ip, [pc, #1512] @ 24ed8 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r5, #16] │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1472] @ 24ec4 │ │ │ │ + ldr.w r1, [pc, #1480] @ 24edc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 24926 │ │ │ │ + cbz r0, 24936 │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -37531,94 +37521,94 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1368] @ 24ec8 │ │ │ │ + ldr.w r1, [pc, #1376] @ 24ee0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #141 @ 0x8d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1348] @ 24ecc │ │ │ │ + ldr.w r1, [pc, #1356] @ 24ee4 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #9 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1324] @ 24ed0 │ │ │ │ + ldr.w r3, [pc, #1332] @ 24ee8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1300] @ 24ed4 │ │ │ │ + ldr.w r1, [pc, #1308] @ 24eec │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 249de │ │ │ │ + cbz r0, 249ee │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r6, [pc, #1268] @ 24ed8 │ │ │ │ + ldr.w r6, [pc, #1276] @ 24ef0 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1260] @ 24edc │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r3, [pc, #1268] @ 24ef4 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r6, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w fp, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -37635,78 +37625,78 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1120] @ 24ee0 │ │ │ │ + ldr.w r1, [pc, #1128] @ 24ef8 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #140 @ 0x8c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1096] @ 24ee4 │ │ │ │ + ldr.w r1, [pc, #1104] @ 24efc │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1076] @ 24ee8 │ │ │ │ + ldr.w r3, [pc, #1084] @ 24f00 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r8, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1040] @ 24eec │ │ │ │ + ldr.w r1, [pc, #1048] @ 24f04 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 24afa │ │ │ │ + cbz r0, 24b0a │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 24b10 │ │ │ │ + cbz r0, 24b20 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 24b18 │ │ │ │ + cbz r0, 24b28 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 24b2e │ │ │ │ + cbz r0, 24b3e │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 24b36 │ │ │ │ + cbz r0, 24b46 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ @@ -37716,55 +37706,55 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #912] @ (24ef0 ) │ │ │ │ + ldr r1, [pc, #920] @ (24f08 ) │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #892] @ (24ef4 ) │ │ │ │ + ldr r1, [pc, #900] @ (24f0c ) │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #868] @ 24ef8 │ │ │ │ + ldr.w ip, [pc, #876] @ 24f10 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #840] @ (24efc ) │ │ │ │ + ldr r1, [pc, #848] @ (24f14 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [r0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 24bd2 │ │ │ │ + cbz r0, 24be2 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -37785,549 +37775,550 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #740] @ (24f00 ) │ │ │ │ + ldr r1, [pc, #748] @ (24f18 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #720] @ 24f04 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr.w lr, [pc, #728] @ 24f1c │ │ │ │ + mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - add.w r7, ip, #48 @ 0x30 │ │ │ │ - mov r6, ip │ │ │ │ + add lr, pc │ │ │ │ + add.w ip, lr, #48 @ 0x30 │ │ │ │ + mov r6, lr │ │ │ │ adds r5, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldmia r6!, {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 r6, r7 │ │ │ │ - bne.n 24c3e │ │ │ │ - ldmia.w ip!, {r0, r1} │ │ │ │ + cmp r6, ip │ │ │ │ + bne.n 24c4e │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ + ldrh.w r3, [lr] │ │ │ │ strh r3, [r5, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #656] @ (24f08 ) │ │ │ │ + ldr r3, [pc, #664] @ (24f20 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r5, #10] │ │ │ │ strh r2, [r5, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #628] @ (24f0c ) │ │ │ │ + ldr r1, [pc, #636] @ (24f24 ) │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 24cb6 │ │ │ │ + cbz r0, 24cc6 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b7dc │ │ │ │ - str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #528] @ (24f10 ) │ │ │ │ + ldr r1, [pc, #536] @ (24f28 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #508] @ (24f14 ) │ │ │ │ + ldr r1, [pc, #516] @ (24f2c ) │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #12 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #488] @ (24f18 ) │ │ │ │ + ldr r3, [pc, #496] @ (24f30 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #468] @ (24f1c ) │ │ │ │ + ldr r1, [pc, #472] @ (24f34 ) │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 24d66 │ │ │ │ + cbz r0, 24d78 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ - ldr r5, [pc, #436] @ (24f20 ) │ │ │ │ + ldr r5, [pc, #444] @ (24f38 ) │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ add r5, pc │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ blx b7dc │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #12] │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #372] @ (24f24 ) │ │ │ │ + ldr r1, [pc, #376] @ (24f3c ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ blx bf88 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #328] @ (24f28 ) │ │ │ │ + ldr r3, [pc, #332] @ (24f40 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #300] @ (24f2c ) │ │ │ │ + ldr r1, [pc, #304] @ (24f44 ) │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - b.n 24f30 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24f4c │ │ │ │ + b.n 24f48 │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - rors r6, r0 │ │ │ │ + sbcs r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r2, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + subs r0, r7, r1 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #616] @ (2510c ) │ │ │ │ + ldr r3, [pc, #488] @ (250a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #304] @ (24fd8 ) │ │ │ │ + ldr r3, [pc, #176] @ (24f70 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - bics r4, r7 │ │ │ │ + strb r4, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + bics r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #32 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #440] @ (250c8 ) │ │ │ │ + ldr r1, [pc, #312] @ (25060 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r2, r5, #0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 24f36 │ │ │ │ blx b7dc │ │ │ │ - ldr.w fp, [pc, #3460] @ 25cbc │ │ │ │ - mov r0, r8 │ │ │ │ + ldr.w r4, [pc, #3436] @ 25cbc │ │ │ │ + mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ - ldr.w r4, [pc, #3452] @ 25cc0 │ │ │ │ - add fp, pc │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ - blx bf88 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ + ldr.w r7, [pc, #3432] @ 25cc0 │ │ │ │ add r4, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ + add r7, pc │ │ │ │ blx c524 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ + blx bf88 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #3368] @ 25cc4 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + mov r9, r0 │ │ │ │ movs r0, #79 @ 0x4f │ │ │ │ blx bf88 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r7 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ blx c524 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3360] @ 25cc4 │ │ │ │ + ldr.w r1, [pc, #3320] @ 25cc8 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #3344] @ 25cc8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ movs r0, #20 │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r9, [r0, #4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - str.w r8, [r0, #12] │ │ │ │ - str.w fp, [r0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r9, [pc, #3308] @ 25ccc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r7, [r0, #8] │ │ │ │ + str.w r9, [r0] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r9, [pc, #3284] @ 25ccc │ │ │ │ blx b7dc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ movs r3, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add.w r8, r9, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + mov r3, fp │ │ │ │ blx c55c │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w r9, r9, #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 25012 │ │ │ │ + bne.n 2502a │ │ │ │ ldmia.w r9!, {r0, r1, r2} │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ ldrh.w r3, [r9] │ │ │ │ strh.w r3, [ip, #12] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ blx b7dc │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3180] @ 25cd0 │ │ │ │ + ldr.w r1, [pc, #3156] @ 25cd0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3160] @ 25cd4 │ │ │ │ + ldr.w r3, [pc, #3136] @ 25cd4 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ strh r3, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3136] @ 25cd8 │ │ │ │ + ldr.w r1, [pc, #3112] @ 25cd8 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28cb6 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + cbz r0, 250d2 │ │ │ │ blx b7dc │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 250d6 │ │ │ │ + cbz r0, 250ea │ │ │ │ blx b7dc │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - cbz r0, 250e0 │ │ │ │ + cbz r0, 250f4 │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ sub.w r8, r4, #4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ add.w fp, r4, #12 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 25100 │ │ │ │ + cbz r0, 25114 │ │ │ │ blx b7dc │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 250f6 │ │ │ │ + bne.n 2510a │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ blx b7dc │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w fp, [sp] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2980] @ 25cdc │ │ │ │ + ldr.w r1, [pc, #2960] @ 25cdc │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx bf88 │ │ │ │ strb r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #12 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2940] @ 25ce0 │ │ │ │ + ldr.w r3, [pc, #2920] @ 25ce0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #2940] @ 25ce4 │ │ │ │ + ldr.w fp, [pc, #2920] @ 25ce4 │ │ │ │ add r3, pc │ │ │ │ add fp, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -38342,32 +38333,32 @@ │ │ │ │ add.w fp, fp, #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, lr │ │ │ │ - bne.n 2518a │ │ │ │ + bne.n 2519e │ │ │ │ ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r0, #8 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldrh.w r3, [fp] │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ strb r3, [r6, #14] │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 251d4 │ │ │ │ + cbz r0, 251e8 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w fp, [pc, #2832] @ 25ce8 │ │ │ │ + ldr.w fp, [pc, #2812] @ 25ce8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add fp, pc │ │ │ │ blx b7dc │ │ │ │ @@ -38398,658 +38389,656 @@ │ │ │ │ add.w fp, fp, #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, sl │ │ │ │ - bne.n 25226 │ │ │ │ + bne.n 2523a │ │ │ │ ldmia.w fp!, {r0, r1, r2} │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh.w r3, [fp] │ │ │ │ strh.w r3, [ip, #12] │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ strb.w r3, [ip, #14] │ │ │ │ blx b7dc │ │ │ │ movs r0, #14 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2676] @ 25cec │ │ │ │ + ldr.w r3, [pc, #2656] @ 25cec │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [sl, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2640] @ 25cf0 │ │ │ │ + ldr.w r3, [pc, #2620] @ 25cf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r2, #4] │ │ │ │ blx b7dc │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2616] @ 25cf4 │ │ │ │ + ldr.w lr, [pc, #2596] @ 25cf4 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w fp, 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 252c8 │ │ │ │ + bne.n 252dc │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 252fa │ │ │ │ + cbz r0, 2530e │ │ │ │ blx b7dc │ │ │ │ - ldr.w r7, [pc, #2556] @ 25cf8 │ │ │ │ + ldr.w r7, [pc, #2536] @ 25cf8 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ add r7, pc │ │ │ │ blx bf88 │ │ │ │ - add.w lr, r7, #48 @ 0x30 │ │ │ │ - mov fp, r0 │ │ │ │ + add.w fp, r7, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - mov ip, r7 │ │ │ │ - adds r6, #16 │ │ │ │ + mov ip, r0 │ │ │ │ + mov lr, r7 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ adds r7, #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, lr │ │ │ │ - bne.n 25314 │ │ │ │ + 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, fp │ │ │ │ + bne.n 25328 │ │ │ │ mov r3, r7 │ │ │ │ + ldr.w fp, [pc, #2480] @ 25cfc │ │ │ │ + add fp, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str r2, [r6, #8] │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + str.w r0, [ip] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str r1, [r6, #4] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add.w r7, fp, #64 @ 0x40 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strh r2, [r6, #12] │ │ │ │ - strb r3, [r6, #14] │ │ │ │ + strh.w r2, [ip, #12] │ │ │ │ + strb.w r3, [ip, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2480] @ 25cfc │ │ │ │ + mov lr, r0 │ │ │ │ mov ip, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - add lr, pc │ │ │ │ str r5, [sp, #28] │ │ │ │ - add.w r7, lr, #64 @ 0x40 │ │ │ │ - mov r5, lr │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + mov r5, fp │ │ │ │ add.w lr, lr, #16 │ │ │ │ + add.w fp, fp, #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, r7 │ │ │ │ - bne.n 2535a │ │ │ │ + bne.n 2537a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ blx cd30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - str.w fp, [r0] │ │ │ │ + mov fp, r0 │ │ │ │ + str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r5, [pc, #2412] @ 25d00 │ │ │ │ + ldr.w r5, [pc, #2380] @ 25d00 │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ add r5, pc │ │ │ │ blx bf88 │ │ │ │ - add.w fp, r5, #48 @ 0x30 │ │ │ │ + add.w lr, r5, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov lr, r5 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + mov ip, r5 │ │ │ │ + adds r6, #16 │ │ │ │ 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, fp │ │ │ │ - bne.n 253a8 │ │ │ │ + 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, lr │ │ │ │ + bne.n 253c8 │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w fp, [pc, #2360] @ 25d04 │ │ │ │ - add fp, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - str.w r0, [ip] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + str r0, [r6, #0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r5, fp, #64 @ 0x40 │ │ │ │ + str r1, [r6, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - strh.w r2, [ip, #12] │ │ │ │ - strb.w r3, [ip, #14] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ + strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ + ldr.w lr, [pc, #2308] @ 25d04 │ │ │ │ + mov r6, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + add lr, pc │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - mov lr, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov ip, fp │ │ │ │ + add.w r5, lr, #64 @ 0x40 │ │ │ │ + mov r9, lr │ │ │ │ + add.w ip, ip, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ - add.w fp, fp, #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, r5 │ │ │ │ - bne.n 253fc │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - movs r0, #12 │ │ │ │ + ldmia.w r9!, {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 r9, r5 │ │ │ │ + bne.n 25410 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ + movs r0, #12 │ │ │ │ blx cd30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ - str r7, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w fp, [pc, #2252] @ 25d08 │ │ │ │ + ldr.w r9, [pc, #2240] @ 25d08 │ │ │ │ blx b7dc │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - add fp, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - add.w r9, fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + add r9, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - mov r5, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov r7, fp │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add.w fp, fp, #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, r9 │ │ │ │ - bne.n 2546a │ │ │ │ + add.w lr, r9, #64 @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r5, r9 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w r9, r9, #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 2547a │ │ │ │ + ldr.w r5, [pc, #2160] @ 25d0c │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w fp, [pc, #2172] @ 25d0c │ │ │ │ blx b7dc │ │ │ │ movs r0, #32 │ │ │ │ + add r5, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2164] @ 25d10 │ │ │ │ mov r8, r0 │ │ │ │ - add fp, pc │ │ │ │ - add ip, pc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8] │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r1, [r8, #20] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ str.w r0, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #7 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2104] @ 25d14 │ │ │ │ + ldr.w r3, [pc, #2096] @ 25d10 │ │ │ │ mov r9, r0 │ │ │ │ + ldr.w sl, [pc, #2092] @ 25d14 │ │ │ │ add r3, pc │ │ │ │ + add sl, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str.w r0, [r9] │ │ │ │ strh.w r2, [r9, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb.w r3, [r9, #6] │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - add.w lr, fp, #48 @ 0x30 │ │ │ │ - mov sl, r0 │ │ │ │ + add.w lr, sl, #48 @ 0x30 │ │ │ │ + mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, sl │ │ │ │ adds r7, #16 │ │ │ │ - add.w fp, fp, #16 │ │ │ │ + add.w sl, sl, #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, lr │ │ │ │ - bne.n 25506 │ │ │ │ - mov r3, fp │ │ │ │ + bne.n 25512 │ │ │ │ + mov r3, sl │ │ │ │ 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 cd30 │ │ │ │ mov r7, r0 │ │ │ │ - str.w sl, [r0] │ │ │ │ + str r5, [r0, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2554c │ │ │ │ + cbz r0, 25556 │ │ │ │ blx b7dc │ │ │ │ - ldr.w fp, [pc, #1992] @ 25d18 │ │ │ │ + ldr.w sl, [pc, #1984] @ 25d18 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ - add fp, pc │ │ │ │ + add sl, pc │ │ │ │ blx bf88 │ │ │ │ - add.w sl, fp, #48 @ 0x30 │ │ │ │ + add.w lr, sl, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov lr, fp │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - add.w fp, fp, #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, sl │ │ │ │ - bne.n 25566 │ │ │ │ - mov r3, fp │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - str.w r0, [ip] │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, sl │ │ │ │ + adds r5, #16 │ │ │ │ + add.w sl, sl, #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 25570 │ │ │ │ + ldmia.w sl!, {r0, r1, r2} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strb.w r3, [ip, #14] │ │ │ │ - strh.w r2, [ip, #12] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrh.w r3, [sl] │ │ │ │ + strh r3, [r5, #12] │ │ │ │ + ldrb.w r3, [sl, #2] │ │ │ │ + ldr.w sl, [pc, #1908] @ 25d1c │ │ │ │ + strb r3, [r5, #14] │ │ │ │ + add sl, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1904] @ 25d1c │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - add lr, pc │ │ │ │ - add.w r3, lr, #48 @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov ip, lr │ │ │ │ - add.w sl, sl, #16 │ │ │ │ + add.w ip, sl, #48 @ 0x30 │ │ │ │ + mov r5, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + mov fp, sl │ │ │ │ add.w lr, lr, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [sl, #-16] │ │ │ │ - str.w r1, [sl, #-12] │ │ │ │ - str.w r2, [sl, #-8] │ │ │ │ - str.w r3, [sl, #-4] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 255ba │ │ │ │ - ldmia.w ip!, {r0, r1, r2} │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ - str.w r0, [sl] │ │ │ │ + add.w sl, sl, #16 │ │ │ │ + ldmia.w fp!, {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 fp, ip │ │ │ │ + bne.n 255be │ │ │ │ + ldmia.w sl!, {r0, r1, r2} │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ + str.w r0, [lr] │ │ │ │ movs r0, #12 │ │ │ │ - str.w r1, [sl, #4] │ │ │ │ - ldrh.w r2, [ip] │ │ │ │ - strh.w r2, [sl, #12] │ │ │ │ - ldrb.w r2, [ip, #2] │ │ │ │ - strb.w r2, [sl, #14] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [sl] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ + ldrb.w r3, [sl, #2] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ - strd r4, fp, [r0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 25612 │ │ │ │ - blx b7dc │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + strd r4, r5, [r0] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ cbz r0, 2561a │ │ │ │ blx b7dc │ │ │ │ - ldr.w fp, [pc, #1796] @ 25d20 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ + cbz r0, 25624 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w fp, [pc, #1784] @ 25d20 │ │ │ │ + blx b7dc │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ add fp, pc │ │ │ │ blx bf88 │ │ │ │ - add.w lr, fp, #48 @ 0x30 │ │ │ │ + add.w lr, fp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov ip, fp │ │ │ │ - adds r6, #16 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r5, fp │ │ │ │ + add.w ip, ip, #16 │ │ │ │ add.w fp, fp, #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, lr │ │ │ │ - bne.n 25634 │ │ │ │ - mov r3, fp │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str r2, [r6, #8] │ │ │ │ - str r0, [r6, #0] │ │ │ │ + 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 2563e │ │ │ │ + ldr.w fp, [pc, #1732] @ 25d24 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ - str r1, [r6, #4] │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - strh r2, [r6, #12] │ │ │ │ - strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1716] @ 25d24 │ │ │ │ mov lr, r0 │ │ │ │ + add fp, pc │ │ │ │ str r0, [sp, #32] │ │ │ │ - add ip, pc │ │ │ │ - add.w fp, ip, #48 @ 0x30 │ │ │ │ - mov r6, ip │ │ │ │ + add.w ip, fp, #48 @ 0x30 │ │ │ │ + mov r5, fp │ │ │ │ add.w lr, lr, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + add.w fp, fp, #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 r6, fp │ │ │ │ - bne.n 2567a │ │ │ │ - mov r3, ip │ │ │ │ + cmp r5, ip │ │ │ │ + bne.n 25672 │ │ │ │ + mov r3, fp │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1640] @ 25d28 │ │ │ │ - mov ip, r0 │ │ │ │ + ldr.w r1, [pc, #1648] @ 25d28 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - add lr, pc │ │ │ │ - add.w fp, 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, fp │ │ │ │ - bne.n 256ca │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1592] @ 25d2c │ │ │ │ + ldr.w ip, [pc, #1632] @ 25d2c │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add ip, pc │ │ │ │ add.w fp, ip, #48 @ 0x30 │ │ │ │ - mov r6, ip │ │ │ │ + mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + 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 r6, fp │ │ │ │ - bne.n 256fe │ │ │ │ + cmp r5, fp │ │ │ │ + bne.n 256d6 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r0, [lr] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [lr, #12] │ │ │ │ strb.w r3, [lr, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1516] @ 25d30 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + ldr.w ip, [pc, #1556] @ 25d30 │ │ │ │ + mov lr, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ + 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 25726 │ │ │ │ + mov r3, ip │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + str.w r0, [lr] │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strh.w r2, [lr, #12] │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1500] @ 25d34 │ │ │ │ + ldr.w ip, [pc, #1480] @ 25d34 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add ip, pc │ │ │ │ add.w fp, ip, #48 @ 0x30 │ │ │ │ - mov r6, ip │ │ │ │ + mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + 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 r6, fp │ │ │ │ - bne.n 25762 │ │ │ │ + cmp r5, fp │ │ │ │ + bne.n 25776 │ │ │ │ mov r3, ip │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [lr, #12] │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1432] @ 25d38 │ │ │ │ - mov lr, r0 │ │ │ │ + ldr.w r1, [pc, #1412] @ 25d38 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w ip, [pc, #1396] @ 25d3c │ │ │ │ + mov lr, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ add.w fp, ip, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + mov r5, ip │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + 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 r6, fp │ │ │ │ - bne.n 257ac │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #1384] @ 25d3c │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - mov fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne.n 257d4 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - strd r3, fp, [r0, #24] │ │ │ │ + str r3, [r0, #24] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2580e │ │ │ │ + cbz r0, 25824 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 25818 │ │ │ │ + cbz r0, 2582e │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r4, #8 │ │ │ │ blx b7dc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ + str r5, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1276] @ 25d40 │ │ │ │ + ldr.w r1, [pc, #1252] @ 25d40 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #129 @ 0x81 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1252] @ 25d44 │ │ │ │ + ldr.w r1, [pc, #1232] @ 25d44 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1232] @ 25d48 │ │ │ │ + ldr.w r3, [pc, #1208] @ 25d48 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1204] @ 25d4c │ │ │ │ + ldr.w r1, [pc, #1184] @ 25d4c │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [r0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 258b6 │ │ │ │ + cbz r0, 258cc │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 258ce │ │ │ │ + cbz r0, 258e4 │ │ │ │ blx b7dc │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - cbz r0, 258d8 │ │ │ │ + cbz r0, 258ee │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ - sub.w r9, r6, #4 │ │ │ │ + sub.w r9, r5, #4 │ │ │ │ blx b7dc │ │ │ │ - add.w sl, r6, #28 │ │ │ │ + add.w sl, r5, #28 │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ - cbz r0, 258f8 │ │ │ │ + cbz r0, 2590e │ │ │ │ blx b7dc │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 258ee │ │ │ │ - mov r0, r6 │ │ │ │ + bne.n 25904 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r5, [pc, #1080] @ 25d50 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ + add r5, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ blx c55c │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1064] @ 25d50 │ │ │ │ + ldr.w r1, [pc, #1040] @ 25d54 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r6, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1044] @ 25d54 │ │ │ │ + ldr r1, [pc, #1020] @ (25d58 ) │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r5, [pc, #1032] @ 25d58 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #16 │ │ │ │ - add r5, pc │ │ │ │ blx bf88 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - str.w r0, [fp] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + str r0, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #988] @ (25d5c ) │ │ │ │ + ldr r1, [pc, #976] @ (25d5c ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2599c │ │ │ │ + cbz r0, 259a8 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -39057,164 +39046,159 @@ │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #892] @ (25d60 ) │ │ │ │ + ldr r1, [pc, #880] @ (25d60 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #462 @ 0x1ce │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #872] @ (25d64 ) │ │ │ │ + ldr r1, [pc, #860] @ (25d64 ) │ │ │ │ mov.w r2, #462 @ 0x1ce │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #848] @ (25d68 ) │ │ │ │ + ldr r3, [pc, #836] @ (25d68 ) │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r6 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh.w r2, [r9, #8] │ │ │ │ strb.w r3, [r9, #10] │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 25a48 │ │ │ │ + cbz r0, 25a54 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w sl, [pc, #800] @ 25d6c │ │ │ │ blx b7dc │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #788] @ (25d70 ) │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - add sl, pc │ │ │ │ + ldr r3, [pc, #776] @ (25d6c ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, r3 │ │ │ │ - ldr r4, [pc, #780] @ (25d74 ) │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ - add r4, pc │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #768] @ (25d78 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r6, [pc, #768] @ (25d7c ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r1, r3 │ │ │ │ - add r6, pc │ │ │ │ + ldr r1, [pc, #760] @ (25d70 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #28] │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ - ldr.w r8, [pc, #756] @ 25d80 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - add r8, pc │ │ │ │ + ldr r1, [pc, #744] @ (25d74 ) │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #32] │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - ldr.w fp, [pc, #736] @ 25d84 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #728] @ (25d78 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ + mov sl, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ - add fp, pc │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r4, [pc, #708] @ (25d88 ) │ │ │ │ + ldr r1, [pc, #712] @ (25d7c ) │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ - add r4, pc │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - ldr r7, [pc, #692] @ (25d8c ) │ │ │ │ + ldr r1, [pc, #696] @ (25d80 ) │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + add r1, pc │ │ │ │ + mov r6, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ - add r7, pc │ │ │ │ blx bf88 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [pc, #680] @ (25d84 ) │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [pc, #664] @ (25d88 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + mov r8, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ blx bf88 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr r7, [pc, #644] @ (25d90 ) │ │ │ │ + ldr r1, [pc, #648] @ (25d8c ) │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - add r7, pc │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #632] @ (25d90 ) │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #612] @ (25d94 ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r1, [pc, #616] @ (25d94 ) │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + add r1, pc │ │ │ │ + mov fp, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -39229,644 +39213,645 @@ │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx bf88 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #520] @ (25d98 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #540] @ (25d98 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - blx bf88 │ │ │ │ - ldr r1, [pc, #508] @ (25d9c ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #476] @ (25da0 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr r1, [pc, #512] @ (25d9c ) │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bf88 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #448] @ (25da4 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #496] @ (25da0 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #432] @ (25da8 ) │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bf88 │ │ │ │ + ldr r1, [pc, #468] @ (25da4 ) │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + blx bf88 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx bf88 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ + blx bf88 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #404] @ (25dac ) │ │ │ │ + ldr r1, [pc, #388] @ (25da8 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ + blx bf88 │ │ │ │ + ldr r1, [pc, #376] @ (25dac ) │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #372] @ (25db0 ) │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + ldr r1, [pc, #344] @ (25db0 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #360] @ (25db4 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #332] @ (25db4 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #300] @ (25db8 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ - blx bf88 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ mov r1, r8 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ - b.n 25db8 │ │ │ │ - nop │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + b.n 25dbc │ │ │ │ + mov lr, r3 │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, r7 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + subs r0, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + adds r4, r3, #7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #632] @ (25f70 ) │ │ │ │ + ldr r1, [pc, #488] @ (25ee0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #504] @ (25ef4 ) │ │ │ │ + ldr r2, [pc, #360] @ (25e64 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #968] @ (260c8 ) │ │ │ │ + ldr r1, [pc, #920] @ (26098 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #936] @ (260ac ) │ │ │ │ + ldr r1, [pc, #744] @ (25fec ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #472] @ (25ee0 ) │ │ │ │ + ldr r1, [pc, #184] @ (25dc0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #88] @ (25d64 ) │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + subs r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + bxns r0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r1, r0 │ │ │ │ - mov ip, r1 │ │ │ │ + adds r0, r3, r3 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + mov r4, sl │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #26 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r0, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + strh r4, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + asrs r6, r7, #27 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + strh r4, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - eors r6, r5 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + bics r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #744] @ (26064 ) │ │ │ │ + ldr r3, [pc, #520] @ (25f84 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + ldr r2, [pc, #552] @ (25fa8 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #520] @ (25f90 ) │ │ │ │ + ldr r0, [pc, #296] @ (25eb0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #536] @ (25fa4 ) │ │ │ │ + asrs r2, r0, #20 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - orrs r0, r7 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #22 │ │ │ │ + strh r2, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + asrs r2, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + strh r2, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #3436] @ 26b2c │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + adds r2, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr.w r1, [pc, #3464] @ 26b48 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3420] @ 26b30 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #3448] @ 26b4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + mov r6, r0 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3404] @ 26b34 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ blx c524 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #92 @ 0x5c │ │ │ │ blx cd30 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov fp, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r0, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r7, r0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [r0, #12] │ │ │ │ + str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [r0, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, sl, [r0, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str.w sl, [r0, #64] @ 0x40 │ │ │ │ + strd r3, fp, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - strd r3, r8, [r0, #64] @ 0x40 │ │ │ │ + strd r3, r8, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - strd r3, r6, [r0, #72] @ 0x48 │ │ │ │ - strd r5, r4, [r0, #80] @ 0x50 │ │ │ │ + strd r3, r6, [r0, #76] @ 0x4c │ │ │ │ + str r5, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx b7dc │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ movs r3, #22 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #11 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ + str r7, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, sl │ │ │ │ blx c55c │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3260] @ 26b38 │ │ │ │ + ldr.w r1, [pc, #3288] @ 26b50 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #3248] @ 26b3c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #101 @ 0x65 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3240] @ 26b40 │ │ │ │ + ldr.w r1, [pc, #3264] @ 26b54 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ - add r4, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r6, [pc, #3252] @ 26b58 │ │ │ │ blx b7dc │ │ │ │ movs r0, #19 │ │ │ │ + add r6, pc │ │ │ │ blx bf88 │ │ │ │ mov r5, r0 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r9 │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ + ldrh r3, [r6, #0] │ │ │ │ strh r3, [r5, #16] │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ strb r3, [r5, #18] │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r9, [pc, #3180] @ 26b44 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w sl, [pc, #3204] @ 26b5c │ │ │ │ blx b7dc │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + add sl, pc │ │ │ │ + blx bf88 │ │ │ │ + add.w r9, sl, #48 @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov lr, sl │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w sl, sl, #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, r9 │ │ │ │ + bne.n 25eec │ │ │ │ + ldmia.w sl!, {r0, r1, r2} │ │ │ │ + str.w r0, [ip] │ │ │ │ + ldr.w fp, [pc, #3144] @ 26b60 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + add fp, pc │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + add.w r9, fp, #64 @ 0x40 │ │ │ │ + ldrh.w r3, [sl] │ │ │ │ + strh.w r3, [ip, #12] │ │ │ │ + ldrb.w r3, [sl, #2] │ │ │ │ + strb.w r3, [ip, #14] │ │ │ │ + blx bf88 │ │ │ │ + mov sl, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, fp │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w fp, fp, #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 25f42 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ + ldr.w fp, [pc, #3068] @ 26b64 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3168] @ 26b48 │ │ │ │ + ldr.w r1, [pc, #3064] @ 26b68 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ - add r9, pc │ │ │ │ + add fp, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #3044] @ 26b6c │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #3028] @ 26b70 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3152] @ 26b4c │ │ │ │ + ldr.w r1, [pc, #3012] @ 26b74 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - add.w lr, r9, #48 @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r9 │ │ │ │ - add.w r8, r8, #16 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r8, #-16] │ │ │ │ - str.w r1, [r8, #-12] │ │ │ │ - str.w r2, [r8, #-8] │ │ │ │ - str.w r3, [r8, #-4] │ │ │ │ - cmp ip, lr │ │ │ │ - bne.n 25f16 │ │ │ │ - ldmia.w r9!, {r0, r1, r2} │ │ │ │ - str.w r0, [r8] │ │ │ │ - str.w r1, [r8, #4] │ │ │ │ + ldr.w r1, [pc, #2996] @ 26b78 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ - ldrh.w r3, [r9] │ │ │ │ - strh.w r3, [r8, #12] │ │ │ │ - ldrb.w r3, [r9, #2] │ │ │ │ - strb.w r3, [r8, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3056] @ 26b50 │ │ │ │ - ldr.w r8, [pc, #3056] @ 26b54 │ │ │ │ + ldr.w r1, [pc, #2980] @ 26b7c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - add r8, pc │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ blx bf88 │ │ │ │ - add.w lr, r8, #48 @ 0x30 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov ip, r8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov ip, fp │ │ │ │ add.w r9, r9, #16 │ │ │ │ - add.w r8, r8, #16 │ │ │ │ + add.w fp, fp, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r9, #-16] │ │ │ │ str.w r1, [r9, #-12] │ │ │ │ str.w r2, [r9, #-8] │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 25f80 │ │ │ │ - mov r3, r8 │ │ │ │ + bne.n 25ff0 │ │ │ │ + mov r3, fp │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [r9, #12] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2968] @ 26b58 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r9, [pc, #2964] @ 26b5c │ │ │ │ + ldr.w r1, [pc, #2896] @ 26b80 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ - add r9, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2948] @ 26b60 │ │ │ │ + ldr.w r1, [pc, #2880] @ 26b84 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ - add.w r8, r9, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2928] @ 26b64 │ │ │ │ + ldr.w r1, [pc, #2864] @ 26b88 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #2912] @ 26b68 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx bf88 │ │ │ │ - mov lr, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov ip, r9 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add.w r9, r9, #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 2601c │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - ldr.w r9, [pc, #2856] @ 26b6c │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #2852] @ 26b70 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r9, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r8, r9, #64 @ 0x40 │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2832] @ 26b74 │ │ │ │ + ldr.w r1, [pc, #2848] @ 26b8c │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2816] @ 26b78 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2832] @ 26b90 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx bf88 │ │ │ │ - mov lr, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - mov ip, r9 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add.w r9, r9, #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 2608e │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2756] @ 26b7c │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2816] @ 26b94 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2740] @ 26b80 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #2800] @ 26b98 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2724] @ 26b84 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2784] @ 26b9c │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2708] @ 26b88 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #2768] @ 26ba0 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2692] @ 26b8c │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + ldr.w lr, [pc, #2752] @ 26ba4 │ │ │ │ + mov r9, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + add lr, pc │ │ │ │ + add.w fp, lr, #48 @ 0x30 │ │ │ │ + mov ip, lr │ │ │ │ + add.w r9, r9, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r9, #-16] │ │ │ │ + str.w r1, [r9, #-12] │ │ │ │ + str.w r2, [r9, #-8] │ │ │ │ + str.w r3, [r9, #-4] │ │ │ │ + cmp ip, fp │ │ │ │ + bne.n 260f0 │ │ │ │ + mov r3, lr │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str.w r2, [r9, #8] │ │ │ │ + str.w r0, [r9] │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ + str.w r1, [r9, #4] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + strb.w r3, [r9, #14] │ │ │ │ + strh.w r2, [r9, #12] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2676] @ 26b90 │ │ │ │ + ldr.w r1, [pc, #2672] @ 26ba8 │ │ │ │ + ldr.w r9, [pc, #2672] @ 26bac │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ + add r9, pc │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2660] @ 26b94 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + add.w fp, r9, #64 @ 0x40 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r9 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w r9, r9, #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, fp │ │ │ │ + bne.n 26158 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + str.w ip, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2644] @ 26b98 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #2600] @ 26bb0 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2628] @ 26b9c │ │ │ │ + ldr.w r1, [pc, #2584] @ 26bb4 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2612] @ 26ba0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2568] @ 26bb8 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2596] @ 26ba4 │ │ │ │ + ldr.w r1, [pc, #2552] @ 26bbc │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + mov fp, r0 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2580] @ 26ba8 │ │ │ │ + ldr.w r1, [pc, #2536] @ 26bc0 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ mov r9, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - add lr, pc │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - add.w r8, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ - add.w r9, r9, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r9, #-16] │ │ │ │ - str.w r1, [r9, #-12] │ │ │ │ - str.w r2, [r9, #-8] │ │ │ │ - str.w r3, [r9, #-4] │ │ │ │ - cmp r7, r8 │ │ │ │ - bne.n 261a2 │ │ │ │ - str.w ip, [sp, #132] @ 0x84 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldmia.w ip!, {r0, r1, r2} │ │ │ │ - str.w r2, [r9, #8] │ │ │ │ - str.w r0, [r9] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - str.w r1, [r9, #4] │ │ │ │ - ldrh.w r2, [ip] │ │ │ │ - strh.w r2, [r9, #12] │ │ │ │ - ldrb.w r2, [ip, #2] │ │ │ │ - strb.w r2, [r9, #14] │ │ │ │ blx cd30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - strd r2, r6, [r0] │ │ │ │ - subs r6, r7, #4 │ │ │ │ + str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -39886,764 +39871,763 @@ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r4, [r0, #8] │ │ │ │ - add.w r4, r7, #40 @ 0x28 │ │ │ │ + strd r6, sl, [r0] │ │ │ │ + sub.w sl, r4, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ + add.w r6, r4, #40 @ 0x28 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ - str r3, [r0, #100] @ 0x64 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - cbz r0, 26266 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ + strd r2, fp, [r0, #92] @ 0x5c │ │ │ │ + str.w r9, [r0, #100] @ 0x64 │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ + cbz r0, 2625e │ │ │ │ blx b7dc │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 2625c │ │ │ │ - mov r0, r7 │ │ │ │ + cmp r6, sl │ │ │ │ + bne.n 26254 │ │ │ │ + ldr.w sl, [pc, #2400] @ 26bc4 │ │ │ │ + mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + add sl, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2356] @ 26bac │ │ │ │ + add.w lr, sl, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - 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 26284 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh r3, [r6, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ - strb r3, [r6, #14] │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #2288] @ 26bb0 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bf88 │ │ │ │ - ldr.w lr, [pc, #2272] @ 26bb4 │ │ │ │ - mov r8, r0 │ │ │ │ mov ip, r0 │ │ │ │ - add lr, pc │ │ │ │ - add.w r7, lr, #48 @ 0x30 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, sl │ │ │ │ add.w ip, ip, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w sl, sl, #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 262e0 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh.w r3, [ip, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ - strb.w r3, [ip, #14] │ │ │ │ + cmp r6, lr │ │ │ │ + bne.n 2627c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + ldr.w fp, [pc, #2344] @ 26bc8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2192] @ 26bb8 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #2340] @ 26bcc │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + add fp, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2176] @ 26bbc │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #2320] @ 26bd0 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2160] @ 26bc0 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2304] @ 26bd4 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2144] @ 26bc4 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2288] @ 26bd8 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx bf88 │ │ │ │ + add.w lr, fp, #64 @ 0x40 │ │ │ │ + mov sl, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r6, fp │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w fp, fp, #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, lr │ │ │ │ + bne.n 26300 │ │ │ │ + ldr.w fp, [pc, #2232] @ 26bdc │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bf88 │ │ │ │ + mov lr, r0 │ │ │ │ + add fp, pc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + add.w ip, fp, #48 @ 0x30 │ │ │ │ + mov r6, fp │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w fp, fp, #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 26334 │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + ldr.w fp, [pc, #2156] @ 26be0 │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2128] @ 26bc8 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + add.w ip, fp, #48 @ 0x30 │ │ │ │ + mov lr, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + mov r6, fp │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w fp, fp, #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 26388 │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ + strh.w r3, [lr, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + ldr.w fp, [pc, #2076] @ 26be4 │ │ │ │ + strb.w r3, [lr, #14] │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2112] @ 26bcc │ │ │ │ + add.w lr, fp, #64 @ 0x40 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add lr, pc │ │ │ │ - add.w r7, lr, #48 @ 0x30 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, fp │ │ │ │ add.w ip, ip, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w fp, fp, #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 26398 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ + cmp r6, lr │ │ │ │ + bne.n 263dc │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh.w r3, [ip, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ - strb.w r3, [ip, #14] │ │ │ │ + ldr.w fp, [pc, #2024] @ 26be8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2032] @ 26bd0 │ │ │ │ + ldr.w r1, [pc, #2020] @ 26bec │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ + add fp, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2016] @ 26bd4 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ + ldr.w r1, [pc, #2000] @ 26bf0 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2000] @ 26bd8 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + add.w ip, fp, #48 @ 0x30 │ │ │ │ + mov lr, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + mov r6, fp │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add.w fp, fp, #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 26438 │ │ │ │ + mov r3, fp │ │ │ │ + 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 bf88 │ │ │ │ - ldr.w r1, [pc, #1984] @ 26bdc │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1916] @ 26bf4 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1968] @ 26be0 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #1900] @ 26bf8 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1952] @ 26be4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #1884] @ 26bfc │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1936] @ 26be8 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr.w r1, [pc, #1868] @ 26c00 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - 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 26464 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1888] @ 26bec │ │ │ │ - mov ip, r0 │ │ │ │ + ldr.w r1, [pc, #1852] @ 26c04 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - 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 26496 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh.w r3, [ip, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ - strb.w r3, [ip, #14] │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1808] @ 26bf0 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1836] @ 26c08 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1792] @ 26bf4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + ldr.w ip, [pc, #1820] @ 26c0c │ │ │ │ + mov fp, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + add ip, pc │ │ │ │ + add.w lr, ip, #64 @ 0x40 │ │ │ │ + mov r6, ip │ │ │ │ + add.w fp, fp, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [fp, #-16] │ │ │ │ + str.w r1, [fp, #-12] │ │ │ │ + str.w r2, [fp, #-8] │ │ │ │ + str.w r3, [fp, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ + bne.n 264fa │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + ldr.w fp, [pc, #1776] @ 26c10 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1776] @ 26bf8 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr.w r1, [pc, #1772] @ 26c14 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + add fp, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1760] @ 26bfc │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #1756] @ 26c18 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1744] @ 26c00 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #1740] @ 26c1c │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1728] @ 26c04 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #1724] @ 26c20 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1712] @ 26c08 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r1, [pc, #1708] @ 26c24 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - movs r0, #79 @ 0x4f │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1696] @ 26c0c │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ + ldr.w r1, [pc, #1692] @ 26c28 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1680] @ 26c10 │ │ │ │ + ldr.w r1, [pc, #1676] @ 26c2c │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1664] @ 26c14 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + mov ip, fp │ │ │ │ + adds r6, #16 │ │ │ │ + add.w fp, fp, #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, lr │ │ │ │ + bne.n 265ba │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ + strh r3, [r6, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1648] @ 26c18 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1592] @ 26c30 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + ldr.w fp, [pc, #1588] @ 26c34 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1632] @ 26c1c │ │ │ │ + ldr.w r1, [pc, #1572] @ 26c38 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w lr, [pc, #1616] @ 26c20 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - add lr, pc │ │ │ │ - add.w r7, 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, r7 │ │ │ │ - bne.n 265da │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1568] @ 26c24 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov ip, fp │ │ │ │ adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + add.w fp, fp, #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 r7, ip │ │ │ │ - bne.n 2660e │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 2662c │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldr.w r7, [pc, #1516] @ 26c28 │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - add r7, pc │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ strh r3, [r6, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ - strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1500] @ 26c2c │ │ │ │ + ldr.w r1, [pc, #1496] @ 26c3c │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ + ldr.w fp, [pc, #1492] @ 26c40 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - add.w ip, r7, #64 @ 0x40 │ │ │ │ - mov lr, r0 │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r6, r7 │ │ │ │ - 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 2666a │ │ │ │ + ldr.w r1, [pc, #1476] @ 26c44 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ - ldr.w r7, [pc, #1444] @ 26c30 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1440] @ 26c34 │ │ │ │ + ldr.w r1, [pc, #1460] @ 26c48 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ - add r7, pc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bf88 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + mov ip, fp │ │ │ │ + adds r6, #16 │ │ │ │ + add.w fp, fp, #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, lr │ │ │ │ + bne.n 266ac │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ + strh r3, [r6, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - add.w ip, r7, #64 @ 0x40 │ │ │ │ - mov lr, r0 │ │ │ │ + ldr.w r1, [pc, #1376] @ 26c4c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + ldr.w fp, [pc, #1376] @ 26c50 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r6, r7 │ │ │ │ - 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 266b0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #79 @ 0x4f │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1376] @ 26c38 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1360] @ 26c54 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1360] @ 26c3c │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr.w r1, [pc, #1344] @ 26c58 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1344] @ 26c40 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #1328] @ 26c5c │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1328] @ 26c44 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #1312] @ 26c60 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #1296] @ 26c64 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #1280] @ 26c68 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1312] @ 26c48 │ │ │ │ + ldr.w r1, [pc, #1264] @ 26c6c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1296] @ 26c4c │ │ │ │ + ldr.w r1, [pc, #1248] @ 26c70 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #1232] @ 26c74 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1280] @ 26c50 │ │ │ │ + ldr.w r1, [pc, #1216] @ 26c78 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1264] @ 26c54 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + mov ip, fp │ │ │ │ adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + add.w fp, fp, #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 r7, ip │ │ │ │ - bne.n 2676e │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 267d2 │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldr.w r7, [pc, #1212] @ 26c58 │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - add r7, pc │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ strh r3, [r6, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1200] @ 26c5c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #1132] @ 26c7c │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w fp, [pc, #1128] @ 26c80 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1184] @ 26c60 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #1112] @ 26c84 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1168] @ 26c64 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #1096] @ 26c88 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1152] @ 26c68 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + ldr.w r1, [pc, #1080] @ 26c8c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - add.w ip, r7, #64 @ 0x40 │ │ │ │ - mov lr, r0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r6, r7 │ │ │ │ - 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 26800 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #1064] @ 26c90 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1092] @ 26c6c │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #1048] @ 26c94 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #1076] @ 26c70 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov ip, fp │ │ │ │ adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + add.w fp, fp, #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 r7, ip │ │ │ │ - bne.n 26846 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 26894 │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ strh r3, [r6, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #1008] @ (26c74 ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - blx bf88 │ │ │ │ - ldr r1, [pc, #996] @ (26c78 ) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - blx bf88 │ │ │ │ - ldr r1, [pc, #980] @ (26c7c ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #964] @ (26c98 ) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + ldr.w fp, [pc, #964] @ 26c9c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #968] @ (26c80 ) │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr r1, [pc, #948] @ (26ca0 ) │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #952] @ 26c84 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + mov ip, fp │ │ │ │ adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + add.w fp, fp, #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 r7, ip │ │ │ │ - bne.n 268d6 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 26902 │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldr r7, [pc, #900] @ (26c88 ) │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - add r7, pc │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ strh r3, [r6, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #884] @ (26c8c ) │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ - blx bf88 │ │ │ │ - ldr r1, [pc, #872] @ (26c90 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #868] @ (26ca4 ) │ │ │ │ + ldr.w fp, [pc, #868] @ 26ca8 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ + add fp, pc │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - add.w ip, r7, #64 @ 0x40 │ │ │ │ - mov lr, r0 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ - mov r6, r7 │ │ │ │ - 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 26940 │ │ │ │ - movs r0, #73 @ 0x49 │ │ │ │ + mov ip, fp │ │ │ │ + adds r6, #16 │ │ │ │ + add.w fp, fp, #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, lr │ │ │ │ + bne.n 2695e │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ + strh r3, [r6, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + strb r3, [r6, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #812] @ (26c94 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #784] @ (26cac ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #800] @ (26c98 ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + ldr.w ip, [pc, #768] @ 26cb0 │ │ │ │ + mov fp, r0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + add ip, pc │ │ │ │ + add.w lr, ip, #64 @ 0x40 │ │ │ │ + mov r6, ip │ │ │ │ + add.w fp, fp, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [fp, #-16] │ │ │ │ + str.w r1, [fp, #-12] │ │ │ │ + str.w r2, [fp, #-8] │ │ │ │ + str.w r3, [fp, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ + bne.n 269ba │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #784] @ (26c9c ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ + ldr.w ip, [pc, #720] @ 26cb4 │ │ │ │ + mov fp, r0 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ + add ip, pc │ │ │ │ + add.w lr, ip, #64 @ 0x40 │ │ │ │ + mov r6, ip │ │ │ │ + add.w fp, fp, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [fp, #-16] │ │ │ │ + str.w r1, [fp, #-12] │ │ │ │ + str.w r2, [fp, #-8] │ │ │ │ + str.w r3, [fp, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ + bne.n 269ee │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #772] @ (26ca0 ) │ │ │ │ + ldr r1, [pc, #672] @ (26cb8 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ + mov fp, r0 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ + blx bf88 │ │ │ │ + ldr r1, [pc, #660] @ (26cbc ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #73 @ 0x49 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #756] @ (26ca4 ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #644] @ (26cc0 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #744] @ (26ca8 ) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [pc, #632] @ (26cc4 ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #728] @ 26cac │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r1, [pc, #616] @ (26cc8 ) │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - 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 269de │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh r3, [r6, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ - strb r3, [r6, #14] │ │ │ │ + movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #660] @ (26cb0 ) │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr r1, [pc, #604] @ (26ccc ) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ - blx bf88 │ │ │ │ - ldr.w lr, [pc, #648] @ 26cb4 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - add lr, pc │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - mov r7, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - 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 26a38 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh r3, [r6, #12] │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #584] @ (26cb8 ) │ │ │ │ + ldr r1, [pc, #588] @ (26cd0 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ mov.w r0, #276 @ 0x114 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r0, #12] │ │ │ │ + str r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r0, #16] │ │ │ │ + str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r0, #20] │ │ │ │ + strd r3, r9, [r0, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -40659,17 +40643,18 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - strd r4, r9, [r0] │ │ │ │ - add.w r4, fp, #84 @ 0x54 │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ + str r4, [r0, #0] │ │ │ │ + add.w r4, r7, #84 @ 0x54 │ │ │ │ + str.w sl, [r0, #20] │ │ │ │ + sub.w sl, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -40704,206 +40689,205 @@ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str.w r3, [r0, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 26cbc │ │ │ │ + str.w r3, [r0, #152] @ 0x98 │ │ │ │ + b.n 26cd4 │ │ │ │ nop │ │ │ │ - str r6, [r4, r5] │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + str r6, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r2, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #14 │ │ │ │ + movs r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #14 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #14 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + cmp r0, #28 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + lsls r4, r1, #16 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + adds r0, #24 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + ldr r1, [pc, #336] @ (26cf0 ) │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + ldr r7, [pc, #424] @ (26d60 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + ldr r7, [pc, #536] @ (26dd8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #640] @ (26e28 ) │ │ │ │ + ldr r7, [pc, #728] @ (26e9c ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #128] @ (26c34 ) │ │ │ │ + ldc2l 0, cr0, [r2], {0} │ │ │ │ + lsls r2, r0, #30 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #30 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + ldr r6, [pc, #936] @ (26f84 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #864] @ (26f24 ) │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #80] @ (26c18 ) │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #912] @ (26f64 ) │ │ │ │ + ldr r5, [pc, #1000] @ (26fdc ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #16 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - mrrc2 0, 0, r0, r8, cr0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + ldr r5, [pc, #776] @ (26f08 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #352] @ (26d48 ) │ │ │ │ + lsls r2, r3, #12 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + stc2 0, cr0, [sl, #-0] │ │ │ │ + smlad r0, sl, r0, r0 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + ldr r5, [pc, #416] @ (26dbc ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #26 │ │ │ │ + @ instruction: 0xfad80000 │ │ │ │ + ldr r5, [pc, #288] @ (26d50 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + ldr r3, [pc, #576] @ (26e74 ) │ │ │ │ movs r1, r0 │ │ │ │ - smull r0, r0, r2, r0 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + ldr r2, [pc, #72] @ (26c84 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #792] @ (26f34 ) │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, ip │ │ │ │ + @ instruction: 0xface0000 │ │ │ │ + ldr r4, [pc, #712] @ (26f10 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + ldc2 0, cr0, [lr] │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #32 │ │ │ │ + ldr??.w r0, [r8] │ │ │ │ + ldr r1, [pc, #320] @ (26d9c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #400] @ (26dc0 ) │ │ │ │ + ldr r4, [pc, #304] @ (26d90 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + ldr r1, [pc, #320] @ (26dac ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfbb60000 │ │ │ │ - ldr r3, [pc, #1000] @ (2702c ) │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #168] @ (26cf0 ) │ │ │ │ + lsls r0, r4, #12 │ │ │ │ movs r1, r0 │ │ │ │ - str??.w r0, [r6, r0] │ │ │ │ - ldr r0, [pc, #1000] @ (27038 ) │ │ │ │ + negs r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #216] @ (26d2c ) │ │ │ │ + lsls r4, r6, #8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #20 │ │ │ │ + ldr r3, [pc, #688] @ (26f30 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + smull r0, r0, lr, r0 │ │ │ │ + ldr r3, [pc, #808] @ (26fb4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #56] @ (26c9c ) │ │ │ │ + ldr r3, [pc, #1016] @ (27088 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #216] @ (26d40 ) │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #456] @ (26e34 ) │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [r4, r0] │ │ │ │ - ldr r3, [pc, #592] @ (26ec8 ) │ │ │ │ + lsls r2, r7, #25 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #808] @ (26fa4 ) │ │ │ │ + adds r0, r0, #7 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #0] @ (26c80 ) │ │ │ │ + ldr r3, [pc, #328] @ (26df0 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, r5 │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr0, {0} │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa640000 │ │ │ │ - @ instruction: 0xf69e0000 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + ldc2l 0, cr0, [ip], {0} │ │ │ │ + mov lr, fp │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r4, #-0] │ │ │ │ - ldr r3, [pc, #168] @ (26d54 ) │ │ │ │ + ldr r2, [pc, #584] @ (26f10 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7e80000 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr0, {0} │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + mov sl, fp │ │ │ │ movs r1, r0 │ │ │ │ - str.w r3, [r0, #152] @ 0x98 │ │ │ │ + ldrb.w r0, [r0, r0] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w r3, [r0, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str.w r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -40939,152 +40923,150 @@ │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ str.w r3, [r0, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ str.w r3, [r0, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ str.w r3, [r0, #236] @ 0xec │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str.w r3, [r0, #240] @ 0xf0 │ │ │ │ + strd r3, fp, [r0, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str.w r3, [r0, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ str.w r3, [r0, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str.w r3, [r0, #252] @ 0xfc │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ str.w r3, [r0, #256] @ 0x100 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str.w r3, [r0, #260] @ 0x104 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - strd r3, r7, [r0, #264] @ 0x108 │ │ │ │ - sub.w r7, fp, #4 │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ - cbz r0, 26d76 │ │ │ │ + str.w r3, [r0, #268] @ 0x10c │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ + cbz r0, 26d86 │ │ │ │ blx b7dc │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 26d6c │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r8, [pc, #3528] @ 27b48 │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 26d7c │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w fp, [pc, #3520] @ 27b50 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add fp, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r6, [sp, #12] │ │ │ │ - add r8, pc │ │ │ │ + add.w sl, fp, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ + mov r3, r8 │ │ │ │ blx c55c │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - add.w lr, r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov ip, r8 │ │ │ │ - adds r7, #16 │ │ │ │ - add.w r8, r8, #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, lr │ │ │ │ - bne.n 26db2 │ │ │ │ - ldmia.w r8!, {r0, r1, r2} │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r1, [r7, #4] │ │ │ │ - str r0, [r7, #0] │ │ │ │ - mov r0, sl │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ - ldrb.w r3, [r8, #2] │ │ │ │ - strb r3, [r7, #14] │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, fp │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + add.w fp, fp, #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, sl │ │ │ │ + bne.n 26dc2 │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldrh.w r3, [fp] │ │ │ │ + strh.w r3, [ip, #12] │ │ │ │ + ldrb.w r3, [fp, #2] │ │ │ │ + strb.w r3, [ip, #14] │ │ │ │ blx b7dc │ │ │ │ movs r0, #8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3412] @ 27b4c │ │ │ │ + ldr.w r3, [pc, #3396] @ 27b54 │ │ │ │ mov fp, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [fp, #4] │ │ │ │ str.w r0, [fp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3388] @ 27b50 │ │ │ │ + ldr.w r3, [pc, #3368] @ 27b58 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r5 │ │ │ │ strh.w r3, [sl, #4] │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #3360] @ 27b54 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr.w lr, [pc, #3340] @ 27b5c │ │ │ │ + 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 26e40 │ │ │ │ + bne.n 26e5a │ │ │ │ ldmia.w lr!, {r0, r1, r2} │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r2, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r0, #8 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrh.w r3, [lr] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ - ldrb.w r3, [lr, #2] │ │ │ │ - strb r3, [r5, #14] │ │ │ │ + ldrh.w r2, [lr] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ + ldrb.w r2, [lr, #2] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ blx cd30 │ │ │ │ + str.w r9, [r0] │ │ │ │ mov r7, r0 │ │ │ │ - str.w r8, [r0] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbnz r0, 26e86 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ add.w r8, r3, #100 @ 0x64 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ - cbz r0, 26ea6 │ │ │ │ + cbz r0, 26ebc │ │ │ │ blx b7dc │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 26e9c │ │ │ │ + bne.n 26eb2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ blx b7dc │ │ │ │ add.w r8, r6, #268 @ 0x10c │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ - cbz r0, 26eca │ │ │ │ + cbz r0, 26ee0 │ │ │ │ blx b7dc │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 26ec0 │ │ │ │ + bne.n 26ed6 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -41094,54 +41076,54 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3168] @ 27b58 │ │ │ │ + ldr.w r1, [pc, #3152] @ 27b60 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3144] @ 27b5c │ │ │ │ + ldr.w r1, [pc, #3132] @ 27b64 │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #12 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3124] @ 27b60 │ │ │ │ + ldr.w r3, [pc, #3108] @ 27b68 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3100] @ 27b64 │ │ │ │ + ldr.w r1, [pc, #3084] @ 27b6c │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 26f68 │ │ │ │ + cbz r0, 26f7e │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -41161,85 +41143,85 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3000] @ 27b68 │ │ │ │ + ldr.w r1, [pc, #2988] @ 27b70 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2980] @ 27b6c │ │ │ │ + ldr.w r1, [pc, #2964] @ 27b74 │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2956] @ 27b70 │ │ │ │ + ldr.w r3, [pc, #2944] @ 27b78 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r5, #4] │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2932] @ 27b74 │ │ │ │ + ldr.w lr, [pc, #2920] @ 27b7c │ │ │ │ mov r8, 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 2700a │ │ │ │ + bne.n 27020 │ │ │ │ ldmia.w lr!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #8 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrh.w r2, [lr] │ │ │ │ strh r2, [r4, #12] │ │ │ │ ldrb.w r2, [lr, #2] │ │ │ │ strb r2, [r4, #14] │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 27054 │ │ │ │ + cbz r0, 2706a │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2820] @ 27b78 │ │ │ │ + ldr.w r7, [pc, #2804] @ 27b80 │ │ │ │ blx b7dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -41249,15 +41231,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w sl, r7, #32 │ │ │ │ blx c55c │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2776] @ 27b7c │ │ │ │ + ldr.w r1, [pc, #2760] @ 27b84 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ @@ -41269,52 +41251,52 @@ │ │ │ │ adds r7, #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, sl │ │ │ │ - bne.n 270c0 │ │ │ │ + bne.n 270d6 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r0, [ip] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [ip, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #10 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2684] @ 27b80 │ │ │ │ + ldr.w r3, [pc, #2668] @ 27b88 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [r8, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2652] @ 27b84 │ │ │ │ + ldr.w r1, [pc, #2636] @ 27b8c │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 27146 │ │ │ │ + cbz r0, 2715c │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r7, [pc, #2620] @ 27b88 │ │ │ │ + ldr.w r7, [pc, #2608] @ 27b90 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ blx b7dc │ │ │ │ @@ -41345,39 +41327,39 @@ │ │ │ │ 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, fp │ │ │ │ - bne.n 27196 │ │ │ │ + bne.n 271ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx b7dc │ │ │ │ movs r0, #10 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2504] @ 27b8c │ │ │ │ + ldr.w r3, [pc, #2488] @ 27b94 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r7, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r7, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2476] @ 27b90 │ │ │ │ + ldr.w r3, [pc, #2464] @ 27b98 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r8, [pc, #2460] @ 27b94 │ │ │ │ + ldr.w r8, [pc, #2448] @ 27b9c │ │ │ │ blx b7dc │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ add r8, pc │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ @@ -41388,30 +41370,30 @@ │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2720e │ │ │ │ + bne.n 27224 │ │ │ │ mov r3, r8 │ │ │ │ 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 cd30 │ │ │ │ mov r8, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 27264 │ │ │ │ + cbz r0, 2727a │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -41431,15 +41413,15 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2284] @ 27b98 │ │ │ │ + ldr.w lr, [pc, #2268] @ 27ba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r3, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, lr │ │ │ │ adds r6, #16 │ │ │ │ @@ -41447,62 +41429,62 @@ │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 272ba │ │ │ │ + bne.n 272d0 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r6, #12] │ │ │ │ strb r3, [r6, #14] │ │ │ │ blx b7dc │ │ │ │ movs r0, #10 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2208] @ 27b9c │ │ │ │ + ldr.w r3, [pc, #2192] @ 27ba4 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #6 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2180] @ 27ba0 │ │ │ │ + ldr.w r3, [pc, #2168] @ 27ba8 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ strh r3, [r7, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2156] @ 27ba4 │ │ │ │ + ldr.w r1, [pc, #2144] @ 27bac │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 27356 │ │ │ │ + cbz r0, 2736c │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -41522,24 +41504,24 @@ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2056] @ 27ba8 │ │ │ │ + ldr.w r1, [pc, #2044] @ 27bb0 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx bf88 │ │ │ │ - ldr.w lr, [pc, #2036] @ 27bac │ │ │ │ + ldr.w lr, [pc, #2020] @ 27bb4 │ │ │ │ mov r5, r0 │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w r3, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, lr │ │ │ │ add.w ip, ip, #16 │ │ │ │ @@ -41547,42 +41529,42 @@ │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 273c6 │ │ │ │ + bne.n 273dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #10 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1976] @ 27bb0 │ │ │ │ + ldr.w r3, [pc, #1964] @ 27bb8 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1952] @ 27bb4 │ │ │ │ + ldr.w r1, [pc, #1936] @ 27bbc │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 27434 │ │ │ │ + cbz r0, 2744a │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -41602,21 +41584,21 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1852] @ 27bb8 │ │ │ │ + ldr.w r1, [pc, #1836] @ 27bc0 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w sl, [pc, #1840] @ 27bbc │ │ │ │ + ldr.w sl, [pc, #1824] @ 27bc4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ blx bf88 │ │ │ │ add sl, pc │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r3, sl, #32 │ │ │ │ @@ -41627,47 +41609,47 @@ │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 274a4 │ │ │ │ + bne.n 274ba │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [ip, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1748] @ 27bc0 │ │ │ │ + ldr.w r3, [pc, #1732] @ 27bc8 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1720] @ 27bc4 │ │ │ │ + ldr.w r1, [pc, #1708] @ 27bcc │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 27528 │ │ │ │ + cbz r0, 2753e │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -41687,57 +41669,57 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1624] @ 27bc8 │ │ │ │ + ldr.w r1, [pc, #1612] @ 27bd0 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #109 @ 0x6d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1604] @ 27bcc │ │ │ │ + ldr.w r1, [pc, #1588] @ 27bd4 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #18 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1580] @ 27bd0 │ │ │ │ + ldr.w ip, [pc, #1568] @ 27bd8 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r4, #16] │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1548] @ 27bd4 │ │ │ │ + ldr.w r1, [pc, #1532] @ 27bdc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 275e8 │ │ │ │ + cbz r0, 275fe │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -41757,226 +41739,227 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #65 @ 0x41 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1452] @ 27bd8 │ │ │ │ + ldr.w r1, [pc, #1436] @ 27be0 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1428] @ 27bdc │ │ │ │ + ldr.w r1, [pc, #1416] @ 27be4 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1408] @ 27be0 │ │ │ │ + ldr.w r3, [pc, #1392] @ 27be8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1384] @ 27be4 │ │ │ │ + ldr.w r1, [pc, #1372] @ 27bec │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 2769a │ │ │ │ + cbz r0, 276b0 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ - ldr.w sl, [pc, #1352] @ 27be8 │ │ │ │ + ldr.w fp, [pc, #1340] @ 27bf0 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #67 @ 0x43 │ │ │ │ - blx bf88 │ │ │ │ - ldr.w r1, [pc, #1344] @ 27bec │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - add sl, pc │ │ │ │ - add r1, pc │ │ │ │ - blx c524 │ │ │ │ - mov r4, r0 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ + add fp, pc │ │ │ │ blx bf88 │ │ │ │ - add.w lr, sl, #48 @ 0x30 │ │ │ │ + add.w lr, fp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov ip, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov ip, fp │ │ │ │ + adds r4, #16 │ │ │ │ add.w fp, fp, #16 │ │ │ │ - add.w sl, sl, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [fp, #-16] │ │ │ │ - str.w r1, [fp, #-12] │ │ │ │ - str.w r2, [fp, #-8] │ │ │ │ - str.w r3, [fp, #-4] │ │ │ │ + str.w r0, [r4, #-16] │ │ │ │ + str.w r1, [r4, #-12] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 276c8 │ │ │ │ - ldmia.w ip!, {r0, r1, r2} │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ - str.w r0, [fp] │ │ │ │ + bne.n 276ca │ │ │ │ + ldmia.w fp!, {r0, r1, r2} │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #67 @ 0x43 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldrh.w r2, [fp] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ + ldrb.w r2, [fp, #2] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ + blx bf88 │ │ │ │ + ldr.w r1, [pc, #1260] @ 27bf4 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + add r1, pc │ │ │ │ + blx c524 │ │ │ │ + mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ - ldrh.w r2, [ip] │ │ │ │ - strh.w r2, [fp, #12] │ │ │ │ - ldrb.w r2, [ip, #2] │ │ │ │ - strb.w r2, [fp, #14] │ │ │ │ blx cd30 │ │ │ │ - strd r4, r9, [r0] │ │ │ │ + strd r9, r4, [r0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ + movs r0, #63 @ 0x3f │ │ │ │ + blx bf88 │ │ │ │ + ldr.w lr, [pc, #1224] @ 27bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, 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 2773a │ │ │ │ + ldmia.w lr!, {r0, r1, r2} │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldrh.w r2, [lr] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ + ldrb.w r2, [lr, #2] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1228] @ 27bf0 │ │ │ │ + ldr.w r1, [pc, #1152] @ 27bfc │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #63 @ 0x3f │ │ │ │ - blx bf88 │ │ │ │ - ldr.w ip, [pc, #1212] @ 27bf4 │ │ │ │ mov r4, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - add ip, pc │ │ │ │ - add.w sl, 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, sl │ │ │ │ - bne.n 27744 │ │ │ │ - ldmia r6!, {r0, r1, r2} │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r0, [lr] │ │ │ │ movs r0, #12 │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - ldr.w sl, [pc, #1152] @ 27bf8 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ - add sl, pc │ │ │ │ - strh.w r2, [lr, #12] │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ - strb.w r2, [lr, #14] │ │ │ │ blx cd30 │ │ │ │ - strd r9, r4, [r0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r3, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - add.w r9, sl, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1084] @ 27bfc │ │ │ │ + ldr.w r1, [pc, #1088] @ 27c00 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w sl, [pc, #1076] @ 27c04 │ │ │ │ blx b7dc │ │ │ │ movs r0, #51 @ 0x33 │ │ │ │ + add sl, pc │ │ │ │ blx bf88 │ │ │ │ + add.w r9, sl, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, sl │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w sl, sl, #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 277dc │ │ │ │ + bne.n 277e4 │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strh.w r2, [lr] │ │ │ │ strb.w r3, [lr, #2] │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #996] @ (27c00 ) │ │ │ │ + ldr r3, [pc, #996] @ (27c08 ) │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r3, [sl, #10] │ │ │ │ strh.w r2, [sl, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #960] @ (27c04 ) │ │ │ │ + ldr r1, [pc, #960] @ (27c0c ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 27862 │ │ │ │ + cbz r0, 2786a │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 2787a │ │ │ │ + cbz r0, 27882 │ │ │ │ blx b7dc │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ - cbz r0, 27884 │ │ │ │ + cbz r0, 2788c │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2789a │ │ │ │ + cbz r0, 278a2 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 278a2 │ │ │ │ + cbz r0, 278aa │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -41986,56 +41969,56 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #828] @ (27c08 ) │ │ │ │ + ldr r1, [pc, #828] @ (27c10 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #808] @ (27c0c ) │ │ │ │ + ldr r1, [pc, #808] @ (27c14 ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #788] @ (27c10 ) │ │ │ │ + ldr r3, [pc, #788] @ (27c18 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #760] @ (27c14 ) │ │ │ │ + ldr r1, [pc, #760] @ (27c1c ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 2793a │ │ │ │ + cbz r0, 27942 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -42055,59 +42038,59 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #660] @ (27c18 ) │ │ │ │ + ldr r1, [pc, #660] @ (27c20 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #640] @ (27c1c ) │ │ │ │ + ldr r1, [pc, #640] @ (27c24 ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #620] @ (27c20 ) │ │ │ │ + ldr r3, [pc, #620] @ (27c28 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #596] @ (27c24 ) │ │ │ │ + ldr r1, [pc, #596] @ (27c2c ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 279ee │ │ │ │ + cbz r0, 279f6 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ - ldr r6, [pc, #564] @ (27c28 ) │ │ │ │ + ldr r6, [pc, #564] @ (27c30 ) │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ add r6, pc │ │ │ │ blx b7dc │ │ │ │ @@ -42126,15 +42109,15 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #496] @ (27c2c ) │ │ │ │ + ldr r1, [pc, #496] @ (27c34 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ blx b7dc │ │ │ │ @@ -42147,24 +42130,24 @@ │ │ │ │ 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 27a58 │ │ │ │ + bne.n 27a60 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ strh.w r3, [lr, #4] │ │ │ │ str.w r0, [lr] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ movs r0, #19 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #412] @ 27c30 │ │ │ │ + ldr.w ip, [pc, #412] @ 27c38 │ │ │ │ mov r6, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r0, [r6, #0] │ │ │ │ @@ -42172,38 +42155,38 @@ │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r6, #16] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r6, #18] │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #372] @ (27c34 ) │ │ │ │ + ldr r1, [pc, #372] @ (27c3c ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 27ada │ │ │ │ + cbz r0, 27ae2 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w sl, [pc, #316] @ 27c38 │ │ │ │ + ldr.w sl, [pc, #316] @ 27c40 │ │ │ │ blx b7dc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -42212,193 +42195,193 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #280] @ (27c3c ) │ │ │ │ + ldr r1, [pc, #280] @ (27c44 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #45 @ 0x2d │ │ │ │ blx bf88 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r3, sl, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 27c40 │ │ │ │ + b.n 27c48 │ │ │ │ nop │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r2 │ │ │ │ movs r1, r0 │ │ │ │ - bxns r4 │ │ │ │ + mov sl, pc │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, pc │ │ │ │ + mov r2, sl │ │ │ │ movs r1, r0 │ │ │ │ - ldrb.w r0, [r4] │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + str??.w r0, [lr, r0] │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp sl, r8 │ │ │ │ movs r1, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + cmp r8, lr │ │ │ │ movs r1, r0 │ │ │ │ - adcs.w r0, r0, #0 │ │ │ │ - cmp r0, pc │ │ │ │ + @ instruction: 0xf12a0000 │ │ │ │ + cmp r2, sl │ │ │ │ movs r1, r0 │ │ │ │ - ands r0, r4 │ │ │ │ + eors r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc │ │ │ │ + add r2, sl │ │ │ │ movs r1, r0 │ │ │ │ - add r6, ip │ │ │ │ + add r0, r8 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r6] │ │ │ │ - movt r0, #59392 @ 0xe800 │ │ │ │ - muls r4, r2 │ │ │ │ + ldc2 0, cr0, [r0] │ │ │ │ + subw r0, r8, #2048 @ 0x800 │ │ │ │ + orrs r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - muls r2, r0 │ │ │ │ + orrs r4, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + negs r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r5, #30 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r1, r0 │ │ │ │ - tst r4, r1 │ │ │ │ + rors r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - rors r4, r4 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r2 │ │ │ │ + asrs r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r3, #6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2 │ │ │ │ + lsrs r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + asrs r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2d00000 │ │ │ │ - subs r4, #6 │ │ │ │ + @ instruction: 0xf2b40000 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf23c0000 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - movw r0, #8192 @ 0x2000 │ │ │ │ - ands r2, r7 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, ip, #16 │ │ │ │ add.w sl, sl, #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] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 27c40 │ │ │ │ + bne.n 27c48 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ mov r0, r9 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [ip, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3520] @ 28a48 │ │ │ │ + ldr.w r3, [pc, #3520] @ 28a50 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [sl, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3484] @ 28a4c │ │ │ │ + ldr.w r1, [pc, #3484] @ 28a54 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 27cd0 │ │ │ │ + cbz r0, 27cd8 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -42418,56 +42401,56 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3384] @ 28a50 │ │ │ │ + ldr.w r1, [pc, #3384] @ 28a58 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3364] @ 28a54 │ │ │ │ + ldr.w r1, [pc, #3364] @ 28a5c │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3340] @ 28a58 │ │ │ │ + ldr.w r3, [pc, #3340] @ 28a60 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3312] @ 28a5c │ │ │ │ + ldr.w r1, [pc, #3312] @ 28a64 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 27d8c │ │ │ │ + cbz r0, 27d94 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -42487,57 +42470,57 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3212] @ 28a60 │ │ │ │ + ldr.w r1, [pc, #3212] @ 28a68 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3188] @ 28a64 │ │ │ │ + ldr.w r1, [pc, #3188] @ 28a6c │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #3168] @ 28a68 │ │ │ │ + ldr.w r3, [pc, #3168] @ 28a70 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r6, #10] │ │ │ │ strh r2, [r6, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3136] @ 28a6c │ │ │ │ + ldr.w r1, [pc, #3136] @ 28a74 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 27e4a │ │ │ │ + cbz r0, 27e52 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -42558,33 +42541,33 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3036] @ 28a70 │ │ │ │ + ldr.w r1, [pc, #3036] @ 28a78 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #3016] @ 28a74 │ │ │ │ + ldr.w r1, [pc, #3016] @ 28a7c │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #21 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2992] @ 28a78 │ │ │ │ + ldr.w ip, [pc, #2992] @ 28a80 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ @@ -42592,112 +42575,112 @@ │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ strb r3, [r5, #20] │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2952] @ 28a7c │ │ │ │ + ldr.w r1, [pc, #2952] @ 28a84 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 27f10 │ │ │ │ + cbz r0, 27f18 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #2912] @ 28a80 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r3, [pc, #2912] @ 28a88 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, r3 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2892] @ 28a84 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #2892] @ 28a8c │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2876] @ 28a88 │ │ │ │ + ldr.w r1, [pc, #2876] @ 28a90 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2856] @ 28a8c │ │ │ │ + ldr.w r1, [pc, #2856] @ 28a94 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2840] @ 28a90 │ │ │ │ + ldr.w r1, [pc, #2840] @ 28a98 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2820] @ 28a94 │ │ │ │ + ldr.w r1, [pc, #2820] @ 28a9c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2804] @ 28a98 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2804] @ 28aa0 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ mov sl, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2784] @ 28a9c │ │ │ │ + ldr.w r1, [pc, #2784] @ 28aa4 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2768] @ 28aa0 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + ldr.w r1, [pc, #2768] @ 28aa8 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ mov r8, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2748] @ 28aa4 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2748] @ 28aac │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ mov r7, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2732] @ 28aa8 │ │ │ │ + ldr.w r1, [pc, #2732] @ 28ab0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ mov r6, r1 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx cd30 │ │ │ │ @@ -42722,24 +42705,24 @@ │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ @@ -42758,36 +42741,36 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ mov r1, sl │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ mov r1, r8 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ mov r1, r7 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ blx c524 │ │ │ │ @@ -42824,30 +42807,30 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2396] @ 28aac │ │ │ │ + ldr.w r1, [pc, #2396] @ 28ab4 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #226 @ 0xe2 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2376] @ 28ab0 │ │ │ │ + ldr.w r1, [pc, #2376] @ 28ab8 │ │ │ │ movs r2, #226 @ 0xe2 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2364] @ 28ab4 │ │ │ │ + ldr.w r7, [pc, #2364] @ 28abc │ │ │ │ blx b7dc │ │ │ │ movs r0, #20 │ │ │ │ add r7, pc │ │ │ │ blx bf88 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #0] │ │ │ │ @@ -42856,60 +42839,60 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2324] @ 28ab8 │ │ │ │ + ldr.w r1, [pc, #2324] @ 28ac0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 281c4 │ │ │ │ + cbz r0, 281cc │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2280] @ 28abc │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2280] @ 28ac4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2264] @ 28ac0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2264] @ 28ac8 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2248] @ 28ac4 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2248] @ 28acc │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2232] @ 28ac8 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2232] @ 28ad0 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2216] @ 28acc │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #2216] @ 28ad4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, sl, [r0] │ │ │ │ @@ -42917,52 +42900,52 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w sl, fp, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r9, [r0, #12] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 28258 │ │ │ │ + cbz r0, 28260 │ │ │ │ blx b7dc │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 2824e │ │ │ │ + bne.n 28256 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2148] @ 28ad0 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2148] @ 28ad8 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2132] @ 28ad4 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2132] @ 28adc │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #32] │ │ │ │ - movs r0, #71 @ 0x47 │ │ │ │ + movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2116] @ 28ad8 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2116] @ 28ae0 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2100] @ 28adc │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2100] @ 28ae4 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - movs r0, #77 @ 0x4d │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #2084] @ 28ae0 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #2084] @ 28ae8 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx cd30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -42971,18 +42954,18 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [r0] │ │ │ │ sub.w fp, r4, #4 │ │ │ │ strd r3, sl, [r0, #12] │ │ │ │ add.w sl, r4, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ - cbz r0, 282f2 │ │ │ │ + cbz r0, 282fa │ │ │ │ blx b7dc │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 282e8 │ │ │ │ + bne.n 282f0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -42992,81 +42975,81 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1984] @ 28ae4 │ │ │ │ + ldr.w r1, [pc, #1984] @ 28aec │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #316 @ 0x13c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1960] @ 28ae8 │ │ │ │ + ldr.w r1, [pc, #1960] @ 28af0 │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1936] @ 28aec │ │ │ │ + ldr.w r3, [pc, #1936] @ 28af4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1908] @ 28af0 │ │ │ │ + ldr.w r1, [pc, #1908] @ 28af8 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2839a │ │ │ │ + cbz r0, 283a2 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, r5, #16 │ │ │ │ blx b7dc │ │ │ │ subs r7, r5, #4 │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ - cbz r0, 283b8 │ │ │ │ + cbz r0, 283c0 │ │ │ │ blx b7dc │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 283ae │ │ │ │ + bne.n 283b6 │ │ │ │ mov r0, r5 │ │ │ │ sub.w fp, r9, #4 │ │ │ │ blx b7dc │ │ │ │ add.w r5, r9, #16 │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ - cbz r0, 283dc │ │ │ │ + cbz r0, 283e4 │ │ │ │ blx b7dc │ │ │ │ cmp r5, fp │ │ │ │ - bne.n 283d2 │ │ │ │ + bne.n 283da │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ @@ -43077,33 +43060,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx c55c │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1768] @ 28af4 │ │ │ │ + ldr.w r1, [pc, #1768] @ 28afc │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1744] @ 28af8 │ │ │ │ + ldr.w r1, [pc, #1744] @ 28b00 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #19 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #1724] @ 28afc │ │ │ │ + ldr.w ip, [pc, #1724] @ 28b04 │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ @@ -43111,25 +43094,25 @@ │ │ │ │ ldrh.w r3, [ip] │ │ │ │ strh r3, [r5, #16] │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ strb r3, [r5, #18] │ │ │ │ blx b7dc │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1684] @ 28b00 │ │ │ │ + ldr.w r1, [pc, #1684] @ 28b08 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2848a │ │ │ │ + cbz r0, 28492 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -43149,54 +43132,54 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1588] @ 28b04 │ │ │ │ + ldr.w r1, [pc, #1588] @ 28b0c │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #155 @ 0x9b │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1568] @ 28b08 │ │ │ │ + ldr.w r1, [pc, #1568] @ 28b10 │ │ │ │ movs r2, #155 @ 0x9b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #12 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1544] @ 28b0c │ │ │ │ + ldr.w r3, [pc, #1544] @ 28b14 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1520] @ 28b10 │ │ │ │ + ldr.w r1, [pc, #1520] @ 28b18 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 2853e │ │ │ │ + cbz r0, 28546 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -43216,56 +43199,56 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1424] @ 28b14 │ │ │ │ + ldr.w r1, [pc, #1424] @ 28b1c │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #141 @ 0x8d │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1400] @ 28b18 │ │ │ │ + ldr.w r1, [pc, #1400] @ 28b20 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #13 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1380] @ 28b1c │ │ │ │ + ldr.w r3, [pc, #1380] @ 28b24 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1352] @ 28b20 │ │ │ │ + ldr.w r1, [pc, #1352] @ 28b28 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 285f8 │ │ │ │ + cbz r0, 28600 │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -43285,57 +43268,57 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1252] @ 28b24 │ │ │ │ + ldr.w r1, [pc, #1252] @ 28b2c │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #119 @ 0x77 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1228] @ 28b28 │ │ │ │ + ldr.w r1, [pc, #1228] @ 28b30 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1208] @ 28b2c │ │ │ │ + ldr.w r3, [pc, #1208] @ 28b34 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r4, #10] │ │ │ │ strh r2, [r4, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1176] @ 28b30 │ │ │ │ + ldr.w r1, [pc, #1176] @ 28b38 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 286b6 │ │ │ │ + cbz r0, 286be │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -43355,56 +43338,56 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1076] @ 28b34 │ │ │ │ + ldr.w r1, [pc, #1076] @ 28b3c │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #300 @ 0x12c │ │ │ │ blx bf88 │ │ │ │ - ldr.w r1, [pc, #1052] @ 28b38 │ │ │ │ + ldr.w r1, [pc, #1052] @ 28b40 │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #14 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1028] @ 28b3c │ │ │ │ + ldr.w r3, [pc, #1028] @ 28b44 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r5, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #1000] @ (28b40 ) │ │ │ │ + ldr r1, [pc, #1000] @ (28b48 ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbz r0, 28774 │ │ │ │ + cbz r0, 2877c │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -43424,30 +43407,30 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #904] @ (28b44 ) │ │ │ │ + ldr r1, [pc, #904] @ (28b4c ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #884] @ (28b48 ) │ │ │ │ + ldr r1, [pc, #884] @ (28b50 ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #872] @ (28b4c ) │ │ │ │ + ldr r6, [pc, #872] @ (28b54 ) │ │ │ │ blx b7dc │ │ │ │ movs r0, #19 │ │ │ │ add r6, pc │ │ │ │ blx bf88 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -43458,25 +43441,25 @@ │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ strh r3, [r4, #16] │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ strb r3, [r4, #18] │ │ │ │ blx b7dc │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #832] @ (28b50 ) │ │ │ │ + ldr r1, [pc, #832] @ (28b58 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2882c │ │ │ │ + cbz r0, 28834 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -43496,57 +43479,57 @@ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #736] @ (28b54 ) │ │ │ │ + ldr r1, [pc, #736] @ (28b5c ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ mov.w r0, #288 @ 0x120 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #716] @ (28b58 ) │ │ │ │ + ldr r1, [pc, #716] @ (28b60 ) │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #11 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #692] @ (28b5c ) │ │ │ │ + ldr r3, [pc, #692] @ (28b64 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r5, #10] │ │ │ │ strh r2, [r5, #8] │ │ │ │ blx b7dc │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #664] @ (28b60 ) │ │ │ │ + ldr r1, [pc, #664] @ (28b68 ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 288e2 │ │ │ │ + cbz r0, 288ea │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -43566,57 +43549,57 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #572] @ (28b64 ) │ │ │ │ + ldr r1, [pc, #572] @ (28b6c ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #552] @ (28b68 ) │ │ │ │ + ldr r1, [pc, #552] @ (28b70 ) │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #20 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #532] @ 28b6c │ │ │ │ + ldr.w ip, [pc, #532] @ 28b74 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr.w r0, [ip] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #500] @ (28b70 ) │ │ │ │ + ldr r1, [pc, #500] @ (28b78 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 2899a │ │ │ │ + cbz r0, 289a2 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -43636,215 +43619,215 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #71 @ 0x47 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #404] @ (28b74 ) │ │ │ │ + ldr r1, [pc, #404] @ (28b7c ) │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #384] @ (28b78 ) │ │ │ │ + ldr r1, [pc, #384] @ (28b80 ) │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #14 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #364] @ (28b7c ) │ │ │ │ + ldr r3, [pc, #364] @ (28b84 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r5, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #336] @ (28b80 ) │ │ │ │ + ldr r1, [pc, #336] @ (28b88 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 28b84 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + b.n 28b8c │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #24 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r4, #20 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r4, #26 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #22 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #32 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r6, #8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #12 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #18 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 28b8a │ │ │ │ + cbz r0, 28b92 │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -43864,58 +43847,58 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx c55c │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #264] @ (28cdc ) │ │ │ │ + ldr r1, [pc, #244] @ (28cd0 ) │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ movs r0, #163 @ 0xa3 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #244] @ (28ce0 ) │ │ │ │ + ldr r1, [pc, #224] @ (28cd4 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ movs r0, #15 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #224] @ (28ce4 ) │ │ │ │ + ldr r3, [pc, #204] @ (28cd8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb r3, [r4, #14] │ │ │ │ strh r2, [r4, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #196] @ (28ce8 ) │ │ │ │ + ldr r1, [pc, #176] @ (28cdc ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx cd30 │ │ │ │ mov r5, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - cbz r0, 28c44 │ │ │ │ + cbz r0, 28c4c │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -43938,15 +43921,15 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx c55c │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 28c98 │ │ │ │ + cbz r0, 28ca0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ @@ -43955,938 +43938,931 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w b7d8 │ │ │ │ mov r0, r3 │ │ │ │ blx b7dc │ │ │ │ movs r0, #4 │ │ │ │ blx cd30 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 250cc │ │ │ │ - mov r0, r3 │ │ │ │ - blx b7dc │ │ │ │ - movs r0, #4 │ │ │ │ - blx cd30 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 2485a │ │ │ │ - nop │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + b.w 2486a │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028cec : │ │ │ │ - ldr r3, [pc, #16] @ (28d00 ) │ │ │ │ - ldr r2, [pc, #20] @ (28d04 ) │ │ │ │ +00028ce0 : │ │ │ │ + ldr r3, [pc, #16] @ (28cf4 ) │ │ │ │ + ldr r2, [pc, #20] @ (28cf8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 28cfa │ │ │ │ + cbz r3, 28cee │ │ │ │ bx lr │ │ │ │ b.w 21360 │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00028d08 : │ │ │ │ +00028cfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ (28d58 ) │ │ │ │ + ldr r2, [pc, #64] @ (28d4c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 28d48 │ │ │ │ + cbz r0, 28d3c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx b80c │ │ │ │ - ldr r3, [pc, #52] @ (28d5c ) │ │ │ │ + ldr r3, [pc, #52] @ (28d50 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc70 │ │ │ │ - cbz r0, 28d42 │ │ │ │ + cbz r0, 28d36 │ │ │ │ blx be24 │ │ │ │ - cbz r0, 28d42 │ │ │ │ + cbz r0, 28d36 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ blx c644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #20] @ (28d60 ) │ │ │ │ - ldr r2, [pc, #24] @ (28d64 ) │ │ │ │ + ldr r1, [pc, #20] @ (28d54 ) │ │ │ │ + ldr r2, [pc, #24] @ (28d58 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ blx c5e8 │ │ │ │ - b.n 28d42 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + b.n 28d36 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00d8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028d68 : │ │ │ │ +00028d5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (28dc4 ) │ │ │ │ + ldr r2, [pc, #76] @ (28db8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 28db2 │ │ │ │ + cbz r0, 28da6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx b80c │ │ │ │ - ldr r3, [pc, #64] @ (28dc8 ) │ │ │ │ + ldr r3, [pc, #64] @ (28dbc ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc70 │ │ │ │ - cbz r0, 28da8 │ │ │ │ + cbz r0, 28d9c │ │ │ │ blx be24 │ │ │ │ - cbz r0, 28da8 │ │ │ │ + cbz r0, 28d9c │ │ │ │ ldr r4, [r0, #32] │ │ │ │ blx c644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #32] @ (28dcc ) │ │ │ │ + ldr r4, [pc, #32] @ (28dc0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #28] @ (28dd0 ) │ │ │ │ - ldr r2, [pc, #28] @ (28dd4 ) │ │ │ │ + ldr r1, [pc, #28] @ (28dc4 ) │ │ │ │ + ldr r2, [pc, #28] @ (28dc8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ blx c5e8 │ │ │ │ - b.n 28da2 │ │ │ │ + b.n 28d96 │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, sl, #0 │ │ │ │ - bkpt 0x0072 │ │ │ │ + sbc.w r0, r6, #0 │ │ │ │ + bkpt 0x006e │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028dd8 : │ │ │ │ +00028dcc : │ │ │ │ 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] @ (28e80 ) │ │ │ │ + ldr r4, [pc, #148] @ (28e74 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28e6c │ │ │ │ + beq.n 28e60 │ │ │ │ blx b80c │ │ │ │ - ldr r3, [pc, #140] @ (28e84 ) │ │ │ │ + ldr r3, [pc, #140] @ (28e78 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28e66 │ │ │ │ + cbz r0, 28e5a │ │ │ │ blx be24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28e7c │ │ │ │ + beq.n 28e70 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r7, 28e60 │ │ │ │ + cbz r7, 28e54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx c8c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28dd8 │ │ │ │ + bl 28dcc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 28e5a │ │ │ │ + cbz r0, 28e4e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 28e36 │ │ │ │ + b.n 28e2a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 28e54 │ │ │ │ + cbz r4, 28e48 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx c8b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 28e32 │ │ │ │ + bne.n 28e26 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx c8c4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28e36 │ │ │ │ + bne.n 28e2a │ │ │ │ mov r0, r9 │ │ │ │ blx bd98 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 28e18 │ │ │ │ + bne.n 28e0c │ │ │ │ mov r0, r8 │ │ │ │ blx c644 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (28e88 ) │ │ │ │ - ldr r2, [pc, #28] @ (28e8c ) │ │ │ │ + ldr r1, [pc, #24] @ (28e7c ) │ │ │ │ + ldr r2, [pc, #28] @ (28e80 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ blx c5e8 │ │ │ │ - b.n 28e66 │ │ │ │ + b.n 28e5a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28e66 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + b.n 28e5a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028e90 : │ │ │ │ +00028e84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (28f04 ) │ │ │ │ + ldr r5, [pc, #100] @ (28ef8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 28eea │ │ │ │ + cbz r0, 28ede │ │ │ │ blx b80c │ │ │ │ - ldr r3, [pc, #88] @ (28f08 ) │ │ │ │ + ldr r3, [pc, #88] @ (28efc ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28ee4 │ │ │ │ + cbz r0, 28ed8 │ │ │ │ blx be24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28f00 │ │ │ │ + cbz r0, 28ef4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - cbz r4, 28efc │ │ │ │ + cbz r4, 28ef0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx c8c4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28eca │ │ │ │ + bne.n 28ebe │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (28f0c ) │ │ │ │ - ldr r2, [pc, #32] @ (28f10 ) │ │ │ │ + ldr r1, [pc, #32] @ (28f00 ) │ │ │ │ + ldr r2, [pc, #32] @ (28f04 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #212 @ 0xd4 │ │ │ │ blx c5e8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28ee4 │ │ │ │ + b.n 28ed8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28eda │ │ │ │ + b.n 28ece │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28ee4 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + b.n 28ed8 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #28 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028f14 : │ │ │ │ +00028f08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (28f88 ) │ │ │ │ + ldr r5, [pc, #100] @ (28f7c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 28f6e │ │ │ │ + cbz r0, 28f62 │ │ │ │ blx b80c │ │ │ │ - ldr r3, [pc, #88] @ (28f8c ) │ │ │ │ + ldr r3, [pc, #88] @ (28f80 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28f68 │ │ │ │ + cbz r0, 28f5c │ │ │ │ blx be24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28f84 │ │ │ │ + cbz r0, 28f78 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 28f80 │ │ │ │ + cbz r4, 28f74 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx c8c4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28f4e │ │ │ │ + bne.n 28f42 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (28f90 ) │ │ │ │ - ldr r2, [pc, #32] @ (28f94 ) │ │ │ │ + ldr r1, [pc, #32] @ (28f84 ) │ │ │ │ + ldr r2, [pc, #32] @ (28f88 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ blx c5e8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28f68 │ │ │ │ + b.n 28f5c │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28f5e │ │ │ │ + b.n 28f52 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28f68 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + b.n 28f5c │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00028f98 : │ │ │ │ +00028f8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #104] @ (29010 ) │ │ │ │ + ldr r5, [pc, #104] @ (29004 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 28ff2 │ │ │ │ + cbz r0, 28fe6 │ │ │ │ blx b80c │ │ │ │ - ldr r3, [pc, #92] @ (29014 ) │ │ │ │ + ldr r3, [pc, #92] @ (29008 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28fec │ │ │ │ + cbz r0, 28fe0 │ │ │ │ blx be24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2900a │ │ │ │ + cbz r0, 28ffe │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 29006 │ │ │ │ + cbz r4, 28ffa │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx c8c4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 28fd2 │ │ │ │ + bne.n 28fc6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #36] @ (29018 ) │ │ │ │ - ldr r2, [pc, #36] @ (2901c ) │ │ │ │ + ldr r1, [pc, #36] @ (2900c ) │ │ │ │ + ldr r2, [pc, #36] @ (29010 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #280 @ 0x118 │ │ │ │ blx c5e8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28fec │ │ │ │ + b.n 28fe0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 28fe2 │ │ │ │ + b.n 28fd6 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28fec │ │ │ │ + b.n 28fe0 │ │ │ │ nop │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #20 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029020 : │ │ │ │ +00029014 : │ │ │ │ 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] @ (290a0 ) │ │ │ │ + ldr r4, [pc, #112] @ (29094 ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ add r4, pc │ │ │ │ - beq.n 2909c │ │ │ │ + beq.n 29090 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx b80c │ │ │ │ - ldr r3, [pc, #96] @ (290a4 ) │ │ │ │ + ldr r3, [pc, #96] @ (29098 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc70 │ │ │ │ - cbz r0, 2909c │ │ │ │ + cbz r0, 29090 │ │ │ │ blx be24 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2909c │ │ │ │ + cbz r0, 29090 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx bbec │ │ │ │ - cbz r0, 29086 │ │ │ │ + cbz r0, 2907a │ │ │ │ mov r0, r6 │ │ │ │ blx cc64 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 29096 │ │ │ │ + cbz r0, 2908a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 29074 │ │ │ │ + b.n 29068 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 29090 │ │ │ │ + cbz r4, 29084 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx bbec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 29070 │ │ │ │ + bne.n 29064 │ │ │ │ mov r0, r6 │ │ │ │ blx bd98 │ │ │ │ mov r0, r7 │ │ │ │ blx c644 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx bd98 │ │ │ │ mov r0, r7 │ │ │ │ blx c644 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 290ae │ │ │ │ + cbz r0, 290a2 │ │ │ │ b.w c640 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000290b0 : │ │ │ │ +000290a4 : │ │ │ │ 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 2912c │ │ │ │ + beq.n 29120 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx cb64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 290e2 │ │ │ │ + beq.n 290d6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx cfc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 2912c │ │ │ │ + cbz r0, 29120 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ - cbz r5, 29122 │ │ │ │ + cbz r5, 29116 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 290f2 │ │ │ │ + cbz r2, 290e6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 29102 │ │ │ │ + beq.n 290f6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx c888 │ │ │ │ - cbz r0, 29158 │ │ │ │ + cbz r0, 2914c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx ba6c │ │ │ │ - cbz r0, 29142 │ │ │ │ + cbz r0, 29136 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx be24 │ │ │ │ - cbz r7, 29128 │ │ │ │ + cbz r7, 2911c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c640 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 29116 │ │ │ │ + bne.n 2910a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #52] @ (29164 ) │ │ │ │ - ldr r2, [pc, #56] @ (29168 ) │ │ │ │ + ldr r1, [pc, #52] @ (29158 ) │ │ │ │ + ldr r2, [pc, #56] @ (2915c ) │ │ │ │ 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 c5e4 │ │ │ │ - ldr r1, [pc, #40] @ (2916c ) │ │ │ │ - ldr r2, [pc, #40] @ (29170 ) │ │ │ │ + ldr r1, [pc, #40] @ (29160 ) │ │ │ │ + ldr r2, [pc, #40] @ (29164 ) │ │ │ │ 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 c5e4 │ │ │ │ - ldr r1, [pc, #24] @ (29174 ) │ │ │ │ - ldr r2, [pc, #28] @ (29178 ) │ │ │ │ + ldr r1, [pc, #24] @ (29168 ) │ │ │ │ + ldr r2, [pc, #28] @ (2916c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 29134 │ │ │ │ + b.n 29128 │ │ │ │ nop │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - orrs.w r0, sl, #0 │ │ │ │ - revsh r2, r4 │ │ │ │ + orrs.w r0, r6, #0 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002917c : │ │ │ │ +00029170 : │ │ │ │ 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, 291ea │ │ │ │ + cbz r0, 291de │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx cb64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 291ac │ │ │ │ + beq.n 291a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx cfc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 291ea │ │ │ │ + cbz r0, 291de │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ - cbz r5, 291d6 │ │ │ │ + cbz r5, 291ca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 291bc │ │ │ │ + cbz r2, 291b0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 291cc │ │ │ │ + beq.n 291c0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx c888 │ │ │ │ - cbz r0, 2920a │ │ │ │ + cbz r0, 291fe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx ba6c │ │ │ │ - cbz r0, 29200 │ │ │ │ + cbz r0, 291f4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r7, 291e6 │ │ │ │ + cbz r7, 291da │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w c640 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #40] @ (29214 ) │ │ │ │ - ldr r2, [pc, #40] @ (29218 ) │ │ │ │ + ldr r1, [pc, #40] @ (29208 ) │ │ │ │ + ldr r2, [pc, #40] @ (2920c ) │ │ │ │ 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 c5e4 │ │ │ │ - ldr r1, [pc, #24] @ (2921c ) │ │ │ │ - ldr r2, [pc, #28] @ (29220 ) │ │ │ │ + ldr r1, [pc, #24] @ (29210 ) │ │ │ │ + ldr r2, [pc, #28] @ (29214 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 291f2 │ │ │ │ - ldr r1, [pc, #24] @ (29224 ) │ │ │ │ - ldr r2, [pc, #24] @ (29228 ) │ │ │ │ + b.n 291e6 │ │ │ │ + ldr r1, [pc, #24] @ (29218 ) │ │ │ │ + ldr r2, [pc, #24] @ (2921c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 291f2 │ │ │ │ - rev r2, r7 │ │ │ │ + b.n 291e6 │ │ │ │ + rev r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.s16 q0, d12, d0 │ │ │ │ - rev r4, r4 │ │ │ │ + vaddl.s16 q0, d8, d0 │ │ │ │ + rev r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #16 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 29234 │ │ │ │ + cbz r0, 29228 │ │ │ │ b.w c640 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0002923c : │ │ │ │ - cbz r0, 29242 │ │ │ │ +00029230 : │ │ │ │ + cbz r0, 29236 │ │ │ │ b.w c1c0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00029244 : │ │ │ │ +00029238 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #76] @ (292a0 ) │ │ │ │ + ldr r4, [pc, #76] @ (29294 ) │ │ │ │ sub sp, #20 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 29272 │ │ │ │ - ldr r3, [pc, #56] @ (292a4 ) │ │ │ │ + cbz r3, 29266 │ │ │ │ + ldr r3, [pc, #56] @ (29298 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29268 │ │ │ │ - ldr r2, [pc, #36] @ (292a8 ) │ │ │ │ + beq.n 2925c │ │ │ │ + ldr r2, [pc, #36] @ (2929c ) │ │ │ │ movs r0, #8 │ │ │ │ - ldr r1, [pc, #36] @ (292ac ) │ │ │ │ + ldr r1, [pc, #36] @ (292a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c628 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ blx ca4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx d0b4 │ │ │ │ - b.n 29268 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + b.n 2925c │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000292b0 : │ │ │ │ +000292a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 292e2 │ │ │ │ + cbz r0, 292d6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b800 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 292ee │ │ │ │ + cbz r2, 292e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r2, [pc, #16] @ (292f4 ) │ │ │ │ - ldr r1, [pc, #16] @ (292f8 ) │ │ │ │ + ldr r2, [pc, #16] @ (292e8 ) │ │ │ │ + ldr r1, [pc, #16] @ (292ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x003c │ │ │ │ + hlt 0x0038 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000292fc : │ │ │ │ +000292f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 2932e │ │ │ │ + cbz r0, 29322 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b800 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 2933c │ │ │ │ + cbz r2, 29330 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (29344 ) │ │ │ │ - ldr r2, [pc, #20] @ (29348 ) │ │ │ │ + ldr r1, [pc, #20] @ (29338 ) │ │ │ │ + ldr r2, [pc, #20] @ (2933c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0002934c : │ │ │ │ +00029340 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 2937e │ │ │ │ + cbz r0, 29372 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b800 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 2938c │ │ │ │ + cbz r2, 29380 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (29394 ) │ │ │ │ - ldr r2, [pc, #20] @ (29398 ) │ │ │ │ + ldr r1, [pc, #20] @ (29388 ) │ │ │ │ + ldr r2, [pc, #20] @ (2938c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rev r2, r4 │ │ │ │ + rev r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0002939c : │ │ │ │ +00029390 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 293ce │ │ │ │ + cbz r0, 293c2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b800 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbz r2, 293dc │ │ │ │ + cbz r2, 293d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (293e4 ) │ │ │ │ - ldr r2, [pc, #20] @ (293e8 ) │ │ │ │ + ldr r1, [pc, #20] @ (293d8 ) │ │ │ │ + ldr r2, [pc, #20] @ (293dc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 2941c │ │ │ │ + cbnz r6, 2940e │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -000293ec : │ │ │ │ +000293e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 2941e │ │ │ │ + cbz r0, 29412 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r2 │ │ │ │ blx c95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b800 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 2942c │ │ │ │ + cbz r2, 29420 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #20] @ (29434 ) │ │ │ │ - ldr r2, [pc, #20] @ (29438 ) │ │ │ │ + ldr r1, [pc, #20] @ (29428 ) │ │ │ │ + ldr r2, [pc, #20] @ (2942c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 29458 │ │ │ │ + cbnz r6, 2944a │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 294b8 │ │ │ │ + cbnz r0, 294ac │ │ │ │ ... │ │ │ │ │ │ │ │ -0002943c : │ │ │ │ - cbz r0, 29472 │ │ │ │ +00029430 : │ │ │ │ + cbz r0, 29466 │ │ │ │ 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 c95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b800 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ - cbz r2, 2946e │ │ │ │ + cbz r2, 29462 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #12] @ (29480 ) │ │ │ │ - ldr r2, [pc, #12] @ (29484 ) │ │ │ │ + ldr r1, [pc, #12] @ (29474 ) │ │ │ │ + ldr r2, [pc, #12] @ (29478 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ b.w c5e4 │ │ │ │ - cbnz r6, 2948e │ │ │ │ + cbnz r2, 29482 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 294f0 │ │ │ │ + cbnz r4, 294e2 │ │ │ │ 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] @ (294ac ) │ │ │ │ + ldr r3, [pc, #8] @ (294a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ 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 d23c │ │ │ │ - ldr r1, [pc, #16] @ (294d8 ) │ │ │ │ + ldr r1, [pc, #16] @ (294cc ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d2fc │ │ │ │ - ldr r3, [pc, #8] @ (294dc ) │ │ │ │ + ldr r3, [pc, #8] @ (294d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ 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 cf94 │ │ │ │ - ldr r2, [pc, #36] @ (2951c ) │ │ │ │ - ldr r3, [pc, #40] @ (29520 ) │ │ │ │ + ldr r2, [pc, #36] @ (29510 ) │ │ │ │ + ldr r3, [pc, #40] @ (29514 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #40] @ (29524 ) │ │ │ │ + ldr r0, [pc, #40] @ (29518 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #40] @ (29528 ) │ │ │ │ + ldr r1, [pc, #40] @ (2951c ) │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (2952c ) │ │ │ │ + ldr r2, [pc, #36] @ (29520 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #36] @ (29530 ) │ │ │ │ + ldr r3, [pc, #36] @ (29524 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [r4, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -44901,217 +44877,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 d158 │ │ │ │ - cbz r0, 29564 │ │ │ │ + cbz r0, 29558 │ │ │ │ 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, 29564 │ │ │ │ + cbz r0, 29558 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c1c0 │ │ │ │ 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, 29590 │ │ │ │ + cbz r0, 29584 │ │ │ │ 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] @ (295a8 ) │ │ │ │ - ldr r2, [pc, #20] @ (295ac ) │ │ │ │ + ldr r1, [pc, #20] @ (2959c ) │ │ │ │ + ldr r2, [pc, #20] @ (295a0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 29582 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + b.n 29576 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x0000 │ │ │ │ + rev16 r4, r7 │ │ │ │ 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, 295c8 │ │ │ │ + cbz r0, 295bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (295dc ) │ │ │ │ - ldr r1, [pc, #20] @ (295e0 ) │ │ │ │ + ldr r2, [pc, #16] @ (295d0 ) │ │ │ │ + ldr r1, [pc, #20] @ (295d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ 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, 2960a │ │ │ │ + cbz r0, 295fe │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cfa0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #16] @ (2961c ) │ │ │ │ + ldr r2, [pc, #16] @ (29610 ) │ │ │ │ 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 r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00029620 : │ │ │ │ +00029614 : │ │ │ │ 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, 29668 │ │ │ │ + cbz r1, 2965c │ │ │ │ movs r1, #0 │ │ │ │ blx c18c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c7cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 29658 │ │ │ │ + cbz r0, 2964c │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cfa0 │ │ │ │ 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] @ (2967c ) │ │ │ │ + ldr r1, [pc, #16] @ (29670 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #16] @ (29680 ) │ │ │ │ + ldr r2, [pc, #16] @ (29674 ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ blx c5e8 │ │ │ │ - b.n 29662 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + b.n 29656 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -00029684 : │ │ │ │ +00029678 : │ │ │ │ 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, 296c4 │ │ │ │ + cbz r1, 296b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx c18c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c7cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 296b8 │ │ │ │ + cbz r0, 296ac │ │ │ │ blx cfa0 │ │ │ │ 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] @ (296d8 ) │ │ │ │ + ldr r1, [pc, #16] @ (296cc ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #16] @ (296dc ) │ │ │ │ + ldr r2, [pc, #16] @ (296d0 ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ blx c5e8 │ │ │ │ - b.n 296c0 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + b.n 296b4 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ -000296e0 : │ │ │ │ +000296d4 : │ │ │ │ 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] @ (29758 ) │ │ │ │ + ldr r4, [pc, #104] @ (2974c ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2970e │ │ │ │ - ldr r3, [pc, #84] @ (2975c ) │ │ │ │ + cbz r3, 29702 │ │ │ │ + ldr r3, [pc, #84] @ (29750 ) │ │ │ │ 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 ce24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29704 │ │ │ │ - ldr r2, [pc, #64] @ (29760 ) │ │ │ │ + beq.n 296f8 │ │ │ │ + ldr r2, [pc, #64] @ (29754 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #64] @ (29764 ) │ │ │ │ + ldr r1, [pc, #64] @ (29758 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx c628 │ │ │ │ mov r5, r0 │ │ │ │ blx c95c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -45122,40 +45098,40 @@ │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx bba8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d0b4 │ │ │ │ - b.n 29704 │ │ │ │ + b.n 296f8 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029768 : │ │ │ │ +0002975c : │ │ │ │ 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 bebc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w d01c │ │ │ │ nop │ │ │ │ │ │ │ │ -0002978c : │ │ │ │ +00029780 : │ │ │ │ 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] │ │ │ │ @@ -45169,81 +45145,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 c468 │ │ │ │ - cbz r0, 297da │ │ │ │ + cbz r0, 297ce │ │ │ │ subs r1, r0, #1 │ │ │ │ adds r0, r4, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c070 │ │ │ │ - ldr r2, [pc, #20] @ (297f0 ) │ │ │ │ - ldr r1, [pc, #20] @ (297f4 ) │ │ │ │ + ldr r2, [pc, #20] @ (297e4 ) │ │ │ │ + ldr r1, [pc, #20] @ (297e8 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000297f8 : │ │ │ │ +000297ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx cc40 │ │ │ │ - ldr r1, [pc, #12] @ (29818 ) │ │ │ │ + ldr r1, [pc, #12] @ (2980c ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r1, pc │ │ │ │ movs r2, #0 │ │ │ │ b.w cdb0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002981c : │ │ │ │ +00029810 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #124] @ (298a8 ) │ │ │ │ + ldr r3, [pc, #124] @ (2989c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #124] @ (298ac ) │ │ │ │ + ldr r2, [pc, #124] @ (298a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 29840 │ │ │ │ + cbz r3, 29834 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #108] @ (298b0 ) │ │ │ │ + ldr r0, [pc, #108] @ (298a4 ) │ │ │ │ add r0, pc │ │ │ │ blx c770 │ │ │ │ blx bc14 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 29892 │ │ │ │ + cbz r0, 29886 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx d2c4 │ │ │ │ - cbz r0, 29886 │ │ │ │ - ldr r2, [pc, #76] @ (298b4 ) │ │ │ │ + cbz r0, 2987a │ │ │ │ + ldr r2, [pc, #76] @ (298a8 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -45252,60 +45228,60 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx b874 │ │ │ │ - b.n 29866 │ │ │ │ + b.n 2985a │ │ │ │ str r0, [sp, #4] │ │ │ │ blx beb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 29850 │ │ │ │ + b.n 29844 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000298b8 : │ │ │ │ +000298ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #108] @ (29934 ) │ │ │ │ + ldr r3, [pc, #108] @ (29928 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #108] @ (29938 ) │ │ │ │ + ldr r2, [pc, #108] @ (2992c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 298dc │ │ │ │ + cbz r3, 298d0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #92] @ (2993c ) │ │ │ │ + ldr r0, [pc, #92] @ (29930 ) │ │ │ │ add r0, pc │ │ │ │ blx c770 │ │ │ │ blx bc14 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 29918 │ │ │ │ + cbz r0, 2990c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [pc, #72] @ (29940 ) │ │ │ │ + ldr r2, [pc, #72] @ (29934 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ blx d258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -45314,97 +45290,97 @@ │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c384 │ │ │ │ - ldr r1, [pc, #36] @ (29944 ) │ │ │ │ + ldr r1, [pc, #36] @ (29938 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx cdb4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 298ee │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + b.n 298e2 │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #22 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029948 : │ │ │ │ - ldr r3, [pc, #60] @ (29988 ) │ │ │ │ +0002993c : │ │ │ │ + ldr r3, [pc, #60] @ (2997c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 2997a │ │ │ │ + cbz r0, 2996e │ │ │ │ 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 bc14 │ │ │ │ - ldr r2, [pc, #36] @ (2998c ) │ │ │ │ + ldr r2, [pc, #36] @ (29980 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx b7dc │ │ │ │ str r5, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #20] @ (29990 ) │ │ │ │ - ldr r2, [pc, #20] @ (29994 ) │ │ │ │ + ldr r1, [pc, #20] @ (29984 ) │ │ │ │ + ldr r2, [pc, #20] @ (29988 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #20 │ │ │ │ b.w c5e4 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029998 : │ │ │ │ +0002998c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #108] @ (29a14 ) │ │ │ │ + ldr r3, [pc, #108] @ (29a08 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #108] @ (29a18 ) │ │ │ │ + ldr r2, [pc, #108] @ (29a0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 299bc │ │ │ │ + cbz r3, 299b0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #92] @ (29a1c ) │ │ │ │ + ldr r0, [pc, #92] @ (29a10 ) │ │ │ │ add r0, pc │ │ │ │ blx c770 │ │ │ │ blx bc14 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 299f8 │ │ │ │ + cbz r0, 299ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [pc, #72] @ (29a20 ) │ │ │ │ + ldr r2, [pc, #72] @ (29a14 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ blx d258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -45413,143 +45389,143 @@ │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c384 │ │ │ │ - ldr r1, [pc, #36] @ (29a24 ) │ │ │ │ + ldr r1, [pc, #36] @ (29a18 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx cdb4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 299ce │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + b.n 299c2 │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029a28 : │ │ │ │ +00029a1c : │ │ │ │ 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 c118 │ │ │ │ - ldr r1, [pc, #60] @ (29a7c ) │ │ │ │ + ldr r1, [pc, #60] @ (29a70 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx c944 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ (29a80 ) │ │ │ │ + ldr r0, [pc, #52] @ (29a74 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #40] @ (29a84 ) │ │ │ │ + ldr r0, [pc, #40] @ (29a78 ) │ │ │ │ add r0, pc │ │ │ │ blx bdcc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - cbz r5, 29a76 │ │ │ │ + cbz r5, 29a6a │ │ │ │ mov r0, r5 │ │ │ │ blx c864 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029a88 : │ │ │ │ +00029a7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (29adc ) │ │ │ │ + ldr r3, [pc, #68] @ (29ad0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (29ae0 ) │ │ │ │ + ldr r2, [pc, #68] @ (29ad4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 29aaa │ │ │ │ + cbz r4, 29a9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx c384 │ │ │ │ - ldr r1, [pc, #48] @ (29ae4 ) │ │ │ │ + ldr r1, [pc, #48] @ (29ad8 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx cdb4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [pc, #36] @ (29ae8 ) │ │ │ │ + ldr r2, [pc, #36] @ (29adc ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx d258 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029aec : │ │ │ │ +00029ae0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx c818 │ │ │ │ - ldr r1, [pc, #16] @ (29b10 ) │ │ │ │ + ldr r1, [pc, #16] @ (29b04 ) │ │ │ │ add r1, pc │ │ │ │ blx bbec │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ ... │ │ │ │ │ │ │ │ -00029b14 : │ │ │ │ +00029b08 : │ │ │ │ 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] @ (29bac ) │ │ │ │ + ldr r2, [pc, #136] @ (29ba0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #136] @ (29bb0 ) │ │ │ │ + ldr r3, [pc, #136] @ (29ba4 ) │ │ │ │ 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] │ │ │ │ @@ -45557,231 +45533,231 @@ │ │ │ │ blx c818 │ │ │ │ blx cfac │ │ │ │ mov r5, r0 │ │ │ │ blx bcfc │ │ │ │ blx cfac │ │ │ │ mov r6, r0 │ │ │ │ blx bcfc │ │ │ │ - ldr r2, [pc, #96] @ (29bb4 ) │ │ │ │ + ldr r2, [pc, #96] @ (29ba8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #32 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx d258 │ │ │ │ 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 b7e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbnz r1, 29ba0 │ │ │ │ - cbz r6, 29b80 │ │ │ │ + cbnz r1, 29b94 │ │ │ │ + cbz r6, 29b74 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ - cbz r5, 29b88 │ │ │ │ + cbz r5, 29b7c │ │ │ │ mov r0, r5 │ │ │ │ blx bbb8 │ │ │ │ - ldr r2, [pc, #44] @ (29bb8 ) │ │ │ │ - ldr r3, [pc, #36] @ (29bb0 ) │ │ │ │ + ldr r2, [pc, #44] @ (29bac ) │ │ │ │ + ldr r3, [pc, #36] @ (29ba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 29ba8 │ │ │ │ + bne.n 29b9c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx c4c4 │ │ │ │ - b.n 29b78 │ │ │ │ + b.n 29b6c │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00029bbc : │ │ │ │ +00029bb0 : │ │ │ │ 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, 29c00 │ │ │ │ + cbz r3, 29bf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c468 │ │ │ │ - cbz r0, 29be4 │ │ │ │ + cbz r0, 29bd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq.n 29bea │ │ │ │ + beq.n 29bde │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 297b4 │ │ │ │ + bl 297a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx b7dc │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #16] @ (29c14 ) │ │ │ │ + ldr r1, [pc, #16] @ (29c08 ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #16] @ (29c18 ) │ │ │ │ + ldr r2, [pc, #16] @ (29c0c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c5e8 │ │ │ │ - b.n 29be4 │ │ │ │ + b.n 29bd8 │ │ │ │ nop │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029c1c : │ │ │ │ +00029c10 : │ │ │ │ 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, 29c60 │ │ │ │ + cbz r3, 29c54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c468 │ │ │ │ - cbz r0, 29c44 │ │ │ │ + cbz r0, 29c38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 29c4a │ │ │ │ + beq.n 29c3e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 297b4 │ │ │ │ + bl 297a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx b7dc │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #16] @ (29c74 ) │ │ │ │ + ldr r1, [pc, #16] @ (29c68 ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #16] @ (29c78 ) │ │ │ │ + ldr r2, [pc, #16] @ (29c6c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ blx c5e8 │ │ │ │ - b.n 29c44 │ │ │ │ + b.n 29c38 │ │ │ │ nop │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029c7c : │ │ │ │ +00029c70 : │ │ │ │ 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, 29cb4 │ │ │ │ + cbz r3, 29ca8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx c468 │ │ │ │ - cbz r0, 29ca4 │ │ │ │ + cbz r0, 29c98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #1 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.n 29caa │ │ │ │ + beq.n 29c9e │ │ │ │ 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] @ (29cc8 ) │ │ │ │ + ldr r1, [pc, #16] @ (29cbc ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #16] @ (29ccc ) │ │ │ │ + ldr r2, [pc, #16] @ (29cc0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ blx c5e8 │ │ │ │ - b.n 29ca4 │ │ │ │ + b.n 29c98 │ │ │ │ nop │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029cd0 : │ │ │ │ - cbz r0, 29cf0 │ │ │ │ +00029cc4 : │ │ │ │ + cbz r0, 29ce4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ (29cf4 ) │ │ │ │ + ldr r1, [pc, #16] @ (29ce8 ) │ │ │ │ add r1, pc │ │ │ │ blx bbec │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - b.n 2a15c │ │ │ │ + b.n 2a148 │ │ │ │ ... │ │ │ │ │ │ │ │ -00029cf8 : │ │ │ │ +00029cec : │ │ │ │ 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] @ (29dbc ) │ │ │ │ + ldr r0, [pc, #176] @ (29db0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #176] @ (29dc0 ) │ │ │ │ + ldr r2, [pc, #176] @ (29db4 ) │ │ │ │ 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 29da4 │ │ │ │ - cbz r3, 29d42 │ │ │ │ - ldr r2, [pc, #152] @ (29dc4 ) │ │ │ │ - ldr r3, [pc, #144] @ (29dc0 ) │ │ │ │ + beq.n 29d98 │ │ │ │ + cbz r3, 29d36 │ │ │ │ + ldr r2, [pc, #152] @ (29db8 ) │ │ │ │ + ldr r3, [pc, #144] @ (29db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 29db8 │ │ │ │ + bne.n 29dac │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ blx c0cc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ @@ -45789,206 +45765,206 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx c0cc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 29d9c │ │ │ │ + beq.n 29d90 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx d140 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #80] @ (29dc8 ) │ │ │ │ + ldr r2, [pc, #80] @ (29dbc ) │ │ │ │ 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] @ (29dcc ) │ │ │ │ + ldr r3, [pc, #68] @ (29dc0 ) │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 29d2a │ │ │ │ + b.n 29d1e │ │ │ │ mov r0, r4 │ │ │ │ blx c4c4 │ │ │ │ - b.n 29d2a │ │ │ │ - ldr r3, [pc, #40] @ (29dd0 ) │ │ │ │ + b.n 29d1e │ │ │ │ + ldr r3, [pc, #40] @ (29dc4 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #40] @ (29dd4 ) │ │ │ │ + ldr r2, [pc, #40] @ (29dc8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #156 @ 0x9c │ │ │ │ blx c5e8 │ │ │ │ - b.n 29d2a │ │ │ │ + b.n 29d1e │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 29de0 │ │ │ │ + cbz r6, 29dd2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00029dd8 : │ │ │ │ +00029dcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #48] @ (29e18 ) │ │ │ │ + ldr r0, [pc, #48] @ (29e0c ) │ │ │ │ add r0, pc │ │ │ │ blx c770 │ │ │ │ blx bc14 │ │ │ │ - cbz r0, 29e10 │ │ │ │ + cbz r0, 29e04 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx cc1c <__isoc23_strtol@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #1 │ │ │ │ blx b7dc │ │ │ │ - b.n 29e0c │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + b.n 29e00 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ 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 29e46 │ │ │ │ + blt.n 29e3a │ │ │ │ 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] @ (29e58 ) │ │ │ │ + ldr r3, [pc, #8] @ (29e4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 29e62 │ │ │ │ + cbz r0, 29e56 │ │ │ │ b.w bbb4 │ │ │ │ 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, 29e84 │ │ │ │ + cbz r0, 29e78 │ │ │ │ blx bbb8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 29e90 │ │ │ │ + cbz r0, 29e84 │ │ │ │ blx bbb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 29e9c │ │ │ │ + cbz r0, 29e90 │ │ │ │ blx bbb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 29ea8 │ │ │ │ + cbz r0, 29e9c │ │ │ │ blx bbb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 29eb4 │ │ │ │ + cbz r0, 29ea8 │ │ │ │ blx bbb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r3, [pc, #12] @ (29ec4 ) │ │ │ │ + ldr r3, [pc, #12] @ (29eb8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ b.w b7d8 │ │ │ │ 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 29fa8 │ │ │ │ + beq.n 29f9c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 29fba │ │ │ │ + beq.n 29fae │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ movs r7, #0 │ │ │ │ blx bf88 │ │ │ │ strb r7, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx bf88 │ │ │ │ strb r7, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c704 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r6, 29f6e │ │ │ │ - ldr r0, [pc, #188] @ (29fcc ) │ │ │ │ + cbz r6, 29f62 │ │ │ │ + ldr r0, [pc, #188] @ (29fc0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 29f68 │ │ │ │ - ldr r1, [pc, #172] @ (29fd0 ) │ │ │ │ + cbnz r3, 29f5c │ │ │ │ + ldr r1, [pc, #172] @ (29fc4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #172] @ (29fd4 ) │ │ │ │ + ldr r0, [pc, #172] @ (29fc8 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - ldr r0, [pc, #160] @ (29fd8 ) │ │ │ │ + ldr r0, [pc, #160] @ (29fcc ) │ │ │ │ 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] │ │ │ │ @@ -45999,24 +45975,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #112] @ (29fdc ) │ │ │ │ + ldr r1, [pc, #112] @ (29fd0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 29f26 │ │ │ │ + b.n 29f1a │ │ │ │ mov r0, r5 │ │ │ │ blx d194 │ │ │ │ - cbnz r0, 29f7c │ │ │ │ + cbnz r0, 29f70 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 29f36 │ │ │ │ - ldr r0, [pc, #96] @ (29fe0 ) │ │ │ │ + b.n 29f2a │ │ │ │ + ldr r0, [pc, #96] @ (29fd4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r4, r0 │ │ │ │ @@ -46025,49 +46001,49 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #56] @ (29fe4 ) │ │ │ │ + ldr r2, [pc, #56] @ (29fd8 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #56] @ (29fe8 ) │ │ │ │ + ldr r1, [pc, #56] @ (29fdc ) │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 29f60 │ │ │ │ - ldr r2, [pc, #48] @ (29fec ) │ │ │ │ + b.n 29f54 │ │ │ │ + ldr r2, [pc, #48] @ (29fe0 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #48] @ (29ff0 ) │ │ │ │ + ldr r1, [pc, #48] @ (29fe4 ) │ │ │ │ mov r4, r5 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 29f60 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + b.n 29f54 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ 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 │ │ │ │ @@ -46083,39 +46059,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] @ (2a094 ) │ │ │ │ + ldr r5, [pc, #92] @ (2a088 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ blx d23c │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d2fc │ │ │ │ - ldr r2, [pc, #72] @ (2a098 ) │ │ │ │ - ldr r3, [pc, #76] @ (2a09c ) │ │ │ │ + ldr r2, [pc, #72] @ (2a08c ) │ │ │ │ + ldr r3, [pc, #76] @ (2a090 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #76] @ (2a0a0 ) │ │ │ │ + ldr r1, [pc, #76] @ (2a094 ) │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #72] @ (2a0a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (2a098 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #72] @ (2a0a8 ) │ │ │ │ + ldr r3, [pc, #72] @ (2a09c ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r1, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ blx bc90 │ │ │ │ - ldr r2, [pc, #60] @ (2a0ac ) │ │ │ │ + ldr r2, [pc, #60] @ (2a0a0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r2 │ │ │ │ blx b7a4 │ │ │ │ @@ -46123,232 +46099,232 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w beec │ │ │ │ nop │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r1, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #59 @ 0x3b │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ 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] @ (2a2ec ) │ │ │ │ + ldr r3, [pc, #556] @ (2a2e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #556] @ 2a2f0 │ │ │ │ + ldr.w ip, [pc, #556] @ 2a2e4 │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #552] @ (2a2f4 ) │ │ │ │ + ldr r4, [pc, #552] @ (2a2e8 ) │ │ │ │ add ip, pc │ │ │ │ str r6, [sp, #24] │ │ │ │ - ldr r5, [pc, #548] @ (2a2f8 ) │ │ │ │ + ldr r5, [pc, #548] @ (2a2ec ) │ │ │ │ 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 c1c4 │ │ │ │ - ldr r3, [pc, #520] @ (2a2fc ) │ │ │ │ + ldr r3, [pc, #520] @ (2a2f0 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #520] @ (2a300 ) │ │ │ │ + ldr r1, [pc, #520] @ (2a2f4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx cec4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #504] @ (2a304 ) │ │ │ │ + ldr r1, [pc, #504] @ (2a2f8 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r4, #16] │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2a160 │ │ │ │ + cbz r3, 2a154 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2a23e │ │ │ │ + beq.w 2a232 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2a308 ) │ │ │ │ - ldr r3, [pc, #440] @ (2a30c ) │ │ │ │ + ldr r2, [pc, #440] @ (2a2fc ) │ │ │ │ + ldr r3, [pc, #440] @ (2a300 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 2a168 │ │ │ │ + cbz r0, 2a15c │ │ │ │ blx bbb8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #416] @ (2a310 ) │ │ │ │ + ldr r1, [pc, #416] @ (2a304 ) │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2a1ba │ │ │ │ + cbz r3, 2a1ae │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2a23e │ │ │ │ + beq.n 2a232 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2a314 ) │ │ │ │ - ldr r2, [pc, #364] @ (2a318 ) │ │ │ │ + ldr r3, [pc, #360] @ (2a308 ) │ │ │ │ + ldr r2, [pc, #364] @ (2a30c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 2a1c2 │ │ │ │ + cbz r0, 2a1b6 │ │ │ │ blx bbb8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #340] @ (2a31c ) │ │ │ │ + ldr r1, [pc, #340] @ (2a310 ) │ │ │ │ str r5, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2a214 │ │ │ │ + cbz r3, 2a208 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2a23e │ │ │ │ + beq.n 2a232 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2a320 ) │ │ │ │ - ldr r2, [pc, #284] @ (2a324 ) │ │ │ │ + ldr r3, [pc, #284] @ (2a314 ) │ │ │ │ + ldr r2, [pc, #284] @ (2a318 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 2a21c │ │ │ │ + cbz r0, 2a210 │ │ │ │ blx bbb8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r1, [pc, #260] @ (2a328 ) │ │ │ │ + ldr r1, [pc, #260] @ (2a31c ) │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx c80c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a2dc │ │ │ │ + beq.n 2a2d0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 2a2aa │ │ │ │ + bne.n 2a29e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #232] @ (2a32c ) │ │ │ │ + ldr r2, [pc, #232] @ (2a320 ) │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ mov r0, r5 │ │ │ │ blx cf60 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 2a286 │ │ │ │ + cbz r5, 2a27a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movw r1, #3977 @ 0xf89 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #196] @ (2a330 ) │ │ │ │ - ldr r3, [pc, #196] @ (2a334 ) │ │ │ │ + ldr r2, [pc, #196] @ (2a324 ) │ │ │ │ + ldr r3, [pc, #196] @ (2a328 ) │ │ │ │ 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 d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc4c │ │ │ │ - ldr r2, [pc, #164] @ (2a338 ) │ │ │ │ - ldr r3, [pc, #96] @ (2a2f4 ) │ │ │ │ + ldr r2, [pc, #164] @ (2a32c ) │ │ │ │ + ldr r3, [pc, #96] @ (2a2e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a2e8 │ │ │ │ + bne.n 2a2dc │ │ │ │ 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] │ │ │ │ @@ -46356,162 +46332,162 @@ │ │ │ │ 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] @ (2a33c ) │ │ │ │ - ldr r2, [pc, #112] @ (2a340 ) │ │ │ │ + ldr r3, [pc, #112] @ (2a330 ) │ │ │ │ + ldr r2, [pc, #112] @ (2a334 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2a2e4 │ │ │ │ + cbz r0, 2a2d8 │ │ │ │ blx bbb8 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 2a256 │ │ │ │ + b.n 2a24a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #28 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2a2c8 │ │ │ │ + bcs.n 2a2b4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 2a3ca │ │ │ │ - cbz r0, 2a3b6 │ │ │ │ - ldr r1, [pc, #152] @ (2a3f4 ) │ │ │ │ + beq.n 2a3be │ │ │ │ + cbz r0, 2a3aa │ │ │ │ + ldr r1, [pc, #152] @ (2a3e8 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx bbec │ │ │ │ - cbnz r0, 2a386 │ │ │ │ + cbnz r0, 2a37a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 2a398 │ │ │ │ + cbz r3, 2a38c │ │ │ │ mov r0, r3 │ │ │ │ blx c1c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx c604 │ │ │ │ - cbz r4, 2a3c8 │ │ │ │ + cbz r4, 2a3bc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w bbb4 │ │ │ │ - ldr r1, [pc, #112] @ (2a3f8 ) │ │ │ │ + ldr r1, [pc, #112] @ (2a3ec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx bbec │ │ │ │ - cbnz r0, 2a3a2 │ │ │ │ + cbnz r0, 2a396 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a36c │ │ │ │ + bne.n 2a360 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w c600 │ │ │ │ - ldr r1, [pc, #88] @ (2a3fc ) │ │ │ │ + ldr r1, [pc, #88] @ (2a3f0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx bbec │ │ │ │ - cbnz r0, 2a3de │ │ │ │ + cbnz r0, 2a3d2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a36c │ │ │ │ - b.n 2a398 │ │ │ │ - ldr r1, [pc, #72] @ (2a400 ) │ │ │ │ - ldr r2, [pc, #72] @ (2a404 ) │ │ │ │ + bne.n 2a360 │ │ │ │ + b.n 2a38c │ │ │ │ + ldr r1, [pc, #72] @ (2a3f4 ) │ │ │ │ + ldr r2, [pc, #72] @ (2a3f8 ) │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r2, pc │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ b.w c5e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2a408 ) │ │ │ │ + ldr r1, [pc, #60] @ (2a3fc ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #60] @ (2a40c ) │ │ │ │ + ldr r2, [pc, #60] @ (2a400 ) │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r2, pc │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r1, [pc, #48] @ (2a410 ) │ │ │ │ + ldr r1, [pc, #48] @ (2a404 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx bbec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2a3c8 │ │ │ │ + bne.n 2a3bc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a36c │ │ │ │ - b.n 2a398 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + bne.n 2a360 │ │ │ │ + b.n 2a38c │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2a438 │ │ │ │ + bne.n 2a424 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w cb48 │ │ │ │ - cbz r0, 2a44a │ │ │ │ + cbz r0, 2a43e │ │ │ │ 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] │ │ │ │ @@ -46528,142 +46504,142 @@ │ │ │ │ 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 2a46e │ │ │ │ + blt.n 2a462 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0002a474 : │ │ │ │ +0002a468 : │ │ │ │ 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] @ (2a534 ) │ │ │ │ + ldr r2, [pc, #176] @ (2a528 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #176] @ (2a538 ) │ │ │ │ + ldr r3, [pc, #176] @ (2a52c ) │ │ │ │ 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 c694 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a510 │ │ │ │ + beq.n 2a504 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2a508 │ │ │ │ + beq.n 2a4fc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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] @ (2a53c ) │ │ │ │ - ldr r3, [pc, #104] @ (2a540 ) │ │ │ │ + ldr r2, [pc, #104] @ (2a530 ) │ │ │ │ + ldr r3, [pc, #104] @ (2a534 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #84] @ (2a544 ) │ │ │ │ - ldr r2, [pc, #68] @ (2a538 ) │ │ │ │ + ldr r1, [pc, #84] @ (2a538 ) │ │ │ │ + ldr r2, [pc, #68] @ (2a52c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2a52e │ │ │ │ + bne.n 2a522 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2a4ec │ │ │ │ - ldr r1, [pc, #52] @ (2a548 ) │ │ │ │ + b.n 2a4e0 │ │ │ │ + ldr r1, [pc, #52] @ (2a53c ) │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx c18c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2a4ee │ │ │ │ + beq.n 2a4e2 │ │ │ │ mov r0, r2 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2a4ee │ │ │ │ + b.n 2a4e2 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r3, r0 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002a54c : │ │ │ │ +0002a540 : │ │ │ │ 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] @ (2a774 ) │ │ │ │ + ldr r2, [pc, #532] @ (2a768 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #532] @ (2a778 ) │ │ │ │ + ldr r3, [pc, #532] @ (2a76c ) │ │ │ │ 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 2a74a │ │ │ │ + beq.w 2a73e │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2a710 │ │ │ │ + beq.w 2a704 │ │ │ │ blx bb2c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx cab8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c290 │ │ │ │ @@ -46676,49 +46652,49 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx b918 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b868 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 2a61a │ │ │ │ + cbz r5, 2a60e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a6a8 │ │ │ │ - cbz r6, 2a5ce │ │ │ │ + beq.n 2a69c │ │ │ │ + cbz r6, 2a5c2 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - ldr r2, [pc, #412] @ (2a77c ) │ │ │ │ + ldr r2, [pc, #412] @ (2a770 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #412] @ (2a780 ) │ │ │ │ + ldr r3, [pc, #412] @ (2a774 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #388] @ (2a784 ) │ │ │ │ - ldr r3, [pc, #376] @ (2a778 ) │ │ │ │ + ldr r2, [pc, #388] @ (2a778 ) │ │ │ │ + ldr r3, [pc, #376] @ (2a76c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2a770 │ │ │ │ + bne.w 2a764 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c1e0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -46727,66 +46703,66 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ blx b918 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b868 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a67e │ │ │ │ + cbz r3, 2a672 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2a75c │ │ │ │ - cbz r6, 2a650 │ │ │ │ + beq.w 2a750 │ │ │ │ + cbz r6, 2a644 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #292] @ (2a788 ) │ │ │ │ - ldr r3, [pc, #296] @ (2a78c ) │ │ │ │ + ldr r2, [pc, #292] @ (2a77c ) │ │ │ │ + ldr r3, [pc, #296] @ (2a780 ) │ │ │ │ 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 d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2a5fc │ │ │ │ + b.n 2a5f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c550 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx b918 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b868 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a6ba │ │ │ │ + cbz r3, 2a6ae │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 2a724 │ │ │ │ + bne.n 2a718 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ - cbz r6, 2a70c │ │ │ │ + cbz r6, 2a700 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2a5fa │ │ │ │ + b.n 2a5ee │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx bf7c │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ blx b7bc │ │ │ │ mov r1, r0 │ │ │ │ @@ -46796,120 +46772,120 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx ce0c │ │ │ │ movs r1, #5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx bd08 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r5, 2a70c │ │ │ │ + cbz r5, 2a700 │ │ │ │ blx ba00 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b850 │ │ │ │ - cbz r4, 2a6fe │ │ │ │ + cbz r4, 2a6f2 │ │ │ │ mov r0, r4 │ │ │ │ blx c74c │ │ │ │ mov r0, r6 │ │ │ │ blx d33c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx cbd0 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 2a5fc │ │ │ │ - ldr r1, [pc, #124] @ (2a790 ) │ │ │ │ + b.n 2a5f0 │ │ │ │ + ldr r1, [pc, #124] @ (2a784 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #124] @ (2a794 ) │ │ │ │ + ldr r2, [pc, #124] @ (2a788 ) │ │ │ │ mov r5, r4 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2a5fc │ │ │ │ - cbz r6, 2a72c │ │ │ │ + b.n 2a5f0 │ │ │ │ + cbz r6, 2a720 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - ldr r2, [pc, #88] @ (2a798 ) │ │ │ │ + ldr r2, [pc, #88] @ (2a78c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #88] @ (2a79c ) │ │ │ │ + ldr r3, [pc, #88] @ (2a790 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2a5e8 │ │ │ │ - ldr r1, [pc, #84] @ (2a7a0 ) │ │ │ │ + b.n 2a5dc │ │ │ │ + ldr r1, [pc, #84] @ (2a794 ) │ │ │ │ mov r5, r7 │ │ │ │ - ldr r2, [pc, #84] @ (2a7a4 ) │ │ │ │ + ldr r2, [pc, #84] @ (2a798 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2a5fc │ │ │ │ + b.n 2a5f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2a70c │ │ │ │ + beq.n 2a700 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2a5fc │ │ │ │ + b.n 2a5f0 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #696 @ (adr r7, 2aa44 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 2aa28 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #832 @ (adr r6, 2aadc ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 2aac0 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002a7a8 : │ │ │ │ +0002a79c : │ │ │ │ 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] @ (2a9d0 ) │ │ │ │ + ldr r2, [pc, #528] @ (2a9c4 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #524] @ (2a9d4 ) │ │ │ │ + ldr r3, [pc, #524] @ (2a9c8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a9a4 │ │ │ │ + beq.w 2a998 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2a96a │ │ │ │ + beq.w 2a95e │ │ │ │ blx c740 │ │ │ │ movs r1, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -46949,49 +46925,49 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx b918 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b868 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - cbz r6, 2a8be │ │ │ │ + cbz r6, 2a8b2 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a94c │ │ │ │ - cbz r5, 2a870 │ │ │ │ + beq.n 2a940 │ │ │ │ + cbz r5, 2a864 │ │ │ │ mov r0, r5 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - ldr r2, [pc, #340] @ (2a9d8 ) │ │ │ │ + ldr r2, [pc, #340] @ (2a9cc ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #340] @ (2a9dc ) │ │ │ │ + ldr r3, [pc, #340] @ (2a9d0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #316] @ (2a9e0 ) │ │ │ │ - ldr r3, [pc, #304] @ (2a9d4 ) │ │ │ │ + ldr r2, [pc, #316] @ (2a9d4 ) │ │ │ │ + ldr r3, [pc, #304] @ (2a9c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2a9ca │ │ │ │ + bne.w 2a9be │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c840 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -47000,579 +46976,579 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ blx b918 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b868 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a922 │ │ │ │ + cbz r3, 2a916 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2a9b6 │ │ │ │ - cbz r5, 2a8f2 │ │ │ │ + beq.n 2a9aa │ │ │ │ + cbz r5, 2a8e6 │ │ │ │ mov r0, r5 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #220] @ (2a9e4 ) │ │ │ │ - ldr r3, [pc, #224] @ (2a9e8 ) │ │ │ │ + ldr r2, [pc, #220] @ (2a9d8 ) │ │ │ │ + ldr r3, [pc, #224] @ (2a9dc ) │ │ │ │ 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 d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2a8a0 │ │ │ │ + b.n 2a894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx d358 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r1, #12 │ │ │ │ blx b918 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b868 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a95e │ │ │ │ + cbz r3, 2a952 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 2a97e │ │ │ │ + bne.n 2a972 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ - cbz r5, 2a966 │ │ │ │ + cbz r5, 2a95a │ │ │ │ mov r0, r5 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2a89e │ │ │ │ + b.n 2a892 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c3f8 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2a8a0 │ │ │ │ - ldr r1, [pc, #128] @ (2a9ec ) │ │ │ │ + b.n 2a894 │ │ │ │ + ldr r1, [pc, #128] @ (2a9e0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #128] @ (2a9f0 ) │ │ │ │ + ldr r2, [pc, #128] @ (2a9e4 ) │ │ │ │ mov r6, r4 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2a8a0 │ │ │ │ - cbz r5, 2a986 │ │ │ │ + b.n 2a894 │ │ │ │ + cbz r5, 2a97a │ │ │ │ mov r0, r5 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - ldr r2, [pc, #92] @ (2a9f4 ) │ │ │ │ + ldr r2, [pc, #92] @ (2a9e8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #88] @ (2a9f8 ) │ │ │ │ + ldr r3, [pc, #88] @ (2a9ec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2a88c │ │ │ │ - ldr r1, [pc, #84] @ (2a9fc ) │ │ │ │ + b.n 2a880 │ │ │ │ + ldr r1, [pc, #84] @ (2a9f0 ) │ │ │ │ mov r6, r7 │ │ │ │ - ldr r2, [pc, #84] @ (2aa00 ) │ │ │ │ + ldr r2, [pc, #84] @ (2a9f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2a8a0 │ │ │ │ + b.n 2a894 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2a966 │ │ │ │ + beq.n 2a95a │ │ │ │ mov r0, r5 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2a8a0 │ │ │ │ + b.n 2a894 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #592] @ (2ac24 ) │ │ │ │ + ldr r6, [pc, #640] @ (2ac48 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #560 @ (adr r5, 2ac0c ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 2abf0 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #720] @ (2acb4 ) │ │ │ │ + ldr r5, [pc, #768] @ (2acd8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #40 @ (adr r5, 2aa10 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 2a9f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #136 @ (adr r6, 2aa78 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 2aa5c ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #472 @ (adr r4, 2abd0 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 2abb4 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #936 @ (adr r5, 2ada8 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 2ad8c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #432 @ (adr r6, 2abb4 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 2ab98 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002aa04 : │ │ │ │ +0002a9f8 : │ │ │ │ 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] @ (2ada0 ) │ │ │ │ + ldr r4, [pc, #904] @ (2ad94 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #904] @ (2ada4 ) │ │ │ │ + ldr r3, [pc, #904] @ (2ad98 ) │ │ │ │ movs r5, #0 │ │ │ │ add r4, pc │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #896] @ (2ada8 ) │ │ │ │ + ldr r4, [pc, #896] @ (2ad9c ) │ │ │ │ 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 2acba │ │ │ │ + beq.w 2acae │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2ab00 │ │ │ │ + beq.n 2aaf4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc10 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #852] @ (2adac ) │ │ │ │ + ldr r0, [pc, #852] @ (2ada0 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ 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 d09c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #820] @ (2adb0 ) │ │ │ │ + ldr r2, [pc, #820] @ (2ada4 ) │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ blx c034 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2ab0e │ │ │ │ + beq.n 2ab02 │ │ │ │ ldr.w r4, [r9] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2aba8 │ │ │ │ - cbz r5, 2aaa4 │ │ │ │ + beq.w 2ab9c │ │ │ │ + cbz r5, 2aa98 │ │ │ │ mov r0, r5 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #748] @ (2adb4 ) │ │ │ │ - ldr r2, [pc, #748] @ (2adb8 ) │ │ │ │ + ldr r3, [pc, #748] @ (2ada8 ) │ │ │ │ + ldr r2, [pc, #748] @ (2adac ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r8 │ │ │ │ blx bc2c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #728] @ (2adbc ) │ │ │ │ - ldr r3, [pc, #700] @ (2ada4 ) │ │ │ │ + ldr r2, [pc, #728] @ (2adb0 ) │ │ │ │ + ldr r3, [pc, #700] @ (2ad98 ) │ │ │ │ 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 2ad9c │ │ │ │ + bne.w 2ad90 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #700] @ (2adc0 ) │ │ │ │ + ldr r1, [pc, #700] @ (2adb4 ) │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ blx c830 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 2aae2 │ │ │ │ - ldr r3, [pc, #692] @ (2adc4 ) │ │ │ │ + b.n 2aad6 │ │ │ │ + ldr r3, [pc, #692] @ (2adb8 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #684] @ (2adc8 ) │ │ │ │ + ldr r3, [pc, #684] @ (2adbc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #680] @ (2adcc ) │ │ │ │ + ldr r3, [pc, #680] @ (2adc0 ) │ │ │ │ add r3, pc │ │ │ │ blx c3d0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c728 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne.n 2abc6 │ │ │ │ + bne.n 2abba │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx c290 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx cc70 │ │ │ │ - cbz r0, 2ab7e │ │ │ │ + cbz r0, 2ab72 │ │ │ │ blx c1c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ab7e │ │ │ │ + cbz r0, 2ab72 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx cad0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ac2c │ │ │ │ + bne.n 2ac20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c36c │ │ │ │ - cbz r6, 2ab72 │ │ │ │ + cbz r6, 2ab66 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ab2a │ │ │ │ + beq.n 2ab1e │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2ab2a │ │ │ │ + b.n 2ab1e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx be4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2accc │ │ │ │ + bne.w 2acc0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 2ab9e │ │ │ │ + cbz r0, 2ab92 │ │ │ │ blx c1c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx bd8c │ │ │ │ - b.n 2ab50 │ │ │ │ + b.n 2ab44 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx c4c4 │ │ │ │ - cbz r5, 2abb8 │ │ │ │ + cbz r5, 2abac │ │ │ │ mov r0, r5 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ - b.n 2aade │ │ │ │ + b.n 2aad2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #516] @ (2add0 ) │ │ │ │ + ldr r2, [pc, #516] @ (2adc4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ str.w r8, [sp] │ │ │ │ blx c034 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2ad16 │ │ │ │ + beq.w 2ad0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2ac90 │ │ │ │ + beq.n 2ac84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2abf8 │ │ │ │ + beq.n 2abec │ │ │ │ mov r0, sl │ │ │ │ blx cedc │ │ │ │ - cbz r5, 2ac00 │ │ │ │ + cbz r5, 2abf4 │ │ │ │ mov r0, r5 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - ldr r2, [pc, #436] @ (2add4 ) │ │ │ │ + ldr r2, [pc, #436] @ (2adc8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #436] @ (2add8 ) │ │ │ │ + ldr r3, [pc, #436] @ (2adcc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 2ac7e │ │ │ │ + b.n 2ac72 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 2ad82 │ │ │ │ - cbz r4, 2ac40 │ │ │ │ + beq.w 2ad76 │ │ │ │ + cbz r4, 2ac34 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2ac4c │ │ │ │ + beq.n 2ac40 │ │ │ │ mov r0, sl │ │ │ │ blx cedc │ │ │ │ - cbz r5, 2ac54 │ │ │ │ + cbz r5, 2ac48 │ │ │ │ mov r0, r5 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ - ldr r2, [pc, #360] @ (2addc ) │ │ │ │ + ldr r2, [pc, #360] @ (2add0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #360] @ (2ade0 ) │ │ │ │ + ldr r3, [pc, #360] @ (2add4 ) │ │ │ │ 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 d258 │ │ │ │ mov r0, r8 │ │ │ │ blx bc2c │ │ │ │ - b.n 2aae2 │ │ │ │ + b.n 2aad6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx c4c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2aca4 │ │ │ │ + beq.n 2ac98 │ │ │ │ mov r0, sl │ │ │ │ blx cedc │ │ │ │ - cbz r5, 2acac │ │ │ │ + cbz r5, 2aca0 │ │ │ │ mov r0, r5 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ - b.n 2aae2 │ │ │ │ - ldr r1, [pc, #296] @ (2ade4 ) │ │ │ │ + b.n 2aad6 │ │ │ │ + ldr r1, [pc, #296] @ (2add8 ) │ │ │ │ mov r9, r7 │ │ │ │ - ldr r2, [pc, #296] @ (2ade8 ) │ │ │ │ + ldr r2, [pc, #296] @ (2addc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2aae2 │ │ │ │ + b.n 2aad6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2ac90 │ │ │ │ + beq.n 2ac84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2ace2 │ │ │ │ + beq.n 2acd6 │ │ │ │ mov r0, sl │ │ │ │ blx cedc │ │ │ │ - cbz r5, 2acea │ │ │ │ + cbz r5, 2acde │ │ │ │ mov r0, r5 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ - ldr r2, [pc, #228] @ (2adec ) │ │ │ │ + ldr r2, [pc, #228] @ (2ade0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #228] @ (2adf0 ) │ │ │ │ + ldr r3, [pc, #228] @ (2ade4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 2ac7e │ │ │ │ - ldr r1, [pc, #220] @ (2adf4 ) │ │ │ │ + b.n 2ac72 │ │ │ │ + ldr r1, [pc, #220] @ (2ade8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx c830 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ blx cd64 │ │ │ │ cmp fp, r4 │ │ │ │ - ble.n 2ad6e │ │ │ │ + ble.n 2ad62 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r9 │ │ │ │ subs r7, r3, #4 │ │ │ │ - ldr r3, [pc, #196] @ (2adf8 ) │ │ │ │ + ldr r3, [pc, #196] @ (2adec ) │ │ │ │ add r3, pc │ │ │ │ add.w r8, r3, #192 @ 0xc0 │ │ │ │ - ldr r3, [pc, #192] @ (2adfc ) │ │ │ │ + ldr r3, [pc, #192] @ (2adf0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ mov r0, sl │ │ │ │ mov r9, r4 │ │ │ │ blx cc70 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2ad58 │ │ │ │ + cbz r0, 2ad4c │ │ │ │ blx c1c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r6, 2ad76 │ │ │ │ + cbz r6, 2ad6a │ │ │ │ mov r0, r6 │ │ │ │ blx c100 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx cd4c │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 2ad40 │ │ │ │ + bne.n 2ad34 │ │ │ │ mov r9, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2ac9e │ │ │ │ - b.n 2aca4 │ │ │ │ + bne.n 2ac92 │ │ │ │ + b.n 2ac98 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ad68 │ │ │ │ + b.n 2ad5c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx c4c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ad6e │ │ │ │ + beq.n 2ad62 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2ac9e │ │ │ │ - b.n 2aca4 │ │ │ │ + bne.n 2ac92 │ │ │ │ + b.n 2ac98 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #240] @ (2ae94 ) │ │ │ │ + ldr r4, [pc, #288] @ (2aeb8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #160] @ (2ae4c ) │ │ │ │ + ldr r4, [pc, #208] @ (2ae70 ) │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #272 @ (adr r3, 2aecc ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 2aeb0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #456] @ (2af88 ) │ │ │ │ + ldr r3, [pc, #504] @ (2afac ) │ │ │ │ movs r3, r0 │ │ │ │ - bl 380dc2 │ │ │ │ + bl 380db6 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 362dce │ │ │ │ - cbz r2, 2ae0e │ │ │ │ + bl 362dc2 │ │ │ │ + cbz r6, 2ae00 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #968 @ (adr r1, 2b1a0 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 2b184 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2b058 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 2b03c ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 2b138 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 2b11c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #344 @ (adr r3, 2af44 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 2af28 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 2ae10 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 2adf4 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ movs r1, r0 │ │ │ │ - bl 16adf6 │ │ │ │ - add r2, pc, #384 @ (adr r2, 2af7c ) │ │ │ │ + bl 16adea │ │ │ │ + add r2, pc, #368 @ (adr r2, 2af60 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #880 @ (adr r2, 2b170 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 2b154 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ae00 : │ │ │ │ +0002adf4 : │ │ │ │ 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, #2416] @ 2b788 │ │ │ │ + ldr.w r3, [pc, #2416] @ 2b77c │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r4, [pc, #2412] @ 2b78c │ │ │ │ + ldr.w r4, [pc, #2412] @ 2b780 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2408] @ 2b790 │ │ │ │ + ldr.w r2, [pc, #2408] @ 2b784 │ │ │ │ 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 2b588 │ │ │ │ + beq.w 2b57c │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2af0c │ │ │ │ + beq.n 2af00 │ │ │ │ movs r0, #27 │ │ │ │ blx bf88 │ │ │ │ - ldr.w ip, [pc, #2364] @ 2b794 │ │ │ │ + ldr.w ip, [pc, #2364] @ 2b788 │ │ │ │ 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] │ │ │ │ @@ -47586,17 +47562,17 @@ │ │ │ │ strb r3, [r6, #26] │ │ │ │ blx bf88 │ │ │ │ strb.w r8, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx ba18 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2aee2 │ │ │ │ + cbz r0, 2aed6 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bhi.w 2b6ea │ │ │ │ + bhi.w 2b6de │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r3, r0, #9 │ │ │ │ lsls r5, r5, #8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r7, r2, #8 │ │ │ │ lsls r2, r1, #8 │ │ │ │ lsls r2, r0, #8 │ │ │ │ @@ -47629,66 +47605,66 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx c704 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #2216] @ 2b798 │ │ │ │ + ldr.w r0, [pc, #2216] @ 2b78c │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ blx bdcc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.n 2ae92 │ │ │ │ - ldr.w r1, [pc, #2188] @ 2b79c │ │ │ │ + b.n 2ae86 │ │ │ │ + ldr.w r1, [pc, #2188] @ 2b790 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r2, [pc, #2188] @ 2b7a0 │ │ │ │ + ldr.w r2, [pc, #2188] @ 2b794 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ blx c5e8 │ │ │ │ - ldr.w r2, [pc, #2176] @ 2b7a4 │ │ │ │ - ldr.w r3, [pc, #2144] @ 2b788 │ │ │ │ + ldr.w r2, [pc, #2176] @ 2b798 │ │ │ │ + ldr.w r3, [pc, #2144] @ 2b77c │ │ │ │ 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 2b6c8 │ │ │ │ + bne.w 2b6bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [pc, #2148] @ 2b7a8 │ │ │ │ - ldr.w r3, [pc, #2148] @ 2b7ac │ │ │ │ + ldr.w r1, [pc, #2148] @ 2b79c │ │ │ │ + ldr.w r3, [pc, #2148] @ 2b7a0 │ │ │ │ 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 29ecc │ │ │ │ + bl 29ec0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx bc20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b32a │ │ │ │ - ldr.w r1, [pc, #2100] @ 2b7b0 │ │ │ │ + beq.w 2b31e │ │ │ │ + ldr.w r1, [pc, #2100] @ 2b7a4 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #2100] @ 2b7b4 │ │ │ │ + ldr.w r0, [pc, #2100] @ 2b7a8 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx bdcc │ │ │ │ @@ -47696,341 +47672,341 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx bde4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2b332 │ │ │ │ + bne.w 2b326 │ │ │ │ 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 d09c │ │ │ │ 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, #2020] @ 2b7b8 │ │ │ │ + ldr.w r2, [pc, #2020] @ 2b7ac │ │ │ │ add r2, pc │ │ │ │ blx c034 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2b3d6 │ │ │ │ + beq.w 2b3ca │ │ │ │ ldr.w r4, [sl] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2b56a │ │ │ │ - cbz r6, 2affe │ │ │ │ + beq.w 2b55e │ │ │ │ + cbz r6, 2aff2 │ │ │ │ mov r0, r6 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1253 @ 0x4e5 │ │ │ │ - ldr.w r2, [pc, #1952] @ 2b7bc │ │ │ │ + ldr.w r2, [pc, #1952] @ 2b7b0 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1948] @ 2b7c0 │ │ │ │ + ldr.w r3, [pc, #1948] @ 2b7b4 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx bc2c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2af20 │ │ │ │ - ldr.w r3, [pc, #1920] @ 2b7c4 │ │ │ │ + b.n 2af14 │ │ │ │ + ldr.w r3, [pc, #1920] @ 2b7b8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1920] @ 2b7c8 │ │ │ │ + ldr.w r1, [pc, #1920] @ 2b7bc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1904] @ 2b7cc │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1904] @ 2b7c0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1900] @ 2b7d0 │ │ │ │ + ldr.w r1, [pc, #1900] @ 2b7c4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1888] @ 2b7d4 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1888] @ 2b7c8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1888] @ 2b7d8 │ │ │ │ + ldr.w r1, [pc, #1888] @ 2b7cc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1876] @ 2b7dc │ │ │ │ - ldr.w r1, [pc, #1876] @ 2b7e0 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1876] @ 2b7d0 │ │ │ │ + ldr.w r1, [pc, #1876] @ 2b7d4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2af50 │ │ │ │ - ldr.w r3, [pc, #1868] @ 2b7e4 │ │ │ │ + b.n 2af44 │ │ │ │ + ldr.w r3, [pc, #1868] @ 2b7d8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1864] @ 2b7e8 │ │ │ │ + ldr.w r1, [pc, #1864] @ 2b7dc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1848] @ 2b7ec │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1848] @ 2b7e0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1848] @ 2b7f0 │ │ │ │ + ldr.w r1, [pc, #1848] @ 2b7e4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1836] @ 2b7f4 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1836] @ 2b7e8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1832] @ 2b7f8 │ │ │ │ + ldr.w r1, [pc, #1832] @ 2b7ec │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1820] @ 2b7fc │ │ │ │ - ldr.w r1, [pc, #1820] @ 2b800 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1820] @ 2b7f0 │ │ │ │ + ldr.w r1, [pc, #1820] @ 2b7f4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2af50 │ │ │ │ - ldr.w r3, [pc, #1812] @ 2b804 │ │ │ │ + b.n 2af44 │ │ │ │ + ldr.w r3, [pc, #1812] @ 2b7f8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1812] @ 2b808 │ │ │ │ + ldr.w r1, [pc, #1812] @ 2b7fc │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1796] @ 2b80c │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1796] @ 2b800 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1792] @ 2b810 │ │ │ │ + ldr.w r1, [pc, #1792] @ 2b804 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1780] @ 2b814 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1780] @ 2b808 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1780] @ 2b818 │ │ │ │ + ldr.w r1, [pc, #1780] @ 2b80c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1768] @ 2b81c │ │ │ │ - ldr.w r1, [pc, #1768] @ 2b820 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1768] @ 2b810 │ │ │ │ + ldr.w r1, [pc, #1768] @ 2b814 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2af50 │ │ │ │ - ldr.w r3, [pc, #1760] @ 2b824 │ │ │ │ + b.n 2af44 │ │ │ │ + ldr.w r3, [pc, #1760] @ 2b818 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1756] @ 2b828 │ │ │ │ + ldr.w r1, [pc, #1756] @ 2b81c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1740] @ 2b82c │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1740] @ 2b820 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1740] @ 2b830 │ │ │ │ + ldr.w r1, [pc, #1740] @ 2b824 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1728] @ 2b834 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1728] @ 2b828 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1724] @ 2b838 │ │ │ │ + ldr.w r1, [pc, #1724] @ 2b82c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1712] @ 2b83c │ │ │ │ - ldr.w r1, [pc, #1712] @ 2b840 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1712] @ 2b830 │ │ │ │ + ldr.w r1, [pc, #1712] @ 2b834 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2af50 │ │ │ │ - ldr.w r3, [pc, #1704] @ 2b844 │ │ │ │ + b.n 2af44 │ │ │ │ + ldr.w r3, [pc, #1704] @ 2b838 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1704] @ 2b848 │ │ │ │ + ldr.w r1, [pc, #1704] @ 2b83c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1688] @ 2b84c │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1688] @ 2b840 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1684] @ 2b850 │ │ │ │ + ldr.w r1, [pc, #1684] @ 2b844 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1672] @ 2b854 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1672] @ 2b848 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1672] @ 2b858 │ │ │ │ + ldr.w r1, [pc, #1672] @ 2b84c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1660] @ 2b85c │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1660] @ 2b850 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1656] @ 2b860 │ │ │ │ + ldr.w r1, [pc, #1656] @ 2b854 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1644] @ 2b864 │ │ │ │ - ldr.w r1, [pc, #1644] @ 2b868 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1644] @ 2b858 │ │ │ │ + ldr.w r1, [pc, #1644] @ 2b85c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2af50 │ │ │ │ - ldr.w r3, [pc, #1636] @ 2b86c │ │ │ │ + b.n 2af44 │ │ │ │ + ldr.w r3, [pc, #1636] @ 2b860 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1636] @ 2b870 │ │ │ │ + ldr.w r1, [pc, #1636] @ 2b864 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1620] @ 2b874 │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1620] @ 2b868 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1616] @ 2b878 │ │ │ │ + ldr.w r1, [pc, #1616] @ 2b86c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1604] @ 2b87c │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2b870 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1604] @ 2b880 │ │ │ │ + ldr.w r1, [pc, #1604] @ 2b874 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1592] @ 2b884 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1592] @ 2b878 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1588] @ 2b888 │ │ │ │ + ldr.w r1, [pc, #1588] @ 2b87c │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1576] @ 2b88c │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1576] @ 2b880 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1576] @ 2b890 │ │ │ │ + ldr.w r1, [pc, #1576] @ 2b884 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1564] @ 2b894 │ │ │ │ - ldr.w r1, [pc, #1564] @ 2b898 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1564] @ 2b888 │ │ │ │ + ldr.w r1, [pc, #1564] @ 2b88c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2af50 │ │ │ │ - ldr.w r3, [pc, #1556] @ 2b89c │ │ │ │ + b.n 2af44 │ │ │ │ + ldr.w r3, [pc, #1556] @ 2b890 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1552] @ 2b8a0 │ │ │ │ + ldr.w r1, [pc, #1552] @ 2b894 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1536] @ 2b8a4 │ │ │ │ - ldr.w r1, [pc, #1536] @ 2b8a8 │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1536] @ 2b898 │ │ │ │ + ldr.w r1, [pc, #1536] @ 2b89c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.n 2af50 │ │ │ │ - ldr.w r3, [pc, #1528] @ 2b8ac │ │ │ │ + b.n 2af44 │ │ │ │ + ldr.w r3, [pc, #1528] @ 2b8a0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1528] @ 2b8b0 │ │ │ │ + ldr.w r1, [pc, #1528] @ 2b8a4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b.n 2af5a │ │ │ │ - ldr.w r3, [pc, #1512] @ 2b8b4 │ │ │ │ + b.n 2af4e │ │ │ │ + ldr.w r3, [pc, #1512] @ 2b8a8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1508] @ 2b8b8 │ │ │ │ + ldr.w r1, [pc, #1508] @ 2b8ac │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r3, [pc, #1496] @ 2b8bc │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r3, [pc, #1496] @ 2b8b0 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1496] @ 2b8c0 │ │ │ │ + ldr.w r1, [pc, #1496] @ 2b8b4 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2af5e │ │ │ │ - ldr.w r1, [pc, #1484] @ 2b8c4 │ │ │ │ + b.n 2af52 │ │ │ │ + ldr.w r1, [pc, #1484] @ 2b8b8 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ blx bdcc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -48038,382 +48014,382 @@ │ │ │ │ blx bdcc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 2af6c │ │ │ │ - ldr.w r1, [pc, #1444] @ 2b8c8 │ │ │ │ + b.n 2af60 │ │ │ │ + ldr.w r1, [pc, #1444] @ 2b8bc │ │ │ │ add r1, pc │ │ │ │ - b.n 2b2fc │ │ │ │ - ldr.w r1, [pc, #1440] @ 2b8cc │ │ │ │ + b.n 2b2f0 │ │ │ │ + ldr.w r1, [pc, #1440] @ 2b8c0 │ │ │ │ add r1, pc │ │ │ │ - b.n 2af7e │ │ │ │ + b.n 2af72 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2b688 │ │ │ │ + beq.w 2b67c │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b4cc │ │ │ │ - ldr.w sl, [pc, #1412] @ 2b8d0 │ │ │ │ - ldr.w r6, [pc, #1412] @ 2b8d4 │ │ │ │ + beq.w 2b4c0 │ │ │ │ + ldr.w sl, [pc, #1412] @ 2b8c4 │ │ │ │ + ldr.w r6, [pc, #1412] @ 2b8c8 │ │ │ │ add sl, pc │ │ │ │ add r6, pc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx bbec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b4cc │ │ │ │ + beq.w 2b4c0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx c980 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ blx b930 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2b5bc │ │ │ │ + beq.w 2b5b0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ blx b96c │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 2b6cc │ │ │ │ + beq.w 2b6c0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx d140 │ │ │ │ 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, #1320] @ 2b8d8 │ │ │ │ + ldr.w r2, [pc, #1320] @ 2b8cc │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r3, [pc, #1316] @ 2b8dc │ │ │ │ + ldr.w r3, [pc, #1316] @ 2b8d0 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc2c │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r6 │ │ │ │ blx b7dc │ │ │ │ - b.n 2afae │ │ │ │ + b.n 2afa2 │ │ │ │ mov r0, r5 │ │ │ │ blx ce48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b69e │ │ │ │ + beq.w 2b692 │ │ │ │ blx c7cc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2b410 │ │ │ │ - b.n 2b69e │ │ │ │ + cbnz r0, 2b404 │ │ │ │ + b.n 2b692 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ blx bc14 │ │ │ │ - ldr.w r3, [pc, #1252] @ 2b8e0 │ │ │ │ + ldr.w r3, [pc, #1252] @ 2b8d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx c670 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - blt.n 2b3ec │ │ │ │ + blt.n 2b3e0 │ │ │ │ movs r0, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ blx cd30 │ │ │ │ - ldr.w r3, [pc, #1216] @ 2b8e4 │ │ │ │ + ldr.w r3, [pc, #1216] @ 2b8d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, sl │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #300 @ 0x12c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1204] @ 2b8e8 │ │ │ │ + ldr.w r3, [pc, #1204] @ 2b8dc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx c728 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne.n 2b4d6 │ │ │ │ + bne.n 2b4ca │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7bc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 2b4ba │ │ │ │ + cbz r0, 2b4ae │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx c5b4 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 2b49e │ │ │ │ + cbz r4, 2b492 │ │ │ │ add.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 2b438 │ │ │ │ + beq.n 2b42c │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 2b4c4 │ │ │ │ + beq.n 2b4b8 │ │ │ │ str.w fp, [r5, r3, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 2b438 │ │ │ │ + bne.n 2b42c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2b480 │ │ │ │ + cbz r3, 2b474 │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbz r7, 2b488 │ │ │ │ + cbz r7, 2b47c │ │ │ │ mov r0, r7 │ │ │ │ blx cfa0 │ │ │ │ - cbz r6, 2b490 │ │ │ │ + cbz r6, 2b484 │ │ │ │ mov r0, r6 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 2af20 │ │ │ │ + b.n 2af14 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2b46e │ │ │ │ + bne.n 2b462 │ │ │ │ mov.w sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx bdf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2b46e │ │ │ │ + b.n 2b462 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2b458 │ │ │ │ + b.n 2b44c │ │ │ │ mov.w sl, r4, lsl #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 2b4aa │ │ │ │ + b.n 2b49e │ │ │ │ mov r0, r8 │ │ │ │ blx bc14 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2b3cc │ │ │ │ + b.n 2b3c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.n 2b47a │ │ │ │ + beq.n 2b46e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ blx ccb8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 2b8ec │ │ │ │ + ldr.w r0, [pc, #1028] @ 2b8e0 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr r2, [pc, #1020] @ (2b8f0 ) │ │ │ │ + ldr r2, [pc, #1020] @ (2b8e4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx bccc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b628 │ │ │ │ + beq.w 2b61c │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx bcc0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 2b59a │ │ │ │ + beq.n 2b58e │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - cbz r7, 2b538 │ │ │ │ + cbz r7, 2b52c │ │ │ │ mov r0, r7 │ │ │ │ blx cfa0 │ │ │ │ - cbz r6, 2b540 │ │ │ │ + cbz r6, 2b534 │ │ │ │ mov r0, r6 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1384 @ 0x568 │ │ │ │ - ldr r2, [pc, #916] @ (2b8f4 ) │ │ │ │ + ldr r2, [pc, #916] @ (2b8e8 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #916] @ (2b8f8 ) │ │ │ │ + ldr r3, [pc, #916] @ (2b8ec ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2b02a │ │ │ │ + b.n 2b01e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx c4c4 │ │ │ │ - cbz r6, 2b57a │ │ │ │ + cbz r6, 2b56e │ │ │ │ mov r0, r6 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 2b03c │ │ │ │ - ldr r1, [pc, #880] @ (2b8fc ) │ │ │ │ + b.n 2b030 │ │ │ │ + ldr r1, [pc, #880] @ (2b8f0 ) │ │ │ │ mov r5, r9 │ │ │ │ - ldr r2, [pc, #880] @ (2b900 ) │ │ │ │ + ldr r2, [pc, #880] @ (2b8f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2af20 │ │ │ │ + b.n 2af14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - cbz r7, 2b5b6 │ │ │ │ + cbz r7, 2b5aa │ │ │ │ mov r0, r7 │ │ │ │ blx cfa0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2b574 │ │ │ │ - b.n 2b57a │ │ │ │ + bne.n 2b568 │ │ │ │ + b.n 2b56e │ │ │ │ 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 c0b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b6b4 │ │ │ │ + beq.n 2b6a8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b5ea │ │ │ │ + beq.n 2b5de │ │ │ │ mov r0, fp │ │ │ │ blx b8b8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ blx b96c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 2b6cc │ │ │ │ + beq.n 2b6c0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #745 @ 0x2e9 │ │ │ │ - ldr r2, [pc, #756] @ (2b904 ) │ │ │ │ + ldr r2, [pc, #756] @ (2b8f8 ) │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #756] @ (2b908 ) │ │ │ │ + ldr r3, [pc, #756] @ (2b8fc ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc2c │ │ │ │ - b.n 2b3cc │ │ │ │ + b.n 2b3c0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ blx c49c │ │ │ │ ldr.w r9, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx bcc0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 2b59a │ │ │ │ + beq.n 2b58e │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - cbz r7, 2b656 │ │ │ │ + cbz r7, 2b64a │ │ │ │ mov r0, r7 │ │ │ │ blx cfa0 │ │ │ │ - cbz r6, 2b65e │ │ │ │ + cbz r6, 2b652 │ │ │ │ mov r0, r6 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1408 @ 0x580 │ │ │ │ - ldr r2, [pc, #656] @ (2b90c ) │ │ │ │ + ldr r2, [pc, #656] @ (2b900 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #652] @ (2b910 ) │ │ │ │ + ldr r3, [pc, #652] @ (2b904 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2b02a │ │ │ │ - ldr r1, [pc, #648] @ (2b914 ) │ │ │ │ + b.n 2b01e │ │ │ │ + ldr r1, [pc, #648] @ (2b908 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #648] @ (2b918 ) │ │ │ │ + ldr r2, [pc, #648] @ (2b90c ) │ │ │ │ mov r6, r8 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #256 @ 0x100 │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2b3cc │ │ │ │ - ldr r1, [pc, #636] @ (2b91c ) │ │ │ │ + b.n 2b3c0 │ │ │ │ + ldr r1, [pc, #636] @ (2b910 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #636] @ (2b920 ) │ │ │ │ + ldr r2, [pc, #636] @ (2b914 ) │ │ │ │ movs r7, #0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2b416 │ │ │ │ + b.n 2b40a │ │ │ │ blx b7dc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b6c4 │ │ │ │ + beq.n 2b6b8 │ │ │ │ mov r0, fp │ │ │ │ blx b8b8 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 2b3cc │ │ │ │ + b.n 2b3c0 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc2c │ │ │ │ - ldr r3, [pc, #592] @ (2b924 ) │ │ │ │ - ldr r1, [pc, #592] @ (2b928 ) │ │ │ │ + ldr r3, [pc, #592] @ (2b918 ) │ │ │ │ + ldr r1, [pc, #592] @ (2b91c ) │ │ │ │ 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 c154 │ │ │ │ - ldr r5, [pc, #576] @ (2b92c ) │ │ │ │ + ldr r5, [pc, #576] @ (2b920 ) │ │ │ │ movs r0, #20 │ │ │ │ blx bf88 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str r2, [r4, #8] │ │ │ │ - ldr r2, [pc, #564] @ (2b930 ) │ │ │ │ + ldr r2, [pc, #564] @ (2b924 ) │ │ │ │ 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 │ │ │ │ @@ -48424,340 +48400,340 @@ │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #7 │ │ │ │ blx c49c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2b76c │ │ │ │ + beq.n 2b760 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #1206 @ 0x4b6 │ │ │ │ - ldr r3, [pc, #480] @ (2b934 ) │ │ │ │ + ldr r3, [pc, #480] @ (2b928 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #480] @ (2b938 ) │ │ │ │ + ldr r2, [pc, #480] @ (2b92c ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx bc2c │ │ │ │ - b.n 2b03c │ │ │ │ + b.n 2b030 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ - b.n 2b03c │ │ │ │ + b.n 2b030 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #192] @ (2b850 ) │ │ │ │ + ldr r0, [pc, #240] @ (2b874 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #184] @ (2b84c ) │ │ │ │ + ldr r0, [pc, #232] @ (2b870 ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #504 @ (adr r0, 2b998 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 2b97c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ movs r1, r0 │ │ │ │ - bx r6 │ │ │ │ + bxns r7 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r7, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r1, #4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r4, r5, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r3, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r4, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r2, r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1} │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r0, r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r2, r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r0, r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r1, r7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + adds r6, r3, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + subs r2, r5, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r0, r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b93c : │ │ │ │ - cbz r0, 2b958 │ │ │ │ +0002b930 : │ │ │ │ + cbz r0, 2b94c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - cbz r2, 2b954 │ │ │ │ - ldr r1, [pc, #32] @ (2b968 ) │ │ │ │ + cbz r2, 2b948 │ │ │ │ + ldr r1, [pc, #32] @ (2b95c ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2b956 │ │ │ │ + bne.n 2b94a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w cb48 │ │ │ │ bx lr │ │ │ │ bx r2 │ │ │ │ - ldr r1, [pc, #16] @ (2b96c ) │ │ │ │ - ldr r2, [pc, #20] @ (2b970 ) │ │ │ │ + ldr r1, [pc, #16] @ (2b960 ) │ │ │ │ + ldr r2, [pc, #20] @ (2b964 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #316 @ 0x13c │ │ │ │ b.w c5e4 │ │ │ │ @ instruction: 0xeacbffff │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b974 : │ │ │ │ +0002b968 : │ │ │ │ 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] @ (2ba7c ) │ │ │ │ + ldr r4, [pc, #248] @ (2ba70 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ (2ba80 ) │ │ │ │ + ldr r3, [pc, #248] @ (2ba74 ) │ │ │ │ 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 2ba40 │ │ │ │ + beq.n 2ba34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2ba52 │ │ │ │ - cbz r2, 2b9ba │ │ │ │ + beq.n 2ba46 │ │ │ │ + cbz r2, 2b9ae │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx c468 │ │ │ │ - cbz r0, 2b9ba │ │ │ │ + cbz r0, 2b9ae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 2b9d2 │ │ │ │ - ldr r2, [pc, #200] @ (2ba84 ) │ │ │ │ - ldr r3, [pc, #192] @ (2ba80 ) │ │ │ │ + beq.n 2b9c6 │ │ │ │ + ldr r2, [pc, #200] @ (2ba78 ) │ │ │ │ + ldr r3, [pc, #192] @ (2ba74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2ba76 │ │ │ │ + bne.n 2ba6a │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ (2ba88 ) │ │ │ │ + ldr r0, [pc, #180] @ (2ba7c ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr r2, [pc, #176] @ (2ba8c ) │ │ │ │ + ldr r2, [pc, #176] @ (2ba80 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d258 │ │ │ │ blx bcc0 │ │ │ │ @@ -48766,129 +48742,129 @@ │ │ │ │ blx c49c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ba66 │ │ │ │ + beq.n 2ba5a │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ blx d140 │ │ │ │ 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] @ (2ba90 ) │ │ │ │ - ldr r2, [pc, #104] @ (2ba94 ) │ │ │ │ + ldr r3, [pc, #104] @ (2ba84 ) │ │ │ │ + ldr r2, [pc, #104] @ (2ba88 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2b9ba │ │ │ │ - ldr r1, [pc, #84] @ (2ba98 ) │ │ │ │ - ldr r2, [pc, #88] @ (2ba9c ) │ │ │ │ + b.n 2b9ae │ │ │ │ + ldr r1, [pc, #84] @ (2ba8c ) │ │ │ │ + ldr r2, [pc, #88] @ (2ba90 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2b9ba │ │ │ │ - ldr r3, [pc, #76] @ (2baa0 ) │ │ │ │ + b.n 2b9ae │ │ │ │ + ldr r3, [pc, #76] @ (2ba94 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2baa4 ) │ │ │ │ + ldr r2, [pc, #76] @ (2ba98 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #344 @ 0x158 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2b9ba │ │ │ │ + b.n 2b9ae │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - b.n 2b9ba │ │ │ │ + b.n 2b9ae │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002baa8 : │ │ │ │ +0002ba9c : │ │ │ │ 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] @ (2bbb0 ) │ │ │ │ + ldr r4, [pc, #248] @ (2bba4 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ (2bbb4 ) │ │ │ │ + ldr r3, [pc, #248] @ (2bba8 ) │ │ │ │ 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 2bb74 │ │ │ │ + beq.n 2bb68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2bb86 │ │ │ │ - cbz r2, 2baee │ │ │ │ + beq.n 2bb7a │ │ │ │ + cbz r2, 2bae2 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx c468 │ │ │ │ - cbz r0, 2baee │ │ │ │ + cbz r0, 2bae2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 2bb06 │ │ │ │ - ldr r2, [pc, #200] @ (2bbb8 ) │ │ │ │ - ldr r3, [pc, #192] @ (2bbb4 ) │ │ │ │ + beq.n 2bafa │ │ │ │ + ldr r2, [pc, #200] @ (2bbac ) │ │ │ │ + ldr r3, [pc, #192] @ (2bba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2bbaa │ │ │ │ + bne.n 2bb9e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ (2bbbc ) │ │ │ │ + ldr r0, [pc, #180] @ (2bbb0 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr r2, [pc, #176] @ (2bbc0 ) │ │ │ │ + ldr r2, [pc, #176] @ (2bbb4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d258 │ │ │ │ blx bcc0 │ │ │ │ @@ -48897,130 +48873,130 @@ │ │ │ │ blx c49c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2bb9a │ │ │ │ + beq.n 2bb8e │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ blx d140 │ │ │ │ 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] @ (2bbc4 ) │ │ │ │ - ldr r2, [pc, #104] @ (2bbc8 ) │ │ │ │ + ldr r3, [pc, #104] @ (2bbb8 ) │ │ │ │ + ldr r2, [pc, #104] @ (2bbbc ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2baee │ │ │ │ - ldr r1, [pc, #84] @ (2bbcc ) │ │ │ │ - ldr r2, [pc, #88] @ (2bbd0 ) │ │ │ │ + b.n 2bae2 │ │ │ │ + ldr r1, [pc, #84] @ (2bbc0 ) │ │ │ │ + ldr r2, [pc, #88] @ (2bbc4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2baee │ │ │ │ - ldr r3, [pc, #76] @ (2bbd4 ) │ │ │ │ + b.n 2bae2 │ │ │ │ + ldr r3, [pc, #76] @ (2bbc8 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2bbd8 ) │ │ │ │ + ldr r2, [pc, #76] @ (2bbcc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #384 @ 0x180 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2baee │ │ │ │ + b.n 2bae2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - b.n 2baee │ │ │ │ + b.n 2bae2 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002bbdc : │ │ │ │ +0002bbd0 : │ │ │ │ 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] @ (2bce8 ) │ │ │ │ + ldr r4, [pc, #252] @ (2bcdc ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (2bcec ) │ │ │ │ + ldr r3, [pc, #252] @ (2bce0 ) │ │ │ │ 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 2bcac │ │ │ │ + beq.n 2bca0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2bcbe │ │ │ │ - cbz r2, 2bc26 │ │ │ │ + beq.n 2bcb2 │ │ │ │ + cbz r2, 2bc1a │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx c468 │ │ │ │ - cbz r0, 2bc26 │ │ │ │ + cbz r0, 2bc1a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, r0 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n 2bc3e │ │ │ │ - ldr r2, [pc, #200] @ (2bcf0 ) │ │ │ │ - ldr r3, [pc, #192] @ (2bcec ) │ │ │ │ + beq.n 2bc32 │ │ │ │ + ldr r2, [pc, #200] @ (2bce4 ) │ │ │ │ + ldr r3, [pc, #192] @ (2bce0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2bce2 │ │ │ │ + bne.n 2bcd6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ (2bcf4 ) │ │ │ │ + ldr r0, [pc, #180] @ (2bce8 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr r2, [pc, #176] @ (2bcf8 ) │ │ │ │ + ldr r2, [pc, #176] @ (2bcec ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d258 │ │ │ │ blx bcc0 │ │ │ │ @@ -49029,157 +49005,157 @@ │ │ │ │ blx c49c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2bcd2 │ │ │ │ + beq.n 2bcc6 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ blx d140 │ │ │ │ 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] @ (2bcfc ) │ │ │ │ - ldr r2, [pc, #104] @ (2bd00 ) │ │ │ │ + ldr r3, [pc, #104] @ (2bcf0 ) │ │ │ │ + ldr r2, [pc, #104] @ (2bcf4 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2bc26 │ │ │ │ - ldr r1, [pc, #84] @ (2bd04 ) │ │ │ │ - ldr r2, [pc, #88] @ (2bd08 ) │ │ │ │ + b.n 2bc1a │ │ │ │ + ldr r1, [pc, #84] @ (2bcf8 ) │ │ │ │ + ldr r2, [pc, #88] @ (2bcfc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #424 @ 0x1a8 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2bc26 │ │ │ │ - ldr r3, [pc, #76] @ (2bd0c ) │ │ │ │ + b.n 2bc1a │ │ │ │ + ldr r3, [pc, #76] @ (2bd00 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #76] @ (2bd10 ) │ │ │ │ + ldr r2, [pc, #76] @ (2bd04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #424 @ 0x1a8 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2bc26 │ │ │ │ + b.n 2bc1a │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - b.n 2bc26 │ │ │ │ + b.n 2bc1a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002bd14 : │ │ │ │ +0002bd08 : │ │ │ │ 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, #456] @ (2bef0 ) │ │ │ │ + ldr r2, [pc, #456] @ (2bee4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #456] @ (2bef4 ) │ │ │ │ + ldr r3, [pc, #456] @ (2bee8 ) │ │ │ │ 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 2be98 │ │ │ │ + beq.w 2be8c │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2beac │ │ │ │ + beq.w 2bea0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2bec2 │ │ │ │ + beq.w 2beb6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2bed6 │ │ │ │ + beq.w 2beca │ │ │ │ mov r0, r4 │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ blx c4f4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx d1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2be8c │ │ │ │ + beq.w 2be80 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx cd7c │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx ce70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx c1b4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2be76 │ │ │ │ + beq.n 2be6a │ │ │ │ movs r0, #5 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #348] @ (2bef8 ) │ │ │ │ + ldr r3, [pc, #348] @ (2beec ) │ │ │ │ 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 bf88 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2be94 │ │ │ │ + beq.n 2be88 │ │ │ │ ldr.w r5, [r9] │ │ │ │ - ldr.w r8, [pc, #316] @ 2befc │ │ │ │ + ldr.w r8, [pc, #316] @ 2bef0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ - ldr.w r9, [pc, #304] @ 2bf00 │ │ │ │ + ldr.w r9, [pc, #304] @ 2bef4 │ │ │ │ add r9, pc │ │ │ │ - b.n 2bde8 │ │ │ │ + b.n 2bddc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bdcc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -49199,15 +49175,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2bdd4 │ │ │ │ + bne.n 2bdc8 │ │ │ │ ldrd r4, r9, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx c26c │ │ │ │ mov r6, r0 │ │ │ │ @@ -49218,800 +49194,800 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx d0f0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2be54 │ │ │ │ + beq.n 2be48 │ │ │ │ mov r0, r9 │ │ │ │ blx bd98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [pc, #168] @ (2bf04 ) │ │ │ │ - ldr r3, [pc, #148] @ (2bef4 ) │ │ │ │ + ldr r2, [pc, #168] @ (2bef8 ) │ │ │ │ + ldr r3, [pc, #148] @ (2bee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2beec │ │ │ │ + bne.n 2bee0 │ │ │ │ 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 c10c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx c474 │ │ │ │ - b.n 2be48 │ │ │ │ + b.n 2be3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx c220 │ │ │ │ - b.n 2bd76 │ │ │ │ + b.n 2bd6a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2be20 │ │ │ │ - ldr r1, [pc, #108] @ (2bf08 ) │ │ │ │ + b.n 2be14 │ │ │ │ + ldr r1, [pc, #108] @ (2befc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #108] @ (2bf0c ) │ │ │ │ + ldr r2, [pc, #108] @ (2bf00 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2be5a │ │ │ │ - ldr r1, [pc, #96] @ (2bf10 ) │ │ │ │ + b.n 2be4e │ │ │ │ + ldr r1, [pc, #96] @ (2bf04 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #96] @ (2bf14 ) │ │ │ │ + ldr r2, [pc, #96] @ (2bf08 ) │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2be5a │ │ │ │ - ldr r1, [pc, #84] @ (2bf18 ) │ │ │ │ + b.n 2be4e │ │ │ │ + ldr r1, [pc, #84] @ (2bf0c ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #84] @ (2bf1c ) │ │ │ │ + ldr r2, [pc, #84] @ (2bf10 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2be5a │ │ │ │ - ldr r1, [pc, #72] @ (2bf20 ) │ │ │ │ + b.n 2be4e │ │ │ │ + ldr r1, [pc, #72] @ (2bf14 ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #72] @ (2bf24 ) │ │ │ │ + ldr r2, [pc, #72] @ (2bf18 ) │ │ │ │ mov r4, r7 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2be5a │ │ │ │ + b.n 2be4e │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #6 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002bf28 : │ │ │ │ +0002bf1c : │ │ │ │ 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, #2908] @ 2ca9c │ │ │ │ + ldr.w r2, [pc, #2908] @ 2ca90 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [pc, #2908] @ 2caa0 │ │ │ │ + ldr.w r3, [pc, #2908] @ 2ca94 │ │ │ │ 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 2cce2 │ │ │ │ + beq.w 2ccd6 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2ccac │ │ │ │ + beq.w 2cca0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx ce70 │ │ │ │ - ldr.w r3, [pc, #2868] @ 2caa4 │ │ │ │ + ldr.w r3, [pc, #2868] @ 2ca98 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2860] @ 2caa8 │ │ │ │ + ldr.w r3, [pc, #2860] @ 2ca9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2856] @ 2caac │ │ │ │ + ldr.w r3, [pc, #2856] @ 2caa0 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2848] @ 2cab0 │ │ │ │ + ldr.w r3, [pc, #2848] @ 2caa4 │ │ │ │ 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 2c06a │ │ │ │ + bge.n 2c05e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c592 │ │ │ │ + beq.w 2c586 │ │ │ │ blx c1c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c594 │ │ │ │ + beq.w 2c588 │ │ │ │ mov r0, r1 │ │ │ │ blx ce70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx cb3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c104 │ │ │ │ + bne.w 2c0f8 │ │ │ │ mov r0, r6 │ │ │ │ blx cb70 │ │ │ │ blx d220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2c09e │ │ │ │ - ldr.w r4, [pc, #2772] @ 2cab4 │ │ │ │ + bne.n 2c092 │ │ │ │ + ldr.w r4, [pc, #2772] @ 2caa8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx cb70 │ │ │ │ add r4, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx b7b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c5ba │ │ │ │ + beq.w 2c5ae │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2c612 │ │ │ │ - cbz r7, 2c014 │ │ │ │ + beq.w 2c606 │ │ │ │ + cbz r7, 2c008 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #2708] @ 2cab8 │ │ │ │ + ldr.w r2, [pc, #2708] @ 2caac │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2696] @ 2cabc │ │ │ │ + ldr.w r3, [pc, #2696] @ 2cab0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r5 │ │ │ │ blx bc2c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2c62e │ │ │ │ + bne.w 2c622 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx ca84 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ 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 2bfa0 │ │ │ │ - ldr.w r2, [pc, #2644] @ 2cac0 │ │ │ │ - ldr.w r3, [pc, #2608] @ 2caa0 │ │ │ │ + blt.n 2bf94 │ │ │ │ + ldr.w r2, [pc, #2644] @ 2cab4 │ │ │ │ + ldr.w r3, [pc, #2608] @ 2ca94 │ │ │ │ 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 2cd12 │ │ │ │ + bne.w 2cd06 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c7b6 │ │ │ │ - cbz r4, 2c09e │ │ │ │ + beq.w 2c7aa │ │ │ │ + cbz r4, 2c092 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ mov r0, r6 │ │ │ │ blx c25c │ │ │ │ blx d220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2c160 │ │ │ │ - ldr.w r4, [pc, #2580] @ 2cac4 │ │ │ │ + bne.n 2c154 │ │ │ │ + ldr.w r4, [pc, #2580] @ 2cab8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx cb70 │ │ │ │ add r4, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx b7b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 2c12e │ │ │ │ + cbz r3, 2c122 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2c612 │ │ │ │ - cbz r7, 2c0de │ │ │ │ + beq.w 2c606 │ │ │ │ + cbz r7, 2c0d2 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #2524] @ 2cac8 │ │ │ │ + ldr.w r2, [pc, #2524] @ 2cabc │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2781 @ 0xadd │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2512] @ 2cacc │ │ │ │ + ldr.w r3, [pc, #2512] @ 2cac0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c038 │ │ │ │ + b.n 2c02c │ │ │ │ mov r0, r6 │ │ │ │ blx cb3c │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r0, [pc, #2496] @ 2cad0 │ │ │ │ + ldr.w r0, [pc, #2496] @ 2cac4 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr.w r1, [pc, #2492] @ 2cad4 │ │ │ │ + ldr.w r1, [pc, #2492] @ 2cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx d0f0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - b.n 2bfd0 │ │ │ │ + b.n 2bfc4 │ │ │ │ mov r0, r6 │ │ │ │ blx c25c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx bab4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c718 │ │ │ │ + bne.w 2c70c │ │ │ │ blx ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c7e4 │ │ │ │ - cbz r4, 2c160 │ │ │ │ + beq.w 2c7d8 │ │ │ │ + cbz r4, 2c154 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ mov r0, r6 │ │ │ │ blx bc60 │ │ │ │ blx d220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c6d4 │ │ │ │ + beq.w 2c6c8 │ │ │ │ mov r0, r6 │ │ │ │ blx ba84 │ │ │ │ blx d220 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c684 │ │ │ │ + beq.w 2c678 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx bc78 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 2c48a │ │ │ │ + ble.w 2c47e │ │ │ │ mov r0, r4 │ │ │ │ blx d134 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ - cbz r4, 2c1aa │ │ │ │ + cbz r4, 2c19e │ │ │ │ mov r0, r4 │ │ │ │ blx c1c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c67c │ │ │ │ blx d220 │ │ │ │ - cbnz r0, 2c208 │ │ │ │ + cbnz r0, 2c1fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx cb70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx b7b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c7ee │ │ │ │ + bne.w 2c7e2 │ │ │ │ mov r0, r4 │ │ │ │ blx c67c │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx bab4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c874 │ │ │ │ + bne.w 2c868 │ │ │ │ blx ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c50a │ │ │ │ + beq.w 2c4fe │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2c208 │ │ │ │ + beq.n 2c1fc │ │ │ │ mov r0, r9 │ │ │ │ blx bbb8 │ │ │ │ mov r0, r4 │ │ │ │ blx bd30 │ │ │ │ blx d220 │ │ │ │ - cbnz r0, 2c26a │ │ │ │ + cbnz r0, 2c25e │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx bd30 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ blx b7b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c830 │ │ │ │ + bne.w 2c824 │ │ │ │ mov r0, r4 │ │ │ │ blx bd30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #2204] @ 2cad8 │ │ │ │ + ldr.w r1, [pc, #2204] @ 2cacc │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx bab4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c92c │ │ │ │ + bne.w 2c920 │ │ │ │ blx ba18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c514 │ │ │ │ + beq.w 2c508 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2c26a │ │ │ │ + beq.n 2c25e │ │ │ │ mov r0, r9 │ │ │ │ blx bbb8 │ │ │ │ mov r0, r4 │ │ │ │ blx c08c │ │ │ │ blx d220 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c2cc │ │ │ │ + cbnz r0, 2c2c0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx c08c │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d188 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c4f4 │ │ │ │ - ldr.w r2, [pc, #2116] @ 2cadc │ │ │ │ + ldr.w r2, [pc, #2116] @ 2cad0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c8b8 │ │ │ │ + bne.w 2c8ac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c536 │ │ │ │ - ldr.w r1, [pc, #2084] @ 2cae0 │ │ │ │ + beq.w 2c52a │ │ │ │ + ldr.w r1, [pc, #2084] @ 2cad4 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx ccd0 │ │ │ │ blx d220 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c32e │ │ │ │ + cbnz r0, 2c322 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx ccd0 │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d188 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c4f4 │ │ │ │ - ldr.w r2, [pc, #2028] @ 2cae4 │ │ │ │ + ldr.w r2, [pc, #2028] @ 2cad8 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c970 │ │ │ │ + bne.w 2c964 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2c552 │ │ │ │ - ldr.w r1, [pc, #1996] @ 2cae8 │ │ │ │ + beq.w 2c546 │ │ │ │ + ldr.w r1, [pc, #1996] @ 2cadc │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx c5d8 │ │ │ │ blx d220 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c390 │ │ │ │ + cbnz r0, 2c384 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx c5d8 │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d188 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c4f4 │ │ │ │ - ldr.w r2, [pc, #1936] @ 2caec │ │ │ │ + ldr.w r2, [pc, #1936] @ 2cae0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c9ba │ │ │ │ + bne.w 2c9ae │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2c562 │ │ │ │ - ldr.w r1, [pc, #1904] @ 2caf0 │ │ │ │ + beq.w 2c556 │ │ │ │ + ldr.w r1, [pc, #1904] @ 2cae4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx ccac │ │ │ │ blx d220 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c51e │ │ │ │ + beq.w 2c512 │ │ │ │ mov r0, r4 │ │ │ │ blx c734 │ │ │ │ blx d220 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c404 │ │ │ │ + cbnz r0, 2c3f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx c734 │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d188 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c4f4 │ │ │ │ - ldr.w r2, [pc, #1828] @ 2caf4 │ │ │ │ + ldr.w r2, [pc, #1828] @ 2cae8 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ca04 │ │ │ │ + bne.w 2c9f8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c572 │ │ │ │ - ldr.w r1, [pc, #1796] @ 2caf8 │ │ │ │ + beq.w 2c566 │ │ │ │ + ldr.w r1, [pc, #1796] @ 2caec │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx ba24 │ │ │ │ blx d220 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2c466 │ │ │ │ + cbnz r0, 2c45a │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx ba24 │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d188 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c4f4 │ │ │ │ - ldr.w r2, [pc, #1740] @ 2cafc │ │ │ │ + ldr.w r2, [pc, #1740] @ 2caf0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ blx c4b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ca50 │ │ │ │ + bne.w 2ca44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c582 │ │ │ │ - ldr.w r1, [pc, #1708] @ 2cb00 │ │ │ │ + beq.w 2c576 │ │ │ │ + ldr.w r1, [pc, #1708] @ 2caf4 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx c3e8 │ │ │ │ blx d220 │ │ │ │ - cbz r0, 2c4aa │ │ │ │ - cbz r4, 2c47a │ │ │ │ + cbz r0, 2c49e │ │ │ │ + cbz r4, 2c46e │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx bc78 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 2c194 │ │ │ │ + bgt.w 2c188 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2c62e │ │ │ │ + bne.w 2c622 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ blx ca84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2c054 │ │ │ │ + beq.w 2c048 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2c054 │ │ │ │ + b.n 2c048 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ blx c3e8 │ │ │ │ blx bc14 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx cb88 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cbb6 │ │ │ │ + bne.w 2cbaa │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx b7b0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cc1c │ │ │ │ + bne.w 2cc10 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx c4b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cc64 │ │ │ │ - ldr.w r1, [pc, #1548] @ 2cb04 │ │ │ │ + bne.w 2cc58 │ │ │ │ + ldr.w r1, [pc, #1548] @ 2caf8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ blx bfd4 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - b.n 2c472 │ │ │ │ + b.n 2c466 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx ca84 │ │ │ │ - b.n 2c1fc │ │ │ │ + b.n 2c1f0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx ca84 │ │ │ │ - b.n 2c25e │ │ │ │ + b.n 2c252 │ │ │ │ mov r0, r4 │ │ │ │ blx ccac │ │ │ │ - ldr.w r1, [pc, #1504] @ 2cb08 │ │ │ │ + ldr.w r1, [pc, #1504] @ 2cafc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx bfd4 │ │ │ │ - b.n 2c3a2 │ │ │ │ + b.n 2c396 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ blx c10c │ │ │ │ - ldr.w r1, [pc, #1480] @ 2cb0c │ │ │ │ + ldr.w r1, [pc, #1480] @ 2cb00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, fp │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx c474 │ │ │ │ - b.n 2c2c6 │ │ │ │ - ldr.w r1, [pc, #1468] @ 2cb10 │ │ │ │ + b.n 2c2ba │ │ │ │ + ldr.w r1, [pc, #1468] @ 2cb04 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bfd4 │ │ │ │ - b.n 2c328 │ │ │ │ - ldr.w r1, [pc, #1456] @ 2cb14 │ │ │ │ + b.n 2c31c │ │ │ │ + ldr.w r1, [pc, #1456] @ 2cb08 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bfd4 │ │ │ │ - b.n 2c38a │ │ │ │ - ldr.w r1, [pc, #1444] @ 2cb18 │ │ │ │ + b.n 2c37e │ │ │ │ + ldr.w r1, [pc, #1444] @ 2cb0c │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bfd4 │ │ │ │ - b.n 2c3fe │ │ │ │ - ldr.w r1, [pc, #1432] @ 2cb1c │ │ │ │ + b.n 2c3f2 │ │ │ │ + ldr.w r1, [pc, #1432] @ 2cb10 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bfd4 │ │ │ │ - b.n 2c460 │ │ │ │ + b.n 2c454 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [pc, #1416] @ 2cb20 │ │ │ │ + ldr.w r1, [pc, #1416] @ 2cb14 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1416] @ 2cb24 │ │ │ │ + ldr.w r2, [pc, #1416] @ 2cb18 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2ccfa │ │ │ │ + bne.w 2ccee │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx ca84 │ │ │ │ - b.n 2c05a │ │ │ │ + b.n 2c04e │ │ │ │ mov r0, r6 │ │ │ │ blx cb70 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx bab4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c08c │ │ │ │ + beq.w 2c080 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2c612 │ │ │ │ - cbz r7, 2c5ec │ │ │ │ + beq.n 2c606 │ │ │ │ + cbz r7, 2c5e0 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #1324] @ 2cb28 │ │ │ │ + ldr.w r2, [pc, #1324] @ 2cb1c │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2745 @ 0xab9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1312] @ 2cb2c │ │ │ │ + ldr.w r3, [pc, #1312] @ 2cb20 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c038 │ │ │ │ + b.n 2c02c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2c046 │ │ │ │ + beq.w 2c03a │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2c04e │ │ │ │ + beq.w 2c042 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2ccc6 │ │ │ │ + beq.w 2ccba │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2c64c │ │ │ │ + cbz r3, 2c640 │ │ │ │ mov r0, r3 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #2652 @ 0xa5c │ │ │ │ - ldr.w r3, [pc, #1228] @ 2cb30 │ │ │ │ + ldr.w r3, [pc, #1228] @ 2cb24 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1224] @ 2cb34 │ │ │ │ + ldr.w r2, [pc, #1224] @ 2cb28 │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx bc2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2c06a │ │ │ │ + b.n 2c05e │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx ba84 │ │ │ │ - ldr.w r9, [pc, #1192] @ 2cb38 │ │ │ │ + ldr.w r9, [pc, #1192] @ 2cb2c │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r9, pc │ │ │ │ blx d188 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -50020,715 +49996,715 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx c4b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c75e │ │ │ │ + bne.n 2c752 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2c7aa │ │ │ │ + beq.n 2c79e │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx bc54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ - b.n 2c182 │ │ │ │ + b.n 2c176 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx bc60 │ │ │ │ blx bc14 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx d188 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx c4f4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 2c750 │ │ │ │ + cbnz r4, 2c744 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ blx c10c │ │ │ │ - ldr.w r1, [pc, #1080] @ 2cb3c │ │ │ │ + ldr.w r1, [pc, #1080] @ 2cb30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ blx c474 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ - b.n 2c170 │ │ │ │ + b.n 2c164 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2c612 │ │ │ │ - cbz r7, 2c72c │ │ │ │ + beq.w 2c606 │ │ │ │ + cbz r7, 2c720 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #1028] @ 2cb40 │ │ │ │ + ldr.w r2, [pc, #1028] @ 2cb34 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2798 @ 0xaee │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #1016] @ (2cb44 ) │ │ │ │ + ldr r3, [pc, #1016] @ (2cb38 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c038 │ │ │ │ - ldr r1, [pc, #1012] @ (2cb48 ) │ │ │ │ + b.n 2c02c │ │ │ │ + ldr r1, [pc, #1012] @ (2cb3c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx bc54 │ │ │ │ - b.n 2c710 │ │ │ │ + b.n 2c704 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx bcc0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 2c7c6 │ │ │ │ + beq.n 2c7ba │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - cbz r7, 2c77a │ │ │ │ + cbz r7, 2c76e │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #964] @ (2cb4c ) │ │ │ │ + ldr r2, [pc, #964] @ (2cb40 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ mov.w r3, #2880 @ 0xb40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #952] @ (2cb50 ) │ │ │ │ + ldr r3, [pc, #952] @ (2cb44 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ blx bc2c │ │ │ │ - b.n 2c046 │ │ │ │ + b.n 2c03a │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx bfd4 │ │ │ │ - b.n 2c6cc │ │ │ │ + b.n 2c6c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx ca84 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2c098 │ │ │ │ - b.n 2c09e │ │ │ │ + bne.w 2c08c │ │ │ │ + b.n 2c092 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2c046 │ │ │ │ + beq.w 2c03a │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2c046 │ │ │ │ + b.n 2c03a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx ca84 │ │ │ │ - b.n 2c158 │ │ │ │ + b.n 2c14c │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2cb9c │ │ │ │ - cbz r4, 2c806 │ │ │ │ + beq.w 2cb90 │ │ │ │ + cbz r4, 2c7fa │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2c80e │ │ │ │ + cbz r7, 2c802 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #824] @ (2cb54 ) │ │ │ │ + ldr r2, [pc, #824] @ (2cb48 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2978 @ 0xba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #812] @ (2cb58 ) │ │ │ │ + ldr r3, [pc, #812] @ (2cb4c ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c038 │ │ │ │ + b.n 2c02c │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2cb9c │ │ │ │ - cbz r4, 2c848 │ │ │ │ + beq.w 2cb90 │ │ │ │ + cbz r4, 2c83c │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2c850 │ │ │ │ + cbz r7, 2c844 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #764] @ (2cb5c ) │ │ │ │ + ldr r2, [pc, #764] @ (2cb50 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ mov.w r3, #3040 @ 0xbe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #756] @ (2cb60 ) │ │ │ │ + ldr r3, [pc, #756] @ (2cb54 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2c038 │ │ │ │ + b.w 2c02c │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2cb9c │ │ │ │ - cbz r4, 2c88c │ │ │ │ + beq.w 2cb90 │ │ │ │ + cbz r4, 2c880 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2c894 │ │ │ │ + cbz r7, 2c888 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #704] @ (2cb64 ) │ │ │ │ + ldr r2, [pc, #704] @ (2cb58 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #2998 @ 0xbb6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #696] @ (2cb68 ) │ │ │ │ + ldr r3, [pc, #696] @ (2cb5c ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2c038 │ │ │ │ + b.w 2c02c │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c902 │ │ │ │ + beq.n 2c8f6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c8d8 │ │ │ │ + cbz r4, 2c8cc │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2c8e0 │ │ │ │ + cbz r7, 2c8d4 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #636] @ (2cb6c ) │ │ │ │ + ldr r2, [pc, #636] @ (2cb60 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3111 @ 0xc27 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #628] @ (2cb70 ) │ │ │ │ + ldr r3, [pc, #628] @ (2cb64 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c79a │ │ │ │ + b.n 2c78e │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c91c │ │ │ │ + cbz r4, 2c910 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2c046 │ │ │ │ + beq.w 2c03a │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ - b.w 2c046 │ │ │ │ + b.w 2c03a │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2cb9c │ │ │ │ - cbz r4, 2c944 │ │ │ │ + beq.w 2cb90 │ │ │ │ + cbz r4, 2c938 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2c94c │ │ │ │ + cbz r7, 2c940 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #536] @ (2cb74 ) │ │ │ │ + ldr r2, [pc, #536] @ (2cb68 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3060 @ 0xbf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (2cb78 ) │ │ │ │ + ldr r3, [pc, #528] @ (2cb6c ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2c038 │ │ │ │ + b.w 2c02c │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c902 │ │ │ │ + beq.n 2c8f6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c990 │ │ │ │ + cbz r4, 2c984 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2c998 │ │ │ │ + cbz r7, 2c98c │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #468] @ (2cb7c ) │ │ │ │ + ldr r2, [pc, #468] @ (2cb70 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3169 @ 0xc61 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #460] @ (2cb80 ) │ │ │ │ + ldr r3, [pc, #460] @ (2cb74 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c79a │ │ │ │ + b.n 2c78e │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2c902 │ │ │ │ + beq.n 2c8f6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2c9da │ │ │ │ + cbz r4, 2c9ce │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2c9e2 │ │ │ │ + cbz r7, 2c9d6 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #404] @ (2cb84 ) │ │ │ │ + ldr r2, [pc, #404] @ (2cb78 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3225 @ 0xc99 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #392] @ (2cb88 ) │ │ │ │ + ldr r3, [pc, #392] @ (2cb7c ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c79a │ │ │ │ + b.n 2c78e │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 2c902 │ │ │ │ + beq.w 2c8f6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2ca26 │ │ │ │ + cbz r4, 2ca1a │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2ca2e │ │ │ │ + cbz r7, 2ca22 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #336] @ (2cb8c ) │ │ │ │ + ldr r2, [pc, #336] @ (2cb80 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3295 @ 0xcdf │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #324] @ (2cb90 ) │ │ │ │ + ldr r3, [pc, #324] @ (2cb84 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c79a │ │ │ │ + b.n 2c78e │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 2c902 │ │ │ │ + beq.w 2c8f6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b7dc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 2ca72 │ │ │ │ + cbz r4, 2ca66 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2ca7a │ │ │ │ + cbz r7, 2ca6e │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #268] @ (2cb94 ) │ │ │ │ + ldr r2, [pc, #268] @ (2cb88 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3351 @ 0xd17 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (2cb98 ) │ │ │ │ + ldr r3, [pc, #256] @ (2cb8c ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.n 2c79a │ │ │ │ - adds r7, #16 │ │ │ │ + b.n 2c78e │ │ │ │ + adds r7, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx c4c4 │ │ │ │ - cbz r4, 2cbac │ │ │ │ + cbz r4, 2cba0 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2c620 │ │ │ │ - b.w 2c046 │ │ │ │ + bne.w 2c614 │ │ │ │ + b.w 2c03a │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2cbfe │ │ │ │ + beq.n 2cbf2 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - cbz r4, 2cbd2 │ │ │ │ + cbz r4, 2cbc6 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2cbda │ │ │ │ + cbz r7, 2cbce │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #304] @ (2cd18 ) │ │ │ │ + ldr r2, [pc, #304] @ (2cd0c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3403 @ 0xd4b │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #292] @ (2cd1c ) │ │ │ │ + ldr r3, [pc, #292] @ (2cd10 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2c038 │ │ │ │ + b.w 2c02c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx c4c4 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2c916 │ │ │ │ + bne.w 2c90a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2c922 │ │ │ │ - b.w 2c046 │ │ │ │ + bne.w 2c916 │ │ │ │ + b.w 2c03a │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2cbfe │ │ │ │ + beq.n 2cbf2 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - cbz r4, 2cc38 │ │ │ │ + cbz r4, 2cc2c │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2cc40 │ │ │ │ + cbz r7, 2cc34 │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #208] @ (2cd20 ) │ │ │ │ + ldr r2, [pc, #208] @ (2cd14 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3421 @ 0xd5d │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #200] @ (2cd24 ) │ │ │ │ + ldr r3, [pc, #200] @ (2cd18 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2c038 │ │ │ │ + b.w 2c02c │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 2cbfe │ │ │ │ + beq.n 2cbf2 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - cbz r4, 2cc80 │ │ │ │ + cbz r4, 2cc74 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - cbz r7, 2cc88 │ │ │ │ + cbz r7, 2cc7c │ │ │ │ mov r0, r7 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - ldr r2, [pc, #144] @ (2cd28 ) │ │ │ │ + ldr r2, [pc, #144] @ (2cd1c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movw r3, #3439 @ 0xd6f │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (2cd2c ) │ │ │ │ + ldr r3, [pc, #136] @ (2cd20 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - b.w 2c038 │ │ │ │ - ldr r1, [pc, #128] @ (2cd30 ) │ │ │ │ + b.w 2c02c │ │ │ │ + ldr r1, [pc, #128] @ (2cd24 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #128] @ (2cd34 ) │ │ │ │ + ldr r2, [pc, #128] @ (2cd28 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #512 @ 0x200 │ │ │ │ blx c5e8 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 2c06a │ │ │ │ + b.w 2c05e │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c06a │ │ │ │ + beq.w 2c05e │ │ │ │ blx bbb8 │ │ │ │ - b.n 2c67e │ │ │ │ - ldr r1, [pc, #84] @ (2cd38 ) │ │ │ │ - ldr r2, [pc, #84] @ (2cd3c ) │ │ │ │ + b.n 2c672 │ │ │ │ + ldr r1, [pc, #84] @ (2cd2c ) │ │ │ │ + ldr r2, [pc, #84] @ (2cd30 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #512 @ 0x200 │ │ │ │ blx c5e8 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - b.w 2c06a │ │ │ │ + b.w 2c05e │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ blx bcc0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 2c642 │ │ │ │ + bne.w 2c636 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2ccd4 │ │ │ │ + b.n 2ccc8 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q8, d4, d0 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + vaddl.u16 q8, d0, d0 │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 d16, d14, d0 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + vhadd.u32 d16, d10, d0 │ │ │ │ + strh r0, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 d0, d6, d0 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + vhadd.u32 d0, d2, d0 │ │ │ │ + strh r6, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002cd40 : │ │ │ │ +0002cd34 : │ │ │ │ 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] @ (2cf64 ) │ │ │ │ + ldr r2, [pc, #528] @ (2cf58 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #528] @ (2cf68 ) │ │ │ │ + ldr r3, [pc, #528] @ (2cf5c ) │ │ │ │ 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 2cf36 │ │ │ │ + beq.w 2cf2a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cf4a │ │ │ │ + beq.w 2cf3e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2cf20 │ │ │ │ + beq.w 2cf14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx ce70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c758 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 2cee6 │ │ │ │ + bne.w 2ceda │ │ │ │ mov r0, r5 │ │ │ │ blx b90c │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 2cec0 │ │ │ │ + bne.w 2ceb4 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.n 2ce58 │ │ │ │ - ldr r0, [pc, #444] @ (2cf6c ) │ │ │ │ + bhi.n 2ce4c │ │ │ │ + ldr r0, [pc, #444] @ (2cf60 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr r1, [pc, #440] @ (2cf70 ) │ │ │ │ + ldr r1, [pc, #440] @ (2cf64 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx d0f0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ @@ -50737,63 +50713,63 @@ │ │ │ │ blx c3ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ blx baa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2ce44 │ │ │ │ + cbz r3, 2ce38 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2cf0c │ │ │ │ - cbz r4, 2cdf6 │ │ │ │ + beq.w 2cf00 │ │ │ │ + cbz r4, 2cdea │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1665 @ 0x681 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #356] @ (2cf74 ) │ │ │ │ - ldr r2, [pc, #360] @ (2cf78 ) │ │ │ │ + ldr r3, [pc, #356] @ (2cf68 ) │ │ │ │ + ldr r2, [pc, #360] @ (2cf6c ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #340] @ (2cf7c ) │ │ │ │ - ldr r3, [pc, #316] @ (2cf68 ) │ │ │ │ + ldr r2, [pc, #340] @ (2cf70 ) │ │ │ │ + ldr r3, [pc, #316] @ (2cf5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2cf60 │ │ │ │ + bne.w 2cf54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx ca84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2ce26 │ │ │ │ + beq.n 2ce1a │ │ │ │ mov r0, r5 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2ce26 │ │ │ │ + b.n 2ce1a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 2cdd2 │ │ │ │ - ldr r0, [pc, #288] @ (2cf80 ) │ │ │ │ + beq.n 2cdc6 │ │ │ │ + ldr r0, [pc, #288] @ (2cf74 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r6, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ @@ -50801,588 +50777,588 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r5, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2cf0c │ │ │ │ - cbz r4, 2ce90 │ │ │ │ + beq.n 2cf00 │ │ │ │ + cbz r4, 2ce84 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #1650 @ 0x672 │ │ │ │ - ldr r3, [pc, #220] @ (2cf84 ) │ │ │ │ + ldr r3, [pc, #220] @ (2cf78 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (2cf88 ) │ │ │ │ + ldr r2, [pc, #220] @ (2cf7c ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2ce24 │ │ │ │ + b.n 2ce18 │ │ │ │ mov r0, r5 │ │ │ │ blx b90c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #192] @ (2cf8c ) │ │ │ │ + ldr r0, [pc, #192] @ (2cf80 ) │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d0f0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - b.n 2cda8 │ │ │ │ + b.n 2cd9c │ │ │ │ mov r0, r5 │ │ │ │ blx c758 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #160] @ (2cf90 ) │ │ │ │ + ldr r0, [pc, #160] @ (2cf84 ) │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx d0f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ - b.n 2cd9c │ │ │ │ + b.n 2cd90 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx c4c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ce26 │ │ │ │ + beq.n 2ce1a │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2ce24 │ │ │ │ - ldr r1, [pc, #112] @ (2cf94 ) │ │ │ │ + b.n 2ce18 │ │ │ │ + ldr r1, [pc, #112] @ (2cf88 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #112] @ (2cf98 ) │ │ │ │ + ldr r2, [pc, #112] @ (2cf8c ) │ │ │ │ mov r4, r8 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #632 @ 0x278 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ce26 │ │ │ │ - ldr r1, [pc, #100] @ (2cf9c ) │ │ │ │ + b.n 2ce1a │ │ │ │ + ldr r1, [pc, #100] @ (2cf90 ) │ │ │ │ mov r4, r9 │ │ │ │ - ldr r2, [pc, #100] @ (2cfa0 ) │ │ │ │ + ldr r2, [pc, #100] @ (2cf94 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #632 @ 0x278 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ce26 │ │ │ │ - ldr r1, [pc, #88] @ (2cfa4 ) │ │ │ │ + b.n 2ce1a │ │ │ │ + ldr r1, [pc, #88] @ (2cf98 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #88] @ (2cfa8 ) │ │ │ │ + ldr r2, [pc, #88] @ (2cf9c ) │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #632 @ 0x278 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ce26 │ │ │ │ + b.n 2ce1a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #880 @ (adr r3, 2d2e0 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 2d2c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r8] │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + ldc2 0, cr0, [r4] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r0, #-0] │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldc2 0, cr0, [ip, #-0] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002cfac : │ │ │ │ +0002cfa0 : │ │ │ │ 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] @ (2d134 ) │ │ │ │ + ldr r5, [pc, #372] @ (2d128 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r4, [pc, #372] @ (2d138 ) │ │ │ │ + ldr r4, [pc, #372] @ (2d12c ) │ │ │ │ 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 2d0f2 │ │ │ │ + beq.w 2d0e6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2d106 │ │ │ │ + beq.w 2d0fa │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2d0de │ │ │ │ + beq.n 2d0d2 │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx c3b8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r4, 2d05e │ │ │ │ + cbz r4, 2d052 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 2d054 │ │ │ │ + beq.n 2d048 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (2d13c ) │ │ │ │ - ldr r2, [pc, #284] @ (2d140 ) │ │ │ │ + ldr r3, [pc, #280] @ (2d130 ) │ │ │ │ + ldr r2, [pc, #284] @ (2d134 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #264] @ (2d144 ) │ │ │ │ - ldr r3, [pc, #252] @ (2d138 ) │ │ │ │ + ldr r2, [pc, #264] @ (2d138 ) │ │ │ │ + ldr r3, [pc, #252] @ (2d12c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2d130 │ │ │ │ + bne.n 2d124 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2d036 │ │ │ │ + b.n 2d02a │ │ │ │ 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 ca90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2d0bc │ │ │ │ + cbz r3, 2d0b0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2d11c │ │ │ │ + beq.n 2d110 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2d08c │ │ │ │ + beq.n 2d080 │ │ │ │ mov r0, r8 │ │ │ │ blx bbb8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ movw r1, #1479 @ 0x5c7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #168] @ (2d148 ) │ │ │ │ - ldr r3, [pc, #168] @ (2d14c ) │ │ │ │ + ldr r2, [pc, #168] @ (2d13c ) │ │ │ │ + ldr r3, [pc, #168] @ (2d140 ) │ │ │ │ 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 d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ - b.n 2d038 │ │ │ │ + b.n 2d02c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2d0c8 │ │ │ │ + beq.n 2d0bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [sl] │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2d0da │ │ │ │ + beq.n 2d0ce │ │ │ │ mov r0, r8 │ │ │ │ blx bbb8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2d038 │ │ │ │ - ldr r1, [pc, #112] @ (2d150 ) │ │ │ │ + b.n 2d02c │ │ │ │ + ldr r1, [pc, #112] @ (2d144 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #112] @ (2d154 ) │ │ │ │ + ldr r2, [pc, #112] @ (2d148 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d038 │ │ │ │ - ldr r1, [pc, #100] @ (2d158 ) │ │ │ │ + b.n 2d02c │ │ │ │ + ldr r1, [pc, #100] @ (2d14c ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r2, [pc, #100] @ (2d15c ) │ │ │ │ + ldr r2, [pc, #100] @ (2d150 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d038 │ │ │ │ - ldr r1, [pc, #88] @ (2d160 ) │ │ │ │ + b.n 2d02c │ │ │ │ + ldr r1, [pc, #88] @ (2d154 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #88] @ (2d164 ) │ │ │ │ + ldr r2, [pc, #88] @ (2d158 ) │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #680 @ 0x2a8 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d038 │ │ │ │ + b.n 2d02c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d038 │ │ │ │ + beq.n 2d02c │ │ │ │ blx bbb8 │ │ │ │ - b.n 2d038 │ │ │ │ + b.n 2d02c │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, r6, r0 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + umull r0, r0, r2, r0 │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - smlad r0, r4, r0, r0 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + smlad r0, r0, r0, r0 │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002d168 : │ │ │ │ +0002d15c : │ │ │ │ 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] @ (2d2d8 ) │ │ │ │ + ldr r5, [pc, #348] @ (2d2cc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #348] @ (2d2dc ) │ │ │ │ + ldr r4, [pc, #348] @ (2d2d0 ) │ │ │ │ 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.w 2d2aa │ │ │ │ + beq.w 2d29e │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2d2be │ │ │ │ + beq.w 2d2b2 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2d286 │ │ │ │ + beq.n 2d27a │ │ │ │ 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 cc94 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r4, 2d228 │ │ │ │ + cbz r4, 2d21c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 2d21e │ │ │ │ + beq.n 2d212 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (2d2e0 ) │ │ │ │ - ldr r2, [pc, #244] @ (2d2e4 ) │ │ │ │ + ldr r3, [pc, #244] @ (2d2d4 ) │ │ │ │ + ldr r2, [pc, #244] @ (2d2d8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #228] @ (2d2e8 ) │ │ │ │ - ldr r3, [pc, #212] @ (2d2dc ) │ │ │ │ + ldr r2, [pc, #228] @ (2d2dc ) │ │ │ │ + ldr r3, [pc, #212] @ (2d2d0 ) │ │ │ │ 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 2d2d4 │ │ │ │ + bne.n 2d2c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2d200 │ │ │ │ + b.n 2d1f4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bb20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 2d27c │ │ │ │ + cbz r3, 2d270 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2d29a │ │ │ │ + beq.n 2d28e │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ movw r1, #1545 @ 0x609 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #140] @ (2d2ec ) │ │ │ │ - ldr r3, [pc, #140] @ (2d2f0 ) │ │ │ │ + ldr r2, [pc, #140] @ (2d2e0 ) │ │ │ │ + ldr r3, [pc, #140] @ (2d2e4 ) │ │ │ │ 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 d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ - b.n 2d202 │ │ │ │ + b.n 2d1f6 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r5 │ │ │ │ blx b7dc │ │ │ │ - b.n 2d202 │ │ │ │ - ldr r1, [pc, #108] @ (2d2f4 ) │ │ │ │ + b.n 2d1f6 │ │ │ │ + ldr r1, [pc, #108] @ (2d2e8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #108] @ (2d2f8 ) │ │ │ │ + ldr r2, [pc, #108] @ (2d2ec ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d202 │ │ │ │ + b.n 2d1f6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 2d202 │ │ │ │ - ldr r1, [pc, #80] @ (2d2fc ) │ │ │ │ + b.n 2d1f6 │ │ │ │ + ldr r1, [pc, #80] @ (2d2f0 ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r2, [pc, #80] @ (2d300 ) │ │ │ │ + ldr r2, [pc, #80] @ (2d2f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d202 │ │ │ │ - ldr r1, [pc, #68] @ (2d304 ) │ │ │ │ + b.n 2d1f6 │ │ │ │ + ldr r1, [pc, #68] @ (2d2f8 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #68] @ (2d308 ) │ │ │ │ + ldr r2, [pc, #68] @ (2d2fc ) │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d202 │ │ │ │ + b.n 2d1f6 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip] │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldr??.w r0, [r8] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d16-d19}, [r2], r0 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldr??.w r0, [lr, r0] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002d30c : │ │ │ │ +0002d300 : │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ - ldr.w r4, [pc, #2436] @ 2dca4 │ │ │ │ + ldr.w r4, [pc, #2436] @ 2dc98 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2436] @ 2dca8 │ │ │ │ + ldr.w r3, [pc, #2436] @ 2dc9c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr.w sl, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2412] @ 2dcac │ │ │ │ + ldr.w r3, [pc, #2412] @ 2dca0 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d6fc │ │ │ │ + beq.w 2d6f0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2d714 │ │ │ │ + beq.w 2d708 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d72e │ │ │ │ + beq.w 2d722 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d748 │ │ │ │ + beq.w 2d73c │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2d47c │ │ │ │ + bhi.w 2d470 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ blx cc94 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r5, 2d3f6 │ │ │ │ + cbz r5, 2d3ea │ │ │ │ ldr r6, [r5, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 2d4c0 │ │ │ │ + beq.w 2d4b4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [pc, #2300] @ 2dcb0 │ │ │ │ + ldr.w r2, [pc, #2300] @ 2dca4 │ │ │ │ movw r1, #1890 @ 0x762 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2292] @ 2dcb4 │ │ │ │ + ldr.w r3, [pc, #2292] @ 2dca8 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx bc2c │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r2, [pc, #2272] @ 2dcb8 │ │ │ │ - ldr.w r3, [pc, #2252] @ 2dca8 │ │ │ │ + ldr.w r2, [pc, #2272] @ 2dcac │ │ │ │ + ldr.w r3, [pc, #2252] @ 2dc9c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2dc34 │ │ │ │ + bne.w 2dc28 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r5 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d4ca │ │ │ │ + bne.n 2d4be │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -51391,136 +51367,136 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ blx cc94 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d512 │ │ │ │ + beq.n 2d506 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2d6e6 │ │ │ │ + beq.w 2d6da │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #1934 @ 0x78e │ │ │ │ - ldr.w r2, [pc, #2144] @ 2dcbc │ │ │ │ + ldr.w r2, [pc, #2144] @ 2dcb0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2144] @ 2dcc0 │ │ │ │ + ldr.w r3, [pc, #2144] @ 2dcb4 │ │ │ │ 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 d258 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx bc2c │ │ │ │ - b.n 2d3d4 │ │ │ │ + b.n 2d3c8 │ │ │ │ blx bcc0 │ │ │ │ - ldr.w r2, [pc, #2112] @ 2dcc4 │ │ │ │ + ldr.w r2, [pc, #2112] @ 2dcb8 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ blx c49c │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ blx bcc0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2d4c0 │ │ │ │ + beq.n 2d4b4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [pc, #2072] @ 2dcc8 │ │ │ │ + ldr.w r3, [pc, #2072] @ 2dcbc │ │ │ │ movw r1, #2478 @ 0x9ae │ │ │ │ - ldr.w r2, [pc, #2068] @ 2dccc │ │ │ │ + ldr.w r2, [pc, #2068] @ 2dcc0 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - b.n 2d3c4 │ │ │ │ + b.n 2d3b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx c4c4 │ │ │ │ - b.n 2d3d2 │ │ │ │ + b.n 2d3c6 │ │ │ │ blx bcc0 │ │ │ │ - ldr.w r2, [pc, #2048] @ 2dcd0 │ │ │ │ + ldr.w r2, [pc, #2048] @ 2dcc4 │ │ │ │ movs r1, #7 │ │ │ │ add r2, pc │ │ │ │ blx c49c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2d616 │ │ │ │ + beq.w 2d60a │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #1916 @ 0x77c │ │ │ │ - ldr.w r2, [pc, #2004] @ 2dcd4 │ │ │ │ + ldr.w r2, [pc, #2004] @ 2dcc8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2000] @ 2dcd8 │ │ │ │ + ldr.w r3, [pc, #2000] @ 2dccc │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 2d46a │ │ │ │ + b.n 2d45e │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ adds r4, r7, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx b7dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx c130 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 2d53a │ │ │ │ + b.n 2d52e │ │ │ │ ldr.w r3, [fp, r0, lsl #2] │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 2d530 │ │ │ │ + bhi.n 2d524 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 2d556 │ │ │ │ + b.n 2d54a │ │ │ │ adds r2, r7, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ str.w r1, [ip, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 2d54a │ │ │ │ + bhi.n 2d53e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx cc10 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r0, [pc, #1900] @ 2dcdc │ │ │ │ + ldr.w r0, [pc, #1900] @ 2dcd0 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -51529,31 +51505,31 @@ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #1864] @ 2dce0 │ │ │ │ + ldr.w r2, [pc, #1864] @ 2dcd4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx c034 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2d626 │ │ │ │ + beq.n 2d61a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2d7ee │ │ │ │ + beq.w 2d7e2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2d5ca │ │ │ │ + cbz r3, 2d5be │ │ │ │ mov r0, r3 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx b7dc │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ @@ -51564,46 +51540,46 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #2069 @ 0x815 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r3, [pc, #1768] @ 2dce4 │ │ │ │ - ldr.w r2, [pc, #1768] @ 2dce8 │ │ │ │ + ldr.w r3, [pc, #1768] @ 2dcd8 │ │ │ │ + ldr.w r2, [pc, #1768] @ 2dcdc │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx bc2c │ │ │ │ - b.n 2d3d2 │ │ │ │ + b.n 2d3c6 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ blx c4c4 │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - b.n 2d3d4 │ │ │ │ - ldr.w r1, [pc, #1732] @ 2dcec │ │ │ │ + b.n 2d3c8 │ │ │ │ + ldr.w r1, [pc, #1732] @ 2dce0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx c830 │ │ │ │ - ldr.w r3, [pc, #1724] @ 2dcf0 │ │ │ │ + ldr.w r3, [pc, #1724] @ 2dce4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, #300 @ 0x12c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1712] @ 2dcf4 │ │ │ │ + ldr.w r3, [pc, #1712] @ 2dce8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, pc │ │ │ │ strd r5, r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2d6a8 │ │ │ │ + b.n 2d69c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx c5b4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c290 │ │ │ │ @@ -51623,115 +51599,115 @@ │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r0, #24 │ │ │ │ blx cd30 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 29ff4 │ │ │ │ + bl 29fe8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ blx c100 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx c728 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne.n 2d762 │ │ │ │ + bne.n 2d756 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7bc │ │ │ │ movs r1, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7bc │ │ │ │ blx bc14 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r2, [sp, #164] @ 0xa4 │ │ │ │ strd r2, r2, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2d652 │ │ │ │ + bne.n 2d646 │ │ │ │ ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d65c │ │ │ │ + b.n 2d650 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ blx c4c4 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - b.n 2d3d4 │ │ │ │ - ldr.w r1, [pc, #1528] @ 2dcf8 │ │ │ │ + b.n 2d3c8 │ │ │ │ + ldr.w r1, [pc, #1528] @ 2dcec │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r2, [pc, #1528] @ 2dcfc │ │ │ │ + ldr.w r2, [pc, #1528] @ 2dcf0 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d3d4 │ │ │ │ - ldr.w r1, [pc, #1512] @ 2dd00 │ │ │ │ + b.n 2d3c8 │ │ │ │ + ldr.w r1, [pc, #1512] @ 2dcf4 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r2, [pc, #1512] @ 2dd04 │ │ │ │ + ldr.w r2, [pc, #1512] @ 2dcf8 │ │ │ │ mov r5, r8 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d3d4 │ │ │ │ - ldr.w r1, [pc, #1496] @ 2dd08 │ │ │ │ + b.n 2d3c8 │ │ │ │ + ldr.w r1, [pc, #1496] @ 2dcfc │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [pc, #1492] @ 2dd0c │ │ │ │ + ldr.w r2, [pc, #1492] @ 2dd00 │ │ │ │ mov r5, r7 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d3d4 │ │ │ │ - ldr.w r1, [pc, #1476] @ 2dd10 │ │ │ │ + b.n 2d3c8 │ │ │ │ + ldr.w r1, [pc, #1476] @ 2dd04 │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r2, [pc, #1476] @ 2dd14 │ │ │ │ + ldr.w r2, [pc, #1476] @ 2dd08 │ │ │ │ mov r5, r9 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d3d4 │ │ │ │ + b.n 2d3c8 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r2, [pc, #1456] @ 2dd18 │ │ │ │ + ldr.w r2, [pc, #1456] @ 2dd0c │ │ │ │ ldrd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d826 │ │ │ │ + beq.n 2d81a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2dc0e │ │ │ │ + beq.w 2dc02 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 2d79c │ │ │ │ + cbz r3, 2d790 │ │ │ │ mov r0, r3 │ │ │ │ blx cfa0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2d7b2 │ │ │ │ + cbz r3, 2d7a6 │ │ │ │ mov r0, r3 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx b7dc │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ @@ -51740,68 +51716,68 @@ │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #2138 @ 0x85a │ │ │ │ - ldr.w r2, [pc, #1344] @ 2dd1c │ │ │ │ + ldr.w r2, [pc, #1344] @ 2dd10 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1340] @ 2dd20 │ │ │ │ + ldr.w r3, [pc, #1340] @ 2dd14 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 2d46a │ │ │ │ + b.n 2d45e │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ blx c4c4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2d80c │ │ │ │ + cbz r3, 2d800 │ │ │ │ mov r0, r3 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx b7dc │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - b.n 2d3d2 │ │ │ │ - ldr.w r3, [pc, #1276] @ 2dd24 │ │ │ │ + b.n 2d3c6 │ │ │ │ + ldr.w r3, [pc, #1276] @ 2dd18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [pc, #1268] @ 2dd28 │ │ │ │ + ldr.w r3, [pc, #1268] @ 2dd1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r2, [pc, #1260] @ 2dd2c │ │ │ │ - ldr.w r3, [pc, #1260] @ 2dd30 │ │ │ │ + ldr.w r2, [pc, #1260] @ 2dd20 │ │ │ │ + ldr.w r3, [pc, #1260] @ 2dd24 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ blx c3d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2da36 │ │ │ │ + beq.w 2da2a │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ sub.w r3, r9, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r5 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w 2da48 │ │ │ │ + bge.w 2da3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx c830 │ │ │ │ cmp r6, #5 │ │ │ │ mov r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, #5 │ │ │ │ @@ -51809,68 +51785,68 @@ │ │ │ │ subs r5, r3, #5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 2d966 │ │ │ │ + ble.n 2d95a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ blx c100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2d95e │ │ │ │ + beq.n 2d952 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d8b2 │ │ │ │ + b.n 2d8a6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 2d95e │ │ │ │ + beq.n 2d952 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2d8ac │ │ │ │ + bne.n 2d8a0 │ │ │ │ mov r5, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2dc7c │ │ │ │ + beq.w 2dc70 │ │ │ │ ldr.w lr, [sl, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r6, lr │ │ │ │ - bge.n 2d94e │ │ │ │ + bge.n 2d942 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2d94e │ │ │ │ + beq.n 2d942 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w ip, [r3, r6, lsl #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - b.n 2d8f8 │ │ │ │ + b.n 2d8ec │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2d962 │ │ │ │ + beq.n 2d956 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2d8f2 │ │ │ │ + bne.n 2d8e6 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #32] │ │ │ │ blx cc70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d990 │ │ │ │ + beq.n 2d984 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ blx cc70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -51884,45 +51860,45 @@ │ │ │ │ ldr r3, [r5, #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 2d970 │ │ │ │ + blt.n 2d964 │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 2d8e0 │ │ │ │ + bgt.n 2d8d4 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ blx cfa0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 2d860 │ │ │ │ + b.n 2d854 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 2d87e │ │ │ │ + b.n 2d872 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 2d8d4 │ │ │ │ + b.n 2d8c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2da32 │ │ │ │ + bne.n 2da26 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 2d864 │ │ │ │ + b.n 2d858 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx cc70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ cmp lr, r6 │ │ │ │ vldr d7, [r2, #8] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ - bgt.n 2d8e0 │ │ │ │ - b.n 2d94e │ │ │ │ + bgt.n 2d8d4 │ │ │ │ + b.n 2d942 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, r7] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ blx bc14 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -51963,475 +51939,475 @@ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r0, #24 │ │ │ │ blx cd30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 29ff4 │ │ │ │ + bl 29fe8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx bd8c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx b7dc │ │ │ │ - b.n 2d910 │ │ │ │ + b.n 2d904 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2d954 │ │ │ │ - ldr r1, [pc, #764] @ (2dd34 ) │ │ │ │ - ldr r2, [pc, #764] @ (2dd38 ) │ │ │ │ + b.n 2d948 │ │ │ │ + ldr r1, [pc, #764] @ (2dd28 ) │ │ │ │ + ldr r2, [pc, #764] @ (2dd2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r1, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx b978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dc38 │ │ │ │ + beq.w 2dc2c │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - cbz r6, 2da70 │ │ │ │ + cbz r6, 2da64 │ │ │ │ movs r0, #24 │ │ │ │ blx cd30 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29ff4 │ │ │ │ + bl 29fe8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx c8c4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2da5a │ │ │ │ + bne.n 2da4e │ │ │ │ mov r0, r8 │ │ │ │ blx bd98 │ │ │ │ - ldr r1, [pc, #692] @ (2dd3c ) │ │ │ │ + ldr r1, [pc, #692] @ (2dd30 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx c87c │ │ │ │ - ldr r1, [pc, #684] @ (2dd40 ) │ │ │ │ + ldr r1, [pc, #684] @ (2dd34 ) │ │ │ │ add r1, pc │ │ │ │ blx c87c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dc3c │ │ │ │ + beq.w 2dc30 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 2dae8 │ │ │ │ + b.n 2dadc │ │ │ │ add.w ip, sp, #160 @ 0xa0 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r0, #24 │ │ │ │ blx cd30 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 29ff4 │ │ │ │ + bl 29fe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx c8c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dc1e │ │ │ │ + beq.w 2dc12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ strd r4, r4, [sp, #136] @ 0x88 │ │ │ │ strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ strd r4, r4, [sp, #152] @ 0x98 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 29ff4 │ │ │ │ + bl 29fe8 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ blx c1b4 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 2daa8 │ │ │ │ + bcc.n 2da9c │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dc26 │ │ │ │ + beq.n 2dc1a │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ blx c1b4 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #1 │ │ │ │ blx c130 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c1b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2dc62 │ │ │ │ + beq.w 2dc56 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2dca0 │ │ │ │ + beq.w 2dc94 │ │ │ │ movs r0, #24 │ │ │ │ blx cd30 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29ff4 │ │ │ │ + bl 29fe8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx bc14 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ blx b7dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r6, [r7, #0] │ │ │ │ blx b7dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx b7dc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2db64 │ │ │ │ + bne.n 2db58 │ │ │ │ ldrd r3, r4, [sp, #28] │ │ │ │ mov r5, sl │ │ │ │ - cbz r3, 2dbae │ │ │ │ + cbz r3, 2dba2 │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2dbbe │ │ │ │ - ldr r1, [pc, #396] @ (2dd44 ) │ │ │ │ + beq.n 2dbb2 │ │ │ │ + ldr r1, [pc, #396] @ (2dd38 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx be64 │ │ │ │ - ldr r1, [pc, #392] @ (2dd48 ) │ │ │ │ + ldr r1, [pc, #392] @ (2dd3c ) │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx be64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 2dbd2 │ │ │ │ + cbz r3, 2dbc6 │ │ │ │ mov r0, r3 │ │ │ │ blx cedc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 2dbdc │ │ │ │ + cbz r3, 2dbd0 │ │ │ │ mov r0, r3 │ │ │ │ blx cfa0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx b7dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2dbf2 │ │ │ │ + cbz r3, 2dbe6 │ │ │ │ mov r0, r3 │ │ │ │ blx c41c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx b7dc │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ mov r0, fp │ │ │ │ blx b7dc │ │ │ │ - b.w 2d3d4 │ │ │ │ + b.w 2d3c8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ blx c4c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dbd6 │ │ │ │ - b.n 2dbdc │ │ │ │ + bne.n 2dbca │ │ │ │ + b.n 2dbd0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 2db38 │ │ │ │ + b.n 2db2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #292] @ (2dd4c ) │ │ │ │ + ldr r1, [pc, #292] @ (2dd40 ) │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ blx c87c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 2db3e │ │ │ │ + b.n 2db32 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2da86 │ │ │ │ + b.n 2da7a │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dc22 │ │ │ │ + beq.n 2dc16 │ │ │ │ blx c1b4 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #1 │ │ │ │ blx c130 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx c1b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dbc8 │ │ │ │ + beq.n 2dbbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 2dbc8 │ │ │ │ + b.n 2dbbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 2dc90 │ │ │ │ + cbz r3, 2dc84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2dbc8 │ │ │ │ - ldr r1, [pc, #220] @ (2dd50 ) │ │ │ │ + beq.n 2dbbc │ │ │ │ + ldr r1, [pc, #220] @ (2dd44 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx be64 │ │ │ │ - b.n 2dbc8 │ │ │ │ - ldr r1, [pc, #212] @ (2dd54 ) │ │ │ │ + b.n 2dbbc │ │ │ │ + ldr r1, [pc, #212] @ (2dd48 ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #212] @ (2dd58 ) │ │ │ │ + ldr r2, [pc, #212] @ (2dd4c ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2d95a │ │ │ │ + b.n 2d94e │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbc8 │ │ │ │ - ldr r1, [pc, #196] @ (2dd5c ) │ │ │ │ + beq.n 2dbbc │ │ │ │ + ldr r1, [pc, #196] @ (2dd50 ) │ │ │ │ add r1, pc │ │ │ │ blx be64 │ │ │ │ - b.n 2dbc8 │ │ │ │ + b.n 2dbbc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [sl, r0] │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + strb.w r0, [r6, r0] │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7660000 │ │ │ │ - ldc2l 0, cr0, [lr], {0} │ │ │ │ - @ instruction: 0xf7140000 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + @ instruction: 0xf7620000 │ │ │ │ + ldc2l 0, cr0, [sl], {0} │ │ │ │ + @ instruction: 0xf7100000 │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, r0, r0 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + @ instruction: 0xfb9c0000 │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #2048 @ 0x800 │ │ │ │ - smlawb r0, r0, r0, r0 │ │ │ │ - smull r0, r0, ip, r0 │ │ │ │ - rsb r0, r8, #8388608 @ 0x800000 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + @ instruction: 0xf6bc0000 │ │ │ │ + smlad r0, ip, r0, r0 │ │ │ │ + smull r0, r0, r8, r0 │ │ │ │ + rsb r0, r4, #8388608 @ 0x800000 │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r3, r5, r6, r7} │ │ │ │ - vqrshrn.u64 d23, q6, #1 │ │ │ │ + vqrshrn.u64 d23, q4, #1 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl] │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + ldr??.w r0, [r6] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e40000 │ │ │ │ + @ instruction: 0xf3e00000 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ @ instruction: 0xffffcbd3 │ │ │ │ - vsli.32 , q5, #31 │ │ │ │ + vsli.32 , q3, #31 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r0, r1, r2, r3, r7} │ │ │ │ vsubw.u q14, , d15 │ │ │ │ vtbx.8 d28, {d15}, d17 │ │ │ │ vqrshrun.s64 d28, , #1 │ │ │ │ vqshrun.s64 d28, , #1 │ │ │ │ vabdl.u q14, d31, d21 │ │ │ │ - vrsra.u32 d23, d2, #1 │ │ │ │ + vsubw.u , , d14 │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r0, r7} │ │ │ │ - Address 0x2dd5e is out of bounds. │ │ │ │ + Address 0x2dd52 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0002dd60 : │ │ │ │ - cbz r0, 2dd68 │ │ │ │ +0002dd54 : │ │ │ │ + cbz r0, 2dd5c │ │ │ │ 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] @ (2dd90 ) │ │ │ │ + ldr r1, [pc, #24] @ (2dd84 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (2dd94 ) │ │ │ │ + ldr r2, [pc, #24] @ (2dd88 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #788 @ 0x314 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ 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 2ddf2 │ │ │ │ + beq.n 2dde6 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx c9bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #144] @ (2de54 ) │ │ │ │ + ldr r4, [pc, #144] @ (2de48 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r4, pc │ │ │ │ blx c9bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #136] @ (2de58 ) │ │ │ │ + ldr r3, [pc, #136] @ (2de4c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #136] @ (2de5c ) │ │ │ │ + ldr r2, [pc, #136] @ (2de50 ) │ │ │ │ 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 d258 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx c6b8 │ │ │ │ - cbz r4, 2de3a │ │ │ │ + cbz r4, 2de2e │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx c764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ddee │ │ │ │ - cbz r3, 2de12 │ │ │ │ + beq.n 2dde2 │ │ │ │ + cbz r3, 2de06 │ │ │ │ mov r0, r3 │ │ │ │ blx c1c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2de26 │ │ │ │ + cbz r0, 2de1a │ │ │ │ str r3, [sp, #24] │ │ │ │ blx bbb8 │ │ │ │ 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] @ (2de60 ) │ │ │ │ + ldr r3, [pc, #52] @ (2de54 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w cee8 │ │ │ │ - ldr r1, [pc, #40] @ (2de64 ) │ │ │ │ + ldr r1, [pc, #40] @ (2de58 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #40] @ (2de68 ) │ │ │ │ + ldr r2, [pc, #40] @ (2de5c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #824 @ 0x338 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl] │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + ldcl 0, cr0, [r6] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ 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 2dec6 │ │ │ │ + beq.n 2deba │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx c9bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx c9bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ movw lr, #4054 @ 0xfd6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #52] @ (2dedc ) │ │ │ │ - ldr r2, [pc, #52] @ (2dee0 ) │ │ │ │ - ldr r0, [pc, #56] @ (2dee4 ) │ │ │ │ + ldr r3, [pc, #52] @ (2ded0 ) │ │ │ │ + ldr r2, [pc, #52] @ (2ded4 ) │ │ │ │ + ldr r0, [pc, #56] @ (2ded8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ movs r1, #16 │ │ │ │ strd lr, r0, [sp] │ │ │ │ @@ -52443,378 +52419,378 @@ │ │ │ │ blx c764 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w cd88 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r0, #-0] │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + ldc 0, cr0, [ip, #-0] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002dee8 : │ │ │ │ +0002dedc : │ │ │ │ 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] @ (2df4c ) │ │ │ │ + ldr r4, [pc, #84] @ (2df40 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2df16 │ │ │ │ - ldr r3, [pc, #64] @ (2df50 ) │ │ │ │ + cbz r3, 2df0a │ │ │ │ + ldr r3, [pc, #64] @ (2df44 ) │ │ │ │ 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 ce24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2df0c │ │ │ │ - ldr r2, [pc, #44] @ (2df54 ) │ │ │ │ + beq.n 2df00 │ │ │ │ + ldr r2, [pc, #44] @ (2df48 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #44] @ (2df58 ) │ │ │ │ + ldr r1, [pc, #44] @ (2df4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c628 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ blx bba8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx d0b4 │ │ │ │ - b.n 2df0c │ │ │ │ + b.n 2df00 │ │ │ │ nop │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf2560000 │ │ │ │ + @ instruction: 0xf2520000 │ │ │ │ │ │ │ │ -0002df5c : │ │ │ │ +0002df50 : │ │ │ │ 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 c2dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w d2d0 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (2df98 ) │ │ │ │ + ldr r3, [pc, #20] @ (2df8c ) │ │ │ │ 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 r2, #100 @ 0x64 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ 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] @ 2e47c │ │ │ │ + ldr.w r1, [pc, #1224] @ 2e470 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 2e480 │ │ │ │ + ldr.w r2, [pc, #1224] @ 2e474 │ │ │ │ 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 2e35e │ │ │ │ + beq.w 2e352 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #6 │ │ │ │ movne r5, #1 │ │ │ │ blx c818 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx bca8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2dff8 │ │ │ │ + cbz r0, 2dfec │ │ │ │ blx b85c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r5, 2e052 │ │ │ │ + cbnz r5, 2e046 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r6, sp, #28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e0ca │ │ │ │ + beq.n 2e0be │ │ │ │ add r1, sp, #28 │ │ │ │ blx c2c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e15a │ │ │ │ + beq.w 2e14e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2e17e │ │ │ │ + beq.w 2e172 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ 2e484 │ │ │ │ - ldr.w r3, [pc, #1092] @ 2e488 │ │ │ │ + ldr.w r2, [pc, #1092] @ 2e478 │ │ │ │ + ldr.w r3, [pc, #1092] @ 2e47c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r3, pc │ │ │ │ - b.n 2e10a │ │ │ │ + b.n 2e0fe │ │ │ │ cmp r5, #11 │ │ │ │ - beq.w 2e20c │ │ │ │ + beq.w 2e200 │ │ │ │ cmp r5, #3 │ │ │ │ it ne │ │ │ │ cmpne r5, #14 │ │ │ │ - bne.n 2e11a │ │ │ │ + bne.n 2e10e │ │ │ │ blx ccb8 │ │ │ │ mov r4, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ blx c49c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2e202 │ │ │ │ + beq.w 2e1f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r4, #430 @ 0x1ae │ │ │ │ - ldr r3, [pc, #1016] @ (2e48c ) │ │ │ │ + ldr r3, [pc, #1016] @ (2e480 ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1016] @ (2e490 ) │ │ │ │ + ldr r2, [pc, #1016] @ (2e484 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx d258 │ │ │ │ add r0, sp, #28 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #996] @ (2e494 ) │ │ │ │ - ldr r3, [pc, #972] @ (2e480 ) │ │ │ │ + ldr r2, [pc, #996] @ (2e488 ) │ │ │ │ + ldr r3, [pc, #972] @ (2e474 ) │ │ │ │ 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 2e478 │ │ │ │ + bne.w 2e46c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ blx c6c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e0ae │ │ │ │ + beq.n 2e0a2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2e17e │ │ │ │ + beq.n 2e172 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2e498 ) │ │ │ │ - ldr r3, [pc, #924] @ (2e49c ) │ │ │ │ + ldr r2, [pc, #920] @ (2e48c ) │ │ │ │ + ldr r3, [pc, #924] @ (2e490 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ - b.n 2e0ae │ │ │ │ + b.n 2e0a2 │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 2e20e │ │ │ │ + bne.n 2e202 │ │ │ │ blx ccb8 │ │ │ │ mov r4, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx c49c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2e202 │ │ │ │ + beq.n 2e1f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r4, #447 @ 0x1bf │ │ │ │ - ldr r3, [pc, #848] @ (2e4a0 ) │ │ │ │ + ldr r3, [pc, #848] @ (2e494 ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #848] @ (2e4a4 ) │ │ │ │ + ldr r2, [pc, #848] @ (2e498 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 2e09c │ │ │ │ + b.n 2e090 │ │ │ │ cmp r0, #10 │ │ │ │ - bgt.n 2e0ae │ │ │ │ + bgt.n 2e0a2 │ │ │ │ blx bcc0 │ │ │ │ - ldr r2, [pc, #836] @ (2e4a8 ) │ │ │ │ + ldr r2, [pc, #836] @ (2e49c ) │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ blx c49c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 2e392 │ │ │ │ + bne.w 2e386 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx bcc0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c78c │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e25e │ │ │ │ + bne.n 2e252 │ │ │ │ blx bcc0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c78c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e3c6 │ │ │ │ + beq.w 2e3ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e37c │ │ │ │ + beq.w 2e370 │ │ │ │ mov r0, r5 │ │ │ │ blx cf60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e384 │ │ │ │ + beq.w 2e378 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2e202 │ │ │ │ + beq.n 2e1f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (2e4ac ) │ │ │ │ - ldr r2, [pc, #708] @ (2e4b0 ) │ │ │ │ + ldr r3, [pc, #704] @ (2e4a0 ) │ │ │ │ + ldr r2, [pc, #708] @ (2e4a4 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ - b.n 2e0ae │ │ │ │ + b.n 2e0a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2e0ae │ │ │ │ - cbnz r7, 2e270 │ │ │ │ + b.n 2e0a2 │ │ │ │ + cbnz r7, 2e264 │ │ │ │ blx ccb8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #668] @ (2e4b4 ) │ │ │ │ + ldr r0, [pc, #668] @ (2e4a8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r4, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ blx c49c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2e36c │ │ │ │ + beq.w 2e360 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r4, #471 @ 0x1d7 │ │ │ │ - ldr r3, [pc, #612] @ (2e4b8 ) │ │ │ │ + ldr r3, [pc, #612] @ (2e4ac ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #612] @ (2e4bc ) │ │ │ │ + ldr r2, [pc, #612] @ (2e4b0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 2e09c │ │ │ │ + b.n 2e090 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e388 │ │ │ │ + beq.w 2e37c │ │ │ │ mov r0, r5 │ │ │ │ blx cf60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e1c8 │ │ │ │ - ldr r3, [pc, #588] @ (2e4c0 ) │ │ │ │ + bne.n 2e1bc │ │ │ │ + ldr r3, [pc, #588] @ (2e4b4 ) │ │ │ │ movs r1, #16 │ │ │ │ - ldr r2, [pc, #588] @ (2e4c4 ) │ │ │ │ + ldr r2, [pc, #588] @ (2e4b8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx c818 │ │ │ │ @@ -52823,26 +52799,26 @@ │ │ │ │ blx b9b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx b8ac │ │ │ │ - cbz r0, 2e2a6 │ │ │ │ + cbz r0, 2e29a │ │ │ │ blx bbb8 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e3ba │ │ │ │ - cbz r6, 2e2be │ │ │ │ + beq.w 2e3ae │ │ │ │ + cbz r6, 2e2b2 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r0, [pc, #520] @ (2e4c8 ) │ │ │ │ + ldr r0, [pc, #520] @ (2e4bc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ blx c26c │ │ │ │ mov r6, r0 │ │ │ │ blx bcc0 │ │ │ │ @@ -52851,271 +52827,271 @@ │ │ │ │ blx c49c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx cf60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2e32e │ │ │ │ + cbz r3, 2e322 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2e46e │ │ │ │ + beq.w 2e462 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #428] @ (2e4cc ) │ │ │ │ - ldr r2, [pc, #432] @ (2e4d0 ) │ │ │ │ + ldr r3, [pc, #428] @ (2e4c0 ) │ │ │ │ + ldr r2, [pc, #432] @ (2e4c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #32 │ │ │ │ blx bc2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e3ee │ │ │ │ + beq.n 2e3e2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2e202 │ │ │ │ + beq.w 2e1f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r4, #395 @ 0x18b │ │ │ │ - ldr r3, [pc, #384] @ (2e4d4 ) │ │ │ │ + ldr r3, [pc, #384] @ (2e4c8 ) │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #384] @ (2e4d8 ) │ │ │ │ + ldr r2, [pc, #384] @ (2e4cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 2e09c │ │ │ │ - ldr r2, [pc, #380] @ (2e4dc ) │ │ │ │ - ldr r1, [pc, #380] @ (2e4e0 ) │ │ │ │ + b.n 2e090 │ │ │ │ + ldr r2, [pc, #380] @ (2e4d0 ) │ │ │ │ + ldr r1, [pc, #380] @ (2e4d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2e0ae │ │ │ │ + b.n 2e0a2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - b.n 2e0ae │ │ │ │ + b.n 2e0a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e1c8 │ │ │ │ + bne.w 2e1bc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - b.n 2e060 │ │ │ │ + b.n 2e054 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e1c8 │ │ │ │ - b.n 2e270 │ │ │ │ + bne.w 2e1bc │ │ │ │ + b.n 2e264 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #312] @ (2e4e4 ) │ │ │ │ - ldr r3, [pc, #312] @ (2e4e8 ) │ │ │ │ + ldr r2, [pc, #312] @ (2e4d8 ) │ │ │ │ + ldr r3, [pc, #312] @ (2e4dc ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - b.n 2e10a │ │ │ │ + b.n 2e0fe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2e32e │ │ │ │ + beq.n 2e322 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2e2e8 │ │ │ │ + b.n 2e2dc │ │ │ │ blx bcc0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c78c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e446 │ │ │ │ + beq.n 2e43a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e464 │ │ │ │ + beq.n 2e458 │ │ │ │ mov r0, r5 │ │ │ │ blx cf60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e1c8 │ │ │ │ + bne.w 2e1bc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - b.n 2e11e │ │ │ │ + b.n 2e112 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2df9c │ │ │ │ + bl 2df90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e0ae │ │ │ │ + beq.w 2e0a2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2e202 │ │ │ │ + beq.w 2e1f6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #192] @ (2e4ec ) │ │ │ │ - ldr r3, [pc, #196] @ (2e4f0 ) │ │ │ │ + ldr r2, [pc, #192] @ (2e4e0 ) │ │ │ │ + ldr r3, [pc, #196] @ (2e4e4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #28 │ │ │ │ blx bc2c │ │ │ │ - b.n 2e0ae │ │ │ │ + b.n 2e0a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e0ae │ │ │ │ + beq.w 2e0a2 │ │ │ │ mov r0, r5 │ │ │ │ blx cb14 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx cf60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e1c8 │ │ │ │ - b.n 2e0ae │ │ │ │ + bne.w 2e1bc │ │ │ │ + b.n 2e0a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e1c8 │ │ │ │ - b.n 2e3ea │ │ │ │ + bne.w 2e1bc │ │ │ │ + b.n 2e3de │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2e32e │ │ │ │ + b.n 2e322 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, sl, #0 │ │ │ │ - add.w r0, r0, #0 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + adc.w r0, r6, #0 │ │ │ │ + @ instruction: 0xf0fc0000 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - eors.w r0, r4, #0 │ │ │ │ - orr.w r0, r4, #0 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - bics.w r0, sl, #0 │ │ │ │ - vaddl.s32 q0, d8, d0 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - orr.w r0, r4, #0 │ │ │ │ - vhadd.s8 d16, d0, d0 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d4, d0 │ │ │ │ - vaddl.s32 q0, d14, d0 │ │ │ │ - vhadd.s d16, d8, d0 │ │ │ │ - cdp 0, 7, cr0, cr8, cr0, {0} │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + eors.w r0, r0, #0 │ │ │ │ + orr.w r0, r0, #0 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + bics.w r0, r6, #0 │ │ │ │ + vaddl.s32 q0, d4, d0 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, r0, #0 │ │ │ │ + vhadd.s d0, d12, d0 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s16 d16, d0, d0 │ │ │ │ + vaddl.s32 q0, d10, d0 │ │ │ │ + vhadd.s d16, d4, d0 │ │ │ │ + cdp 0, 7, cr0, cr4, cr0, {0} │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr0, cr0, {0} │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + cdp 0, 3, cr0, cr12, cr0, {0} │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6] │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + stcl 0, cr0, [r2] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #-0] │ │ │ │ + stcl 0, cr0, [r0, #-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, 2e510 │ │ │ │ + cbz r0, 2e504 │ │ │ │ blx c41c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 2e51c │ │ │ │ + cbz r0, 2e510 │ │ │ │ blx c41c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 2e528 │ │ │ │ + cbz r0, 2e51c │ │ │ │ blx c41c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 2e534 │ │ │ │ + cbz r0, 2e528 │ │ │ │ blx c41c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2e540 │ │ │ │ + cbz r0, 2e534 │ │ │ │ blx b85c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2e54c │ │ │ │ + cbz r2, 2e540 │ │ │ │ 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] @ (2e564 ) │ │ │ │ + ldr r3, [pc, #12] @ (2e558 ) │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2e592 │ │ │ │ + cbz r0, 2e586 │ │ │ │ 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 │ │ │ │ @@ -53131,133 +53107,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 d23c │ │ │ │ - ldr r1, [pc, #16] @ (2e5c0 ) │ │ │ │ + ldr r1, [pc, #16] @ (2e5b4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d2fc │ │ │ │ - ldr r3, [pc, #8] @ (2e5c4 ) │ │ │ │ + ldr r3, [pc, #8] @ (2e5b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ 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 2e5ce │ │ │ │ + bne.n 2e5c2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 2e622 │ │ │ │ + cbnz r3, 2e616 │ │ │ │ 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, 2e60a │ │ │ │ + cbz r0, 2e5fe │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx bbb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r2, 2e616 │ │ │ │ + cbz r2, 2e60a │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx bbb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #12 │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w d210 │ │ │ │ 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] @ (2e6b8 ) │ │ │ │ + ldr r5, [pc, #132] @ (2e6ac ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #132] @ (2e6bc ) │ │ │ │ + ldr r4, [pc, #132] @ (2e6b0 ) │ │ │ │ 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, 2e6a4 │ │ │ │ + cbz r0, 2e698 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 2e68e │ │ │ │ + cbz r1, 2e682 │ │ │ │ add r5, sp, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bd64 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bc14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx bff8 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [pc, #72] @ (2e6c0 ) │ │ │ │ - ldr r3, [pc, #68] @ (2e6bc ) │ │ │ │ + ldr r2, [pc, #72] @ (2e6b4 ) │ │ │ │ + ldr r3, [pc, #68] @ (2e6b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e6b4 │ │ │ │ + bne.n 2e6a8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #52] @ (2e6c4 ) │ │ │ │ + ldr r1, [pc, #52] @ (2e6b8 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #52] @ (2e6c8 ) │ │ │ │ + ldr r2, [pc, #52] @ (2e6bc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx c5e8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2e674 │ │ │ │ - ldr r1, [pc, #36] @ (2e6cc ) │ │ │ │ - ldr r2, [pc, #40] @ (2e6d0 ) │ │ │ │ + b.n 2e668 │ │ │ │ + ldr r1, [pc, #36] @ (2e6c0 ) │ │ │ │ + ldr r2, [pc, #40] @ (2e6c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2e69e │ │ │ │ + b.n 2e692 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xebe20000 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + rsbs r0, lr, r0 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2e72a │ │ │ │ + cbz r1, 2e71e │ │ │ │ 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 │ │ │ │ @@ -53265,200 +53241,200 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx ba48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 2e72e │ │ │ │ + cbz r0, 2e722 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx ba48 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx d324 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2e722 │ │ │ │ + cbz r0, 2e716 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx bbb8 │ │ │ │ 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] @ (2e744 ) │ │ │ │ - ldr r2, [pc, #20] @ (2e748 ) │ │ │ │ + ldr r1, [pc, #20] @ (2e738 ) │ │ │ │ + ldr r2, [pc, #20] @ (2e73c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c5e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2e70c │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + b.n 2e700 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e74c : │ │ │ │ +0002e740 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (2e7a0 ) │ │ │ │ + ldr r3, [pc, #68] @ (2e794 ) │ │ │ │ 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, 2e77e │ │ │ │ - ldr r3, [pc, #44] @ (2e7a4 ) │ │ │ │ + cbz r3, 2e772 │ │ │ │ + ldr r3, [pc, #44] @ (2e798 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx ce24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e774 │ │ │ │ - ldr r1, [pc, #28] @ (2e7a8 ) │ │ │ │ - ldr r0, [pc, #28] @ (2e7ac ) │ │ │ │ + beq.n 2e768 │ │ │ │ + ldr r1, [pc, #28] @ (2e79c ) │ │ │ │ + ldr r0, [pc, #28] @ (2e7a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx bf6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx d0b4 │ │ │ │ - b.n 2e774 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + b.n 2e768 │ │ │ │ + subs r6, r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xeaf40000 │ │ │ │ + @ instruction: 0xeaf00000 │ │ │ │ │ │ │ │ -0002e7b0 : │ │ │ │ - cbz r0, 2e7ee │ │ │ │ +0002e7a4 : │ │ │ │ + cbz r0, 2e7e2 │ │ │ │ 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, 2e7e4 │ │ │ │ + cbz r4, 2e7d8 │ │ │ │ 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] @ (2e7fc ) │ │ │ │ - ldr r2, [pc, #12] @ (2e800 ) │ │ │ │ + ldr r1, [pc, #12] @ (2e7f0 ) │ │ │ │ + ldr r2, [pc, #12] @ (2e7f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e804 : │ │ │ │ +0002e7f8 : │ │ │ │ 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, 2e87a │ │ │ │ + cbz r0, 2e86e │ │ │ │ subs r6, r2, #0 │ │ │ │ - ble.n 2e862 │ │ │ │ - ldr r0, [pc, #112] @ (2e88c ) │ │ │ │ + ble.n 2e856 │ │ │ │ + ldr r0, [pc, #112] @ (2e880 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r8, [pc, #112] @ 2e890 │ │ │ │ + ldr.w r8, [pc, #112] @ 2e884 │ │ │ │ movs r4, #1 │ │ │ │ add r0, pc │ │ │ │ blx bfb8 │ │ │ │ - ldr r1, [pc, #104] @ (2e894 ) │ │ │ │ + ldr r1, [pc, #104] @ (2e888 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ add r8, pc │ │ │ │ blx d248 │ │ │ │ - b.n 2e844 │ │ │ │ + b.n 2e838 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ blx d248 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.n 2e83a │ │ │ │ + blt.n 2e82e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx bc14 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx c300 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #52] @ (2e898 ) │ │ │ │ + ldr r1, [pc, #52] @ (2e88c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (2e89c ) │ │ │ │ + ldr r2, [pc, #52] @ (2e890 ) │ │ │ │ movs r4, #0 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ blx c5e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #36] @ (2e8a0 ) │ │ │ │ + ldr r1, [pc, #36] @ (2e894 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (2e8a4 ) │ │ │ │ + ldr r2, [pc, #36] @ (2e898 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2e85c │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + b.n 2e850 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, sl, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + eor.w r0, r6, r0 │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - bics.w r0, r8, r0 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + bics.w r0, r4, r0 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e8a8 : │ │ │ │ - cbz r0, 2e8d6 │ │ │ │ +0002e89c : │ │ │ │ + cbz r0, 2e8ca │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 2e8d0 │ │ │ │ + cbz r0, 2e8c4 │ │ │ │ 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 b85c │ │ │ │ @@ -53466,454 +53442,454 @@ │ │ │ │ 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] @ (2e8e4 ) │ │ │ │ - ldr r2, [pc, #12] @ (2e8e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (2e8d8 ) │ │ │ │ + ldr r2, [pc, #12] @ (2e8dc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e8ec : │ │ │ │ +0002e8e0 : │ │ │ │ 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] @ (2ea20 ) │ │ │ │ + ldr r2, [pc, #288] @ (2ea14 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r3, [pc, #288] @ (2ea24 ) │ │ │ │ + ldr r3, [pc, #288] @ (2ea18 ) │ │ │ │ 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 2ea00 │ │ │ │ + beq.n 2e9f4 │ │ │ │ cmp r1, #11 │ │ │ │ - beq.n 2e932 │ │ │ │ - ldr r2, [pc, #268] @ (2ea28 ) │ │ │ │ - ldr r3, [pc, #260] @ (2ea24 ) │ │ │ │ + beq.n 2e926 │ │ │ │ + ldr r2, [pc, #268] @ (2ea1c ) │ │ │ │ + ldr r3, [pc, #260] @ (2ea18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2ea1a │ │ │ │ + bne.n 2ea0e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx ccb8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #236] @ (2ea2c ) │ │ │ │ + ldr r0, [pc, #236] @ (2ea20 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr r2, [pc, #232] @ (2ea30 ) │ │ │ │ + ldr r2, [pc, #232] @ (2ea24 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx d258 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 2e9b0 │ │ │ │ + cbnz r5, 2e9a4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ blx c348 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2e9b0 │ │ │ │ + cbz r3, 2e9a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ea10 │ │ │ │ + beq.n 2ea04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2ea34 ) │ │ │ │ - ldr r3, [pc, #160] @ (2ea38 ) │ │ │ │ + ldr r2, [pc, #160] @ (2ea28 ) │ │ │ │ + ldr r3, [pc, #160] @ (2ea2c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1240 @ 0x4d8 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2e91a │ │ │ │ + b.n 2e90e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx ccb8 │ │ │ │ mov r4, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ blx c49c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2ea10 │ │ │ │ + beq.n 2ea04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #8 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ movw r4, #1254 @ 0x4e6 │ │ │ │ - ldr r3, [pc, #84] @ (2ea3c ) │ │ │ │ + ldr r3, [pc, #84] @ (2ea30 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (2ea40 ) │ │ │ │ + ldr r2, [pc, #84] @ (2ea34 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2e91a │ │ │ │ - ldr r1, [pc, #64] @ (2ea44 ) │ │ │ │ - ldr r2, [pc, #68] @ (2ea48 ) │ │ │ │ + b.n 2e90e │ │ │ │ + ldr r1, [pc, #64] @ (2ea38 ) │ │ │ │ + ldr r2, [pc, #68] @ (2ea3c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #220 @ 0xdc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2e91a │ │ │ │ + b.n 2e90e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2e91a │ │ │ │ + b.n 2e90e │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xe9860000 │ │ │ │ - @ instruction: 0xe9a60000 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + @ instruction: 0xe9820000 │ │ │ │ + @ instruction: 0xe9a20000 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ea30 │ │ │ │ + b.n 2ea1c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e998 │ │ │ │ + b.n 2e984 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ea4c : │ │ │ │ +0002ea40 : │ │ │ │ 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 r6, [pc, #308] @ (2eb94 ) │ │ │ │ + ldr r6, [pc, #308] @ (2eb88 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ (2eb98 ) │ │ │ │ + ldr r2, [pc, #308] @ (2eb8c ) │ │ │ │ add r6, pc │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2eb68 │ │ │ │ + beq.n 2eb5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2eb7a │ │ │ │ + beq.n 2eb6e │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2ea9e │ │ │ │ - ldr r2, [pc, #276] @ (2eb9c ) │ │ │ │ - ldr r3, [pc, #272] @ (2eb98 ) │ │ │ │ + bne.n 2ea92 │ │ │ │ + ldr r2, [pc, #276] @ (2eb90 ) │ │ │ │ + ldr r3, [pc, #272] @ (2eb8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2eb8e │ │ │ │ + bne.n 2eb82 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx ccb8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #244] @ (2eba0 ) │ │ │ │ + ldr r0, [pc, #244] @ (2eb94 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ - ldr r2, [pc, #236] @ (2eba4 ) │ │ │ │ + ldr r2, [pc, #236] @ (2eb98 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #16 │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx d258 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #24 │ │ │ │ blx bccc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 2eb26 │ │ │ │ + cbz r4, 2eb1a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2eb16 │ │ │ │ + beq.n 2eb0a │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #176] @ (2eba8 ) │ │ │ │ + ldr r2, [pc, #176] @ (2eb9c ) │ │ │ │ movw r1, #1177 @ 0x499 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (2ebac ) │ │ │ │ + ldr r3, [pc, #168] @ (2eba0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2ea84 │ │ │ │ + b.n 2ea78 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 2ea84 │ │ │ │ + b.n 2ea78 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #4 │ │ │ │ blx c49c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2eb16 │ │ │ │ + beq.n 2eb0a │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #88] @ (2ebb0 ) │ │ │ │ + ldr r2, [pc, #88] @ (2eba4 ) │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #80] @ (2ebb4 ) │ │ │ │ + ldr r3, [pc, #80] @ (2eba8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2eb06 │ │ │ │ - ldr r1, [pc, #76] @ (2ebb8 ) │ │ │ │ - ldr r2, [pc, #80] @ (2ebbc ) │ │ │ │ + b.n 2eafa │ │ │ │ + ldr r1, [pc, #76] @ (2ebac ) │ │ │ │ + ldr r2, [pc, #80] @ (2ebb0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #268 @ 0x10c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ea84 │ │ │ │ - ldr r3, [pc, #68] @ (2ebc0 ) │ │ │ │ + b.n 2ea78 │ │ │ │ + ldr r3, [pc, #68] @ (2ebb4 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #68] @ (2ebc4 ) │ │ │ │ + ldr r2, [pc, #68] @ (2ebb8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #268 @ 0x10c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ea84 │ │ │ │ + b.n 2ea78 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ movs r3, r0 │ │ │ │ - strd r0, r0, [r0], #-0 │ │ │ │ - strd r0, r0, [r0], #-0 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + @ instruction: 0xe85c0000 │ │ │ │ + @ instruction: 0xe85c0000 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e8d8 │ │ │ │ + b.n 2e8c4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e820 │ │ │ │ + b.n 2e80c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2eacc │ │ │ │ + b.n 2eab8 │ │ │ │ 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, #232] @ (2ecc0 ) │ │ │ │ + ldr r2, [pc, #232] @ (2ecb4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #232] @ (2ecc4 ) │ │ │ │ + ldr r3, [pc, #232] @ (2ecb8 ) │ │ │ │ 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 2eca8 │ │ │ │ + beq.n 2ec9c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ mov r7, r1 │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #200] @ (2ecc8 ) │ │ │ │ + ldr r1, [pc, #200] @ (2ecbc ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, r6 │ │ │ │ blx d09c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 2ec28 │ │ │ │ + cbz r0, 2ec1c │ │ │ │ blx c41c │ │ │ │ - ldr r2, [pc, #160] @ (2eccc ) │ │ │ │ + ldr r2, [pc, #160] @ (2ecc0 ) │ │ │ │ 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 c034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2eca0 │ │ │ │ + cbz r3, 2ec94 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2ec98 │ │ │ │ + beq.n 2ec8c │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #100] @ (2ecd0 ) │ │ │ │ - ldr r2, [pc, #104] @ (2ecd4 ) │ │ │ │ + ldr r3, [pc, #100] @ (2ecc4 ) │ │ │ │ + ldr r2, [pc, #104] @ (2ecc8 ) │ │ │ │ strd r1, r6, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r5 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #84] @ (2ecd8 ) │ │ │ │ - ldr r3, [pc, #64] @ (2ecc4 ) │ │ │ │ + ldr r2, [pc, #84] @ (2eccc ) │ │ │ │ + ldr r3, [pc, #64] @ (2ecb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2ecba │ │ │ │ + bne.n 2ecae │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ - b.n 2ec80 │ │ │ │ - ldr r1, [pc, #48] @ (2ecdc ) │ │ │ │ - ldr r2, [pc, #52] @ (2ece0 ) │ │ │ │ + b.n 2ec74 │ │ │ │ + ldr r1, [pc, #48] @ (2ecd0 ) │ │ │ │ + ldr r2, [pc, #52] @ (2ecd4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #316 @ 0x13c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ec80 │ │ │ │ + b.n 2ec74 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2eb2c │ │ │ │ + b.n 2eb18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ec0c │ │ │ │ + b.n 2ebf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e724 │ │ │ │ + b.n 2e710 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ece4 : │ │ │ │ +0002ecd8 : │ │ │ │ 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] @ (2edfc ) │ │ │ │ + ldr r2, [pc, #264] @ (2edf0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #264] @ (2ee00 ) │ │ │ │ + ldr r3, [pc, #264] @ (2edf4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -53922,234 +53898,234 @@ │ │ │ │ blx c18c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2df9c │ │ │ │ + bl 2df90 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ed8e │ │ │ │ + beq.n 2ed82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ed7e │ │ │ │ + beq.n 2ed72 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (2ee04 ) │ │ │ │ - ldr r2, [pc, #184] @ (2ee08 ) │ │ │ │ + ldr r3, [pc, #180] @ (2edf8 ) │ │ │ │ + ldr r2, [pc, #184] @ (2edfc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #164] @ (2ee0c ) │ │ │ │ - ldr r3, [pc, #152] @ (2ee00 ) │ │ │ │ + ldr r2, [pc, #164] @ (2ee00 ) │ │ │ │ + ldr r3, [pc, #152] @ (2edf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2edf6 │ │ │ │ + bne.n 2edea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2ed62 │ │ │ │ + b.n 2ed56 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ebc8 │ │ │ │ + bl 2ebbc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2ede6 │ │ │ │ + cbz r3, 2edda │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2edd6 │ │ │ │ + beq.n 2edca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #84] @ (2ee10 ) │ │ │ │ - ldr r3, [pc, #88] @ (2ee14 ) │ │ │ │ + ldr r2, [pc, #84] @ (2ee04 ) │ │ │ │ + ldr r3, [pc, #88] @ (2ee08 ) │ │ │ │ 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 d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2ed64 │ │ │ │ + b.n 2ed58 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r6 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2ed64 │ │ │ │ - ldr r1, [pc, #48] @ (2ee18 ) │ │ │ │ + b.n 2ed58 │ │ │ │ + ldr r1, [pc, #48] @ (2ee0c ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ blx bfec │ │ │ │ - b.n 2ed64 │ │ │ │ + b.n 2ed58 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e694 │ │ │ │ + b.n 2e680 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f5c0 │ │ │ │ + b.n 2f5ac │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ee1c : │ │ │ │ +0002ee10 : │ │ │ │ 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, #836] @ (2f174 ) │ │ │ │ + ldr r2, [pc, #836] @ (2f168 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #836] @ (2f178 ) │ │ │ │ + ldr r3, [pc, #836] @ (2f16c ) │ │ │ │ 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 c18c │ │ │ │ add r2, sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2df9c │ │ │ │ + bl 2df90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eeba │ │ │ │ + beq.n 2eeae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2eee0 │ │ │ │ + beq.n 2eed4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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, #756] @ (2f17c ) │ │ │ │ - ldr r3, [pc, #760] @ (2f180 ) │ │ │ │ + ldr r2, [pc, #756] @ (2f170 ) │ │ │ │ + ldr r3, [pc, #760] @ (2f174 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #740] @ (2f184 ) │ │ │ │ - ldr r3, [pc, #728] @ (2f178 ) │ │ │ │ + ldr r2, [pc, #740] @ (2f178 ) │ │ │ │ + ldr r3, [pc, #728] @ (2f16c ) │ │ │ │ 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 2f16e │ │ │ │ + bne.w 2f162 │ │ │ │ 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 2ebc8 │ │ │ │ + bl 2ebbc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r5, 2ef14 │ │ │ │ + cbz r5, 2ef08 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 2eef2 │ │ │ │ + bne.n 2eee6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx c4c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2ee9c │ │ │ │ + beq.n 2ee90 │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - b.n 2ee9a │ │ │ │ + b.n 2ee8e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #644] @ (2f188 ) │ │ │ │ + ldr r3, [pc, #644] @ (2f17c ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #644] @ (2f18c ) │ │ │ │ + ldr r2, [pc, #644] @ (2f180 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - b.n 2ee8c │ │ │ │ + b.n 2ee80 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2f0ae │ │ │ │ + beq.w 2f0a2 │ │ │ │ movw r0, #875 @ 0x36b │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #612] @ (2f190 ) │ │ │ │ + ldr r1, [pc, #612] @ (2f184 ) │ │ │ │ movw r2, #875 @ 0x36b │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ @@ -54157,100 +54133,100 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ blx d09c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 2ef5a │ │ │ │ + cbz r0, 2ef4e │ │ │ │ blx c41c │ │ │ │ - ldr r2, [pc, #568] @ (2f194 ) │ │ │ │ + ldr r2, [pc, #568] @ (2f188 ) │ │ │ │ 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 c034 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f01c │ │ │ │ + beq.n 2f010 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2effe │ │ │ │ + beq.n 2eff2 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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, #492] @ (2f198 ) │ │ │ │ - ldr r3, [pc, #496] @ (2f19c ) │ │ │ │ + ldr r2, [pc, #492] @ (2f18c ) │ │ │ │ + ldr r3, [pc, #496] @ (2f190 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r5 │ │ │ │ blx bc2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2f00e │ │ │ │ + cbz r3, 2f002 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2eede │ │ │ │ + beq.n 2eed2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #440] @ (2f1a0 ) │ │ │ │ - ldr r2, [pc, #444] @ (2f1a4 ) │ │ │ │ + ldr r3, [pc, #440] @ (2f194 ) │ │ │ │ + ldr r2, [pc, #444] @ (2f198 ) │ │ │ │ strd r1, r4, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 2ee9a │ │ │ │ + b.n 2ee8e │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 2efbe │ │ │ │ - ldr r1, [pc, #408] @ (2f1a8 ) │ │ │ │ + b.n 2efb2 │ │ │ │ + ldr r1, [pc, #408] @ (2f19c ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ blx bfec │ │ │ │ - b.n 2ee9c │ │ │ │ + b.n 2ee90 │ │ │ │ mov.w r0, #320 @ 0x140 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #388] @ (2f1ac ) │ │ │ │ + ldr r1, [pc, #388] @ (2f1a0 ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ @@ -54259,65 +54235,65 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #32 │ │ │ │ blx d09c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 2f05c │ │ │ │ + cbz r0, 2f050 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx c41c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #336] @ (2f1b0 ) │ │ │ │ + ldr r2, [pc, #336] @ (2f1a4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 2f0c2 │ │ │ │ + cbz r3, 2f0b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f14e │ │ │ │ + beq.n 2f142 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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, #268] @ (2f1b4 ) │ │ │ │ - ldr r3, [pc, #272] @ (2f1b8 ) │ │ │ │ + ldr r2, [pc, #268] @ (2f1a8 ) │ │ │ │ + ldr r3, [pc, #272] @ (2f1ac ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2efb0 │ │ │ │ - ldr r1, [pc, #268] @ (2f1bc ) │ │ │ │ + b.n 2efa4 │ │ │ │ + ldr r1, [pc, #268] @ (2f1b0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #268] @ (2f1c0 ) │ │ │ │ + ldr r2, [pc, #268] @ (2f1b4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #364 @ 0x16c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2efbe │ │ │ │ + b.n 2efb2 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bf88 │ │ │ │ - ldr r1, [pc, #248] @ (2f1c4 ) │ │ │ │ + ldr r1, [pc, #248] @ (2f1b8 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx c524 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -54325,491 +54301,491 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ blx d09c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 2f0fc │ │ │ │ + cbz r0, 2f0f0 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx c41c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #200] @ (2f1c8 ) │ │ │ │ + ldr r2, [pc, #200] @ (2f1bc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 2f166 │ │ │ │ + cbz r3, 2f15a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f15e │ │ │ │ + beq.n 2f152 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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, #132] @ (2f1cc ) │ │ │ │ - ldr r3, [pc, #136] @ (2f1d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (2f1c0 ) │ │ │ │ + ldr r3, [pc, #136] @ (2f1c4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2efb0 │ │ │ │ + b.n 2efa4 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - b.n 2efbe │ │ │ │ + b.n 2efb2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ - b.n 2efbe │ │ │ │ + b.n 2efb2 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f7a0 │ │ │ │ + b.n 2f78c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 2f6ac │ │ │ │ + b.n 2f698 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2eb3c │ │ │ │ + b.n 2eb28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80c0000 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + @ instruction: 0xe8080000 │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f574 │ │ │ │ + b.n 2f560 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f4fc │ │ │ │ + b.n 2f4e8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f080 │ │ │ │ + b.n 2f06c │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0], #-0 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + strd r0, r0, [ip], #-0 │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f398 │ │ │ │ + b.n 2f384 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe82a0000 │ │ │ │ - @ instruction: 0xe83c0000 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + @ instruction: 0xe8260000 │ │ │ │ + @ instruction: 0xe8380000 │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f270 │ │ │ │ + b.n 2f25c │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f1d4 : │ │ │ │ +0002f1c8 : │ │ │ │ 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] @ (2f348 ) │ │ │ │ + ldr r2, [pc, #356] @ (2f33c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #356] @ (2f34c ) │ │ │ │ + ldr r3, [pc, #356] @ (2f340 ) │ │ │ │ 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 2f2f4 │ │ │ │ + beq.n 2f2e8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r7, r1 │ │ │ │ blx c7b0 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx c1c4 │ │ │ │ - ldr r2, [pc, #312] @ (2f350 ) │ │ │ │ - ldr r1, [pc, #312] @ (2f354 ) │ │ │ │ + ldr r2, [pc, #312] @ (2f344 ) │ │ │ │ + ldr r1, [pc, #312] @ (2f348 ) │ │ │ │ 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 2e624 │ │ │ │ - ldr r2, [pc, #296] @ (2f358 ) │ │ │ │ + bl 2e618 │ │ │ │ + ldr r2, [pc, #296] @ (2f34c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx c034 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f2c2 │ │ │ │ + beq.n 2f2b6 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 2f306 │ │ │ │ + beq.n 2f2fa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2f254 │ │ │ │ + bne.n 2f248 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 2f278 │ │ │ │ + cbnz r3, 2f26c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 2f270 │ │ │ │ + cbz r0, 2f264 │ │ │ │ blx bbb8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #12 │ │ │ │ blx d214 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #204] @ (2f35c ) │ │ │ │ - ldr r2, [pc, #204] @ (2f360 ) │ │ │ │ + ldr r3, [pc, #204] @ (2f350 ) │ │ │ │ + ldr r2, [pc, #204] @ (2f354 ) │ │ │ │ strd r1, r6, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r5 │ │ │ │ blx bc2c │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #184] @ (2f364 ) │ │ │ │ - ldr r3, [pc, #160] @ (2f34c ) │ │ │ │ + ldr r2, [pc, #184] @ (2f358 ) │ │ │ │ + ldr r3, [pc, #160] @ (2f340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f32a │ │ │ │ + bne.n 2f31e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 2f32e │ │ │ │ + beq.n 2f322 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2f2cc │ │ │ │ + bne.n 2f2c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f2a8 │ │ │ │ + bne.n 2f29c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 2f2ea │ │ │ │ + cbz r0, 2f2de │ │ │ │ blx bbb8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #12 │ │ │ │ blx d214 │ │ │ │ - b.n 2f2a8 │ │ │ │ - ldr r1, [pc, #112] @ (2f368 ) │ │ │ │ - ldr r2, [pc, #116] @ (2f36c ) │ │ │ │ + b.n 2f29c │ │ │ │ + ldr r1, [pc, #112] @ (2f35c ) │ │ │ │ + ldr r2, [pc, #116] @ (2f360 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #420 @ 0x1a4 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2f2a6 │ │ │ │ + b.n 2f29a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ blx c4c4 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r4] │ │ │ │ subs r5, #1 │ │ │ │ strex r3, r5, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f312 │ │ │ │ + bne.n 2f306 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2f2a6 │ │ │ │ - b.n 2f2e2 │ │ │ │ + bne.n 2f29a │ │ │ │ + b.n 2f2d6 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (2f370 ) │ │ │ │ - ldr r2, [pc, #64] @ (2f374 ) │ │ │ │ - ldr r1, [pc, #68] @ (2f378 ) │ │ │ │ + ldr r3, [pc, #64] @ (2f364 ) │ │ │ │ + ldr r2, [pc, #64] @ (2f368 ) │ │ │ │ + ldr r1, [pc, #68] @ (2f36c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ blx c154 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 377352 │ │ │ │ - b.n 2f1ec │ │ │ │ + bl 377346 │ │ │ │ + b.n 2f1d8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f200 │ │ │ │ + b.n 2f1ec │ │ │ │ movs r0, r0 │ │ │ │ - svc 2 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2f064 │ │ │ │ + b.n 2f050 │ │ │ │ movs r0, r0 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #86 @ 0x56 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f37c : │ │ │ │ +0002f370 : │ │ │ │ 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] @ (2f4cc ) │ │ │ │ + ldr r5, [pc, #316] @ (2f4c0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (2f4d0 ) │ │ │ │ + ldr r3, [pc, #316] @ (2f4c4 ) │ │ │ │ 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.w 2f4b6 │ │ │ │ + beq.w 2f4aa │ │ │ │ movs r0, #12 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ blx c7b0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx c1c4 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2f498 │ │ │ │ + beq.n 2f48c │ │ │ │ mov r0, r4 │ │ │ │ blx cc10 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #248] @ (2f4d4 ) │ │ │ │ + ldr r0, [pc, #248] @ (2f4c8 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [pc, #236] @ (2f4d8 ) │ │ │ │ + ldr r2, [pc, #236] @ (2f4cc ) │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bl 2e624 │ │ │ │ - ldr r2, [pc, #224] @ (2f4dc ) │ │ │ │ + bl 2e618 │ │ │ │ + ldr r2, [pc, #224] @ (2f4d0 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f47e │ │ │ │ + beq.n 2f472 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f4a0 │ │ │ │ + beq.n 2f494 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5c8 │ │ │ │ + bl 2e5bc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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, #152] @ (2f4e0 ) │ │ │ │ - ldr r3, [pc, #156] @ (2f4e4 ) │ │ │ │ + ldr r2, [pc, #152] @ (2f4d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (2f4d8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #898 @ 0x382 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r4 │ │ │ │ blx bc2c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (2f4e8 ) │ │ │ │ - ldr r3, [pc, #104] @ (2f4d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (2f4dc ) │ │ │ │ + ldr r3, [pc, #104] @ (2f4c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f4c8 │ │ │ │ + bne.n 2f4bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 2f48a │ │ │ │ + cbz r4, 2f47e │ │ │ │ mov r0, r4 │ │ │ │ blx c1c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5c8 │ │ │ │ - b.n 2f462 │ │ │ │ + bl 2e5bc │ │ │ │ + b.n 2f456 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5c8 │ │ │ │ - b.n 2f460 │ │ │ │ + bl 2e5bc │ │ │ │ + b.n 2f454 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5c8 │ │ │ │ - b.n 2f460 │ │ │ │ - ldr r1, [pc, #52] @ (2f4ec ) │ │ │ │ - ldr r2, [pc, #52] @ (2f4f0 ) │ │ │ │ + bl 2e5bc │ │ │ │ + b.n 2f454 │ │ │ │ + ldr r1, [pc, #52] @ (2f4e0 ) │ │ │ │ + ldr r2, [pc, #52] @ (2f4e4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #460 @ 0x1cc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2f462 │ │ │ │ + b.n 2f456 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f098 │ │ │ │ + b.n 2f084 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3114da │ │ │ │ - b.n 2f15c │ │ │ │ + bl 3114ce │ │ │ │ + b.n 2f148 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2f578 │ │ │ │ + ble.n 2f564 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f4f4 : │ │ │ │ +0002f4e8 : │ │ │ │ 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] @ (2f880 ) │ │ │ │ + ldr r2, [pc, #884] @ (2f874 ) │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r7, [pc, #884] @ (2f884 ) │ │ │ │ + ldr r7, [pc, #884] @ (2f878 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #880] @ (2f888 ) │ │ │ │ + ldr r3, [pc, #880] @ (2f87c ) │ │ │ │ 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 2f814 │ │ │ │ + beq.w 2f808 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2f826 │ │ │ │ + beq.w 2f81a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2f83a │ │ │ │ + beq.w 2f82e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbnz r3, 2f55a │ │ │ │ - ldr r2, [pc, #844] @ (2f88c ) │ │ │ │ - ldr r3, [pc, #836] @ (2f888 ) │ │ │ │ + cbnz r3, 2f54e │ │ │ │ + ldr r2, [pc, #844] @ (2f880 ) │ │ │ │ + ldr r3, [pc, #836] @ (2f87c ) │ │ │ │ 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 2f87c │ │ │ │ + bne.w 2f870 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #816] @ (2f890 ) │ │ │ │ + ldr r0, [pc, #816] @ (2f884 ) │ │ │ │ add r0, pc │ │ │ │ blx bfb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f858 │ │ │ │ + beq.w 2f84c │ │ │ │ ldrd r9, r3, [r0, #4] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r3, #22 │ │ │ │ - bls.w 2f804 │ │ │ │ - ldr.w ip, [pc, #792] @ 2f894 │ │ │ │ + bls.w 2f7f8 │ │ │ │ + ldr.w ip, [pc, #792] @ 2f888 │ │ │ │ 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] │ │ │ │ @@ -54826,37 +54802,37 @@ │ │ │ │ strb.w fp, [r2, r3] │ │ │ │ mov r0, r8 │ │ │ │ blx c468 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 2f7f4 │ │ │ │ + bcs.w 2f7e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r3, r8, r6 │ │ │ │ add r0, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 2f5e0 │ │ │ │ + bcs.n 2f5d4 │ │ │ │ adds r3, r0, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.w 2f84e │ │ │ │ + bcc.w 2f842 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx c524 │ │ │ │ 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 2f7e2 │ │ │ │ - ldr r6, [pc, #660] @ (2f898 ) │ │ │ │ + bls.w 2f7d6 │ │ │ │ + ldr r6, [pc, #660] @ (2f88c ) │ │ │ │ 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] │ │ │ │ @@ -54867,25 +54843,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 2f692 │ │ │ │ + ble.n 2f686 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f714 │ │ │ │ + beq.n 2f708 │ │ │ │ ldrd ip, r3, [r4, #4] │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w 2f7a8 │ │ │ │ - ldr r3, [pc, #580] @ (2f89c ) │ │ │ │ + bls.w 2f79c │ │ │ │ + ldr r3, [pc, #580] @ (2f890 ) │ │ │ │ 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] │ │ │ │ @@ -54898,881 +54874,881 @@ │ │ │ │ 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 2f648 │ │ │ │ + blt.n 2f63c │ │ │ │ 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 d09c │ │ │ │ - ldr r2, [pc, #500] @ (2f8a0 ) │ │ │ │ + ldr r2, [pc, #500] @ (2f894 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ blx c034 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2f74a │ │ │ │ + beq.n 2f73e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2f7c4 │ │ │ │ + beq.n 2f7b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2f6dc │ │ │ │ + beq.n 2f6d0 │ │ │ │ mov r0, r8 │ │ │ │ blx c41c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c300 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1002 @ 0x3ea │ │ │ │ - ldr r2, [pc, #428] @ (2f8a4 ) │ │ │ │ + ldr r2, [pc, #428] @ (2f898 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (2f8a8 ) │ │ │ │ + ldr r3, [pc, #428] @ (2f89c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r9 │ │ │ │ blx bc2c │ │ │ │ - b.n 2f53e │ │ │ │ - ldr r1, [pc, #404] @ (2f8ac ) │ │ │ │ + b.n 2f532 │ │ │ │ + ldr r1, [pc, #404] @ (2f8a0 ) │ │ │ │ movs r2, #15 │ │ │ │ movs r0, #0 │ │ │ │ adds r6, #1 │ │ │ │ add r1, pc │ │ │ │ blx c214 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 2f714 │ │ │ │ - b.n 2f692 │ │ │ │ + bgt.n 2f708 │ │ │ │ + b.n 2f686 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ blx bc14 │ │ │ │ - ldr r3, [pc, #376] @ (2f8b0 ) │ │ │ │ + ldr r3, [pc, #376] @ (2f8a4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx c670 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 2f72a │ │ │ │ + blt.n 2f71e │ │ │ │ mov r0, r8 │ │ │ │ blx c728 │ │ │ │ - ldr r2, [pc, #348] @ (2f8b4 ) │ │ │ │ + ldr r2, [pc, #348] @ (2f8a8 ) │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2f7cc │ │ │ │ + cbz r3, 2f7c0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2f7c4 │ │ │ │ + beq.n 2f7b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2f782 │ │ │ │ + beq.n 2f776 │ │ │ │ mov r0, r8 │ │ │ │ blx c41c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c300 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1051 @ 0x41b │ │ │ │ - ldr r2, [pc, #284] @ (2f8b8 ) │ │ │ │ + ldr r2, [pc, #284] @ (2f8ac ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #280] @ (2f8bc ) │ │ │ │ + ldr r3, [pc, #280] @ (2f8b0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 2f700 │ │ │ │ - ldr r2, [pc, #276] @ (2f8c0 ) │ │ │ │ + b.n 2f6f4 │ │ │ │ + ldr r2, [pc, #276] @ (2f8b4 ) │ │ │ │ movs r3, #15 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ adds r6, #1 │ │ │ │ blx cbb8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.w 2f648 │ │ │ │ - b.n 2f690 │ │ │ │ + blt.w 2f63c │ │ │ │ + b.n 2f684 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx c4c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2f7d8 │ │ │ │ + beq.n 2f7cc │ │ │ │ mov r0, r8 │ │ │ │ blx c41c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx c300 │ │ │ │ - b.n 2f53e │ │ │ │ - ldr r2, [pc, #224] @ (2f8c4 ) │ │ │ │ + b.n 2f532 │ │ │ │ + ldr r2, [pc, #224] @ (2f8b8 ) │ │ │ │ movs r3, #17 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx cbb8 │ │ │ │ - b.n 2f636 │ │ │ │ + b.n 2f62a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx cbb8 │ │ │ │ - b.n 2f5f4 │ │ │ │ - ldr r2, [pc, #192] @ (2f8c8 ) │ │ │ │ + b.n 2f5e8 │ │ │ │ + ldr r2, [pc, #192] @ (2f8bc ) │ │ │ │ movs r3, #22 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ blx cbb8 │ │ │ │ - b.n 2f5b8 │ │ │ │ - ldr r1, [pc, #180] @ (2f8cc ) │ │ │ │ - ldr r2, [pc, #184] @ (2f8d0 ) │ │ │ │ + b.n 2f5ac │ │ │ │ + ldr r1, [pc, #180] @ (2f8c0 ) │ │ │ │ + ldr r2, [pc, #184] @ (2f8c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2f53e │ │ │ │ - ldr r1, [pc, #172] @ (2f8d4 ) │ │ │ │ + b.n 2f532 │ │ │ │ + ldr r1, [pc, #172] @ (2f8c8 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #172] @ (2f8d8 ) │ │ │ │ + ldr r2, [pc, #172] @ (2f8cc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2f53e │ │ │ │ - ldr r1, [pc, #160] @ (2f8dc ) │ │ │ │ + b.n 2f532 │ │ │ │ + ldr r1, [pc, #160] @ (2f8d0 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #160] @ (2f8e0 ) │ │ │ │ + ldr r2, [pc, #160] @ (2f8d4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f532 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx cd08 │ │ │ │ - b.n 2f5e8 │ │ │ │ - ldr r1, [pc, #136] @ (2f8e4 ) │ │ │ │ + b.n 2f5dc │ │ │ │ + ldr r1, [pc, #136] @ (2f8d8 ) │ │ │ │ movs r2, #22 │ │ │ │ add r1, pc │ │ │ │ blx c214 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx c214 │ │ │ │ - ldr r1, [pc, #120] @ (2f8e8 ) │ │ │ │ + ldr r1, [pc, #120] @ (2f8dc ) │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx c214 │ │ │ │ - b.n 2f636 │ │ │ │ + b.n 2f62a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f268 │ │ │ │ + b.n 2f254 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f184 │ │ │ │ + b.n 2f170 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2f110 │ │ │ │ + b.n 2f0fc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3008c │ │ │ │ + b.n 30078 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2f7e0 │ │ │ │ + bge.n 2f7cc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ffa0 │ │ │ │ + b.n 2ff8c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2f92c │ │ │ │ + bpl.n 2f918 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2f8a8 │ │ │ │ + bls.n 2f894 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fe88 │ │ │ │ + b.n 2fe74 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fdf0 │ │ │ │ + b.n 2fddc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fd84 │ │ │ │ + b.n 2fd70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 2f808 │ │ │ │ + bvs.n 2f7f4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2fd10 │ │ │ │ + b.n 2fcfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fd00 │ │ │ │ + b.n 2fcec │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fd04 │ │ │ │ + b.n 2fcf0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f8ec : │ │ │ │ +0002f8e0 : │ │ │ │ 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] @ (2f9b8 ) │ │ │ │ + ldr r2, [pc, #188] @ (2f9ac ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2f9bc ) │ │ │ │ + ldr r3, [pc, #188] @ (2f9b0 ) │ │ │ │ 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 2f996 │ │ │ │ + beq.n 2f98a │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2f9c0 ) │ │ │ │ + ldr r1, [pc, #168] @ (2f9b4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e624 │ │ │ │ - ldr r2, [pc, #156] @ (2f9c4 ) │ │ │ │ + bl 2e618 │ │ │ │ + ldr r2, [pc, #156] @ (2f9b8 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2f97e │ │ │ │ + cbz r3, 2f972 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2f9a8 │ │ │ │ + beq.n 2f99c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2f9c8 ) │ │ │ │ - ldr r3, [pc, #100] @ (2f9cc ) │ │ │ │ + ldr r2, [pc, #100] @ (2f9bc ) │ │ │ │ + ldr r3, [pc, #100] @ (2f9c0 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1076 @ 0x434 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #80] @ (2f9d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (2f9bc ) │ │ │ │ + ldr r2, [pc, #80] @ (2f9c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (2f9b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f9b2 │ │ │ │ + bne.n 2f9a6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2f9d4 ) │ │ │ │ - ldr r2, [pc, #60] @ (2f9d8 ) │ │ │ │ + ldr r1, [pc, #60] @ (2f9c8 ) │ │ │ │ + ldr r2, [pc, #60] @ (2f9cc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #572 @ 0x23c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2f97e │ │ │ │ + b.n 2f972 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2f97e │ │ │ │ + b.n 2f972 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6, #-8] │ │ │ │ + stc2l 0, cr0, [r2, #-8]! │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fd00 │ │ │ │ + b.n 2fcec │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fcf0 │ │ │ │ + b.n 2fcdc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2fa24 │ │ │ │ + bhi.n 2fa10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6], {2} │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + stc2l 0, cr0, [r2], #8 │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f9dc : │ │ │ │ +0002f9d0 : │ │ │ │ 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] @ (2faa8 ) │ │ │ │ + ldr r2, [pc, #188] @ (2fa9c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2faac ) │ │ │ │ + ldr r3, [pc, #188] @ (2faa0 ) │ │ │ │ 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 2fa86 │ │ │ │ + beq.n 2fa7a │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2fab0 ) │ │ │ │ + ldr r1, [pc, #168] @ (2faa4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e624 │ │ │ │ - ldr r2, [pc, #156] @ (2fab4 ) │ │ │ │ + bl 2e618 │ │ │ │ + ldr r2, [pc, #156] @ (2faa8 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2fa6e │ │ │ │ + cbz r3, 2fa62 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fa98 │ │ │ │ + beq.n 2fa8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2fab8 ) │ │ │ │ - ldr r3, [pc, #100] @ (2fabc ) │ │ │ │ + ldr r2, [pc, #100] @ (2faac ) │ │ │ │ + ldr r3, [pc, #100] @ (2fab0 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1099 @ 0x44b │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #80] @ (2fac0 ) │ │ │ │ - ldr r3, [pc, #56] @ (2faac ) │ │ │ │ + ldr r2, [pc, #80] @ (2fab4 ) │ │ │ │ + ldr r3, [pc, #56] @ (2faa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2faa2 │ │ │ │ + bne.n 2fa96 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2fac4 ) │ │ │ │ - ldr r2, [pc, #60] @ (2fac8 ) │ │ │ │ + ldr r1, [pc, #60] @ (2fab8 ) │ │ │ │ + ldr r2, [pc, #60] @ (2fabc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #620 @ 0x26c │ │ │ │ blx c5e8 │ │ │ │ - b.n 2fa6e │ │ │ │ + b.n 2fa62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2fa6e │ │ │ │ + b.n 2fa62 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r6], #-8 │ │ │ │ + ldc2l 0, cr0, [r2], #-8 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fc70 │ │ │ │ + b.n 2fc5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fc60 │ │ │ │ + b.n 2fc4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2fb34 │ │ │ │ + bvc.n 2fb20 │ │ │ │ movs r0, r0 │ │ │ │ - umlal r0, r0, r6, r2 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + @ instruction: 0xfbf20002 │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002facc : │ │ │ │ +0002fac0 : │ │ │ │ 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] @ (2fb98 ) │ │ │ │ + ldr r2, [pc, #188] @ (2fb8c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2fb9c ) │ │ │ │ + ldr r3, [pc, #188] @ (2fb90 ) │ │ │ │ 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 2fb76 │ │ │ │ + beq.n 2fb6a │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2fba0 ) │ │ │ │ + ldr r1, [pc, #168] @ (2fb94 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e624 │ │ │ │ - ldr r2, [pc, #156] @ (2fba4 ) │ │ │ │ + bl 2e618 │ │ │ │ + ldr r2, [pc, #156] @ (2fb98 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2fb5e │ │ │ │ + cbz r3, 2fb52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fb88 │ │ │ │ + beq.n 2fb7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2fba8 ) │ │ │ │ - ldr r3, [pc, #100] @ (2fbac ) │ │ │ │ + ldr r2, [pc, #100] @ (2fb9c ) │ │ │ │ + ldr r3, [pc, #100] @ (2fba0 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #80] @ (2fbb0 ) │ │ │ │ - ldr r3, [pc, #56] @ (2fb9c ) │ │ │ │ + ldr r2, [pc, #80] @ (2fba4 ) │ │ │ │ + ldr r3, [pc, #56] @ (2fb90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2fb92 │ │ │ │ + bne.n 2fb86 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2fbb4 ) │ │ │ │ - ldr r2, [pc, #60] @ (2fbb8 ) │ │ │ │ + ldr r1, [pc, #60] @ (2fba8 ) │ │ │ │ + ldr r2, [pc, #60] @ (2fbac ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #664 @ 0x298 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2fb5e │ │ │ │ + b.n 2fb52 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2fb5e │ │ │ │ + b.n 2fb52 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - usada8 r0, r6, r2, r0 │ │ │ │ + smull r0, r0, r2, r2 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fbe0 │ │ │ │ + b.n 2fbcc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fbd8 │ │ │ │ + b.n 2fbc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2fc44 │ │ │ │ + bvs.n 2fc30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf60002 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + mla r0, r2, r2, r0 │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fbbc : │ │ │ │ +0002fbb0 : │ │ │ │ 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] @ (2fc88 ) │ │ │ │ + ldr r2, [pc, #188] @ (2fc7c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #188] @ (2fc8c ) │ │ │ │ + ldr r3, [pc, #188] @ (2fc80 ) │ │ │ │ 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 2fc68 │ │ │ │ + beq.n 2fc5c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2fc90 ) │ │ │ │ + ldr r1, [pc, #168] @ (2fc84 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e624 │ │ │ │ - ldr r2, [pc, #156] @ (2fc94 ) │ │ │ │ + bl 2e618 │ │ │ │ + ldr r2, [pc, #156] @ (2fc88 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2fc4e │ │ │ │ + cbz r3, 2fc42 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fc7a │ │ │ │ + beq.n 2fc6e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2fc98 ) │ │ │ │ - ldr r3, [pc, #100] @ (2fc9c ) │ │ │ │ + ldr r2, [pc, #100] @ (2fc8c ) │ │ │ │ + ldr r3, [pc, #100] @ (2fc90 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1444 @ 0x5a4 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #80] @ (2fca0 ) │ │ │ │ - ldr r3, [pc, #56] @ (2fc8c ) │ │ │ │ + ldr r2, [pc, #80] @ (2fc94 ) │ │ │ │ + ldr r3, [pc, #56] @ (2fc80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2fc84 │ │ │ │ + bne.n 2fc78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #56] @ (2fca4 ) │ │ │ │ - ldr r2, [pc, #60] @ (2fca8 ) │ │ │ │ + ldr r1, [pc, #56] @ (2fc98 ) │ │ │ │ + ldr r2, [pc, #60] @ (2fc9c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #712 @ 0x2c8 │ │ │ │ blx c5e8 │ │ │ │ - b.n 2fc4e │ │ │ │ + b.n 2fc42 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 2fc4e │ │ │ │ + b.n 2fc42 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa860002 │ │ │ │ + @ instruction: 0xfa920002 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2fd54 │ │ │ │ + bpl.n 2fd40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa060002 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + @ instruction: 0xfa120002 │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fcac : │ │ │ │ +0002fca0 : │ │ │ │ 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] @ 2fd5c │ │ │ │ + ldr.w ip, [pc, #160] @ 2fd50 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #156] @ (2fd60 ) │ │ │ │ + ldr r2, [pc, #156] @ (2fd54 ) │ │ │ │ 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 2fd46 │ │ │ │ + beq.n 2fd3a │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #136] @ (2fd64 ) │ │ │ │ + ldr r0, [pc, #136] @ (2fd58 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r5, r3 │ │ │ │ blx c26c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx bd3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2fd2e │ │ │ │ + cbz r3, 2fd22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (2fd68 ) │ │ │ │ - ldr r2, [pc, #80] @ (2fd6c ) │ │ │ │ + ldr r3, [pc, #76] @ (2fd5c ) │ │ │ │ + ldr r2, [pc, #80] @ (2fd60 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #64] @ (2fd70 ) │ │ │ │ - ldr r3, [pc, #44] @ (2fd60 ) │ │ │ │ + ldr r2, [pc, #64] @ (2fd64 ) │ │ │ │ + ldr r3, [pc, #44] @ (2fd54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2fd58 │ │ │ │ + bne.n 2fd4c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #44] @ (2fd74 ) │ │ │ │ - ldr r2, [pc, #44] @ (2fd78 ) │ │ │ │ + ldr r1, [pc, #44] @ (2fd68 ) │ │ │ │ + ldr r2, [pc, #44] @ (2fd6c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #748 @ 0x2ec │ │ │ │ blx c5e8 │ │ │ │ - b.n 2fd2e │ │ │ │ + b.n 2fd22 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r4, #2] │ │ │ │ + vld1.8 {d0[0]}, [r0], r2 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2fe60 │ │ │ │ + bmi.n 2fe4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [r6], r2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldrsh.w r0, [r2, r2] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd7c : │ │ │ │ +0002fd70 : │ │ │ │ push {lr} │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbz r0, 2fdac │ │ │ │ + cbz r0, 2fda0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2fdc0 │ │ │ │ + beq.n 2fdb4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2fdd6 │ │ │ │ + beq.n 2fdca │ │ │ │ cmp r1, #9 │ │ │ │ - bne.n 2fdaa │ │ │ │ + bne.n 2fd9e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbz r1, 2fdaa │ │ │ │ + cbz r1, 2fd9e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r1 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #60] @ (2fdec ) │ │ │ │ - ldr r2, [pc, #64] @ (2fdf0 ) │ │ │ │ + ldr r1, [pc, #60] @ (2fde0 ) │ │ │ │ + ldr r2, [pc, #64] @ (2fde4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #792 @ 0x318 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r1, [pc, #48] @ (2fdf4 ) │ │ │ │ + ldr r1, [pc, #48] @ (2fde8 ) │ │ │ │ mov r0, lr │ │ │ │ - ldr r2, [pc, #48] @ (2fdf8 ) │ │ │ │ + ldr r2, [pc, #48] @ (2fdec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #792 @ 0x318 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r1, [pc, #36] @ (2fdfc ) │ │ │ │ + ldr r1, [pc, #36] @ (2fdf0 ) │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #36] @ (2fe00 ) │ │ │ │ + ldr r2, [pc, #36] @ (2fdf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #792 @ 0x318 │ │ │ │ b.w c5e4 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 2fdac │ │ │ │ + ble.n 2fd98 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ b.w c7fc │ │ │ │ │ │ │ │ -0002fe08 : │ │ │ │ +0002fdfc : │ │ │ │ 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] @ (2fe70 ) │ │ │ │ + ldr r4, [pc, #88] @ (2fe64 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #12] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2fe36 │ │ │ │ - ldr r3, [pc, #68] @ (2fe74 ) │ │ │ │ + cbz r3, 2fe2a │ │ │ │ + ldr r3, [pc, #68] @ (2fe68 ) │ │ │ │ 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 ce24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe2c │ │ │ │ - ldr r2, [pc, #48] @ (2fe78 ) │ │ │ │ + beq.n 2fe20 │ │ │ │ + ldr r2, [pc, #48] @ (2fe6c ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #48] @ (2fe7c ) │ │ │ │ + ldr r1, [pc, #48] @ (2fe70 ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ add r1, pc │ │ │ │ blx c628 │ │ │ │ movs r1, #16 │ │ │ │ mov r5, r0 │ │ │ │ blx bba8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx d0b4 │ │ │ │ - b.n 2fe2c │ │ │ │ + b.n 2fe20 │ │ │ │ nop │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ movs r3, r0 │ │ │ │ - add.w r0, r0, #8519680 @ 0x820000 │ │ │ │ - ble.n 2ff44 │ │ │ │ + add.w r0, ip, #8519680 @ 0x820000 │ │ │ │ + ble.n 2ff30 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fe80 : │ │ │ │ +0002fe74 : │ │ │ │ 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 bc90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w c53c │ │ │ │ nop │ │ │ │ │ │ │ │ -0002fea4 : │ │ │ │ +0002fe98 : │ │ │ │ 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 bc90 │ │ │ │ @@ -55784,177 +55760,177 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w d238 │ │ │ │ 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] @ (2ff60 ) │ │ │ │ + ldr r5, [pc, #128] @ (2ff54 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #128] @ (2ff64 ) │ │ │ │ + ldr r4, [pc, #128] @ (2ff58 ) │ │ │ │ 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, 2ff4e │ │ │ │ + cbz r0, 2ff42 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 2ff3a │ │ │ │ + cbz r1, 2ff2e │ │ │ │ add r5, sp, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bd64 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bc14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ blx bff8 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ - ldr r2, [pc, #68] @ (2ff68 ) │ │ │ │ - ldr r3, [pc, #64] @ (2ff64 ) │ │ │ │ + ldr r2, [pc, #68] @ (2ff5c ) │ │ │ │ + ldr r3, [pc, #64] @ (2ff58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2ff5c │ │ │ │ + bne.n 2ff50 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #48] @ (2ff6c ) │ │ │ │ + ldr r2, [pc, #48] @ (2ff60 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #48] @ (2ff70 ) │ │ │ │ + ldr r1, [pc, #48] @ (2ff64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ff20 │ │ │ │ - ldr r2, [pc, #36] @ (2ff74 ) │ │ │ │ - ldr r1, [pc, #36] @ (2ff78 ) │ │ │ │ + b.n 2ff14 │ │ │ │ + ldr r2, [pc, #36] @ (2ff68 ) │ │ │ │ + ldr r1, [pc, #36] @ (2ff6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 2ff48 │ │ │ │ + b.n 2ff3c │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7740002 │ │ │ │ + @ instruction: 0xf7800002 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7340002 │ │ │ │ - bcc.n 2ffe0 │ │ │ │ + @ instruction: 0xf7400002 │ │ │ │ + bcc.n 2ffcc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ 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 3001c │ │ │ │ + beq.n 30010 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #16 │ │ │ │ blx c7b0 │ │ │ │ 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] @ (30034 ) │ │ │ │ + ldr r0, [pc, #136] @ (30028 ) │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #124] @ (30038 ) │ │ │ │ + ldr r0, [pc, #124] @ (3002c ) │ │ │ │ add r0, pc │ │ │ │ blx bdcc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx b7dc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #100] @ (3003c ) │ │ │ │ + ldr r2, [pc, #100] @ (30030 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2fed0 │ │ │ │ + bl 2fec4 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ blx b7dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2fff0 │ │ │ │ + bne.n 2ffe4 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 3000c │ │ │ │ + cbz r3, 30000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #16 │ │ │ │ blx d214 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ (30040 ) │ │ │ │ + ldr r1, [pc, #32] @ (30034 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #32] @ (30044 ) │ │ │ │ + ldr r2, [pc, #32] @ (30038 ) │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #16 │ │ │ │ blx c5e8 │ │ │ │ - b.n 30004 │ │ │ │ - b.n 30528 │ │ │ │ + b.n 2fff8 │ │ │ │ + b.n 30514 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30538 │ │ │ │ + b.n 30524 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 30414 │ │ │ │ + b.n 30400 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3006e │ │ │ │ + cbz r0, 30062 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #4 │ │ │ │ add.w r5, r0, #12 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 30068 │ │ │ │ + cbz r0, 3005c │ │ │ │ blx b7dc │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3005e │ │ │ │ + bne.n 30052 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 3009c │ │ │ │ + cbz r1, 30090 │ │ │ │ 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] │ │ │ │ @@ -55965,3483 +55941,3483 @@ │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000300a0 : │ │ │ │ +00030094 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #200] @ (30178 ) │ │ │ │ + ldr r2, [pc, #200] @ (3016c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #200] @ (3017c ) │ │ │ │ + ldr r3, [pc, #200] @ (30170 ) │ │ │ │ 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 30162 │ │ │ │ + beq.n 30156 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #180] @ (30180 ) │ │ │ │ + ldr r1, [pc, #180] @ (30174 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2ff7c │ │ │ │ - ldr r2, [pc, #176] @ (30184 ) │ │ │ │ + bl 2ff70 │ │ │ │ + ldr r2, [pc, #176] @ (30178 ) │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ blx d258 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 30102 │ │ │ │ - ldr r1, [pc, #156] @ (30188 ) │ │ │ │ - ldr r2, [pc, #144] @ (3017c ) │ │ │ │ + blt.n 300f6 │ │ │ │ + ldr r1, [pc, #156] @ (3017c ) │ │ │ │ + ldr r2, [pc, #144] @ (30170 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 30172 │ │ │ │ + bne.n 30166 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx bcc0 │ │ │ │ - ldr r2, [pc, #132] @ (3018c ) │ │ │ │ + ldr r2, [pc, #132] @ (30180 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ blx c49c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3015a │ │ │ │ + beq.n 3014e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (30190 ) │ │ │ │ - ldr r2, [pc, #84] @ (30194 ) │ │ │ │ + ldr r3, [pc, #80] @ (30184 ) │ │ │ │ + ldr r2, [pc, #84] @ (30188 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 300e8 │ │ │ │ + b.n 300dc │ │ │ │ mov r0, r5 │ │ │ │ blx c4c4 │ │ │ │ - b.n 30154 │ │ │ │ - ldr r1, [pc, #52] @ (30198 ) │ │ │ │ - ldr r2, [pc, #52] @ (3019c ) │ │ │ │ + b.n 30148 │ │ │ │ + ldr r1, [pc, #52] @ (3018c ) │ │ │ │ + ldr r2, [pc, #52] @ (30190 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ blx c5e8 │ │ │ │ - b.n 30154 │ │ │ │ + b.n 30148 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub.w r0, r2, #8519680 @ 0x820000 │ │ │ │ + sub.w r0, lr, #8519680 @ 0x820000 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 304a4 │ │ │ │ + b.n 30490 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 304a0 │ │ │ │ + b.n 3048c │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, ip, #8519680 @ 0x820000 │ │ │ │ - b.n 3049c │ │ │ │ + sbcs.w r0, r8, #8519680 @ 0x820000 │ │ │ │ + b.n 30488 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30474 │ │ │ │ + b.n 30460 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #824] @ (304d0 ) │ │ │ │ + ldr r4, [pc, #808] @ (304b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 302f0 │ │ │ │ + b.n 302dc │ │ │ │ ... │ │ │ │ │ │ │ │ -000301a0 : │ │ │ │ - cbz r0, 301a8 │ │ │ │ - ldr r1, [pc, #44] @ (301d0 ) │ │ │ │ +00030194 : │ │ │ │ + cbz r0, 3019c │ │ │ │ + ldr r1, [pc, #44] @ (301c4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 2ff7c │ │ │ │ + b.n 2ff70 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (301d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (301d8 ) │ │ │ │ + ldr r1, [pc, #28] @ (301c8 ) │ │ │ │ + ldr r2, [pc, #28] @ (301cc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 30414 │ │ │ │ + b.n 30400 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 30284 │ │ │ │ + b.n 30270 │ │ │ │ ... │ │ │ │ │ │ │ │ -000301dc : │ │ │ │ +000301d0 : │ │ │ │ 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] @ (30320 ) │ │ │ │ - ldr r3, [pc, #308] @ (30324 ) │ │ │ │ + ldr r2, [pc, #304] @ (30314 ) │ │ │ │ + ldr r3, [pc, #308] @ (30318 ) │ │ │ │ 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 30302 │ │ │ │ + beq.n 302f6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 302ae │ │ │ │ + beq.n 302a2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2fed0 │ │ │ │ + bl 2fec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30286 │ │ │ │ + beq.n 3027a │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 302c0 │ │ │ │ + beq.n 302b4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx ccb8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #252] @ (30328 ) │ │ │ │ + ldr r0, [pc, #252] @ (3031c ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ blx c26c │ │ │ │ mov r5, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ blx c49c │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 3029e │ │ │ │ + beq.n 30292 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #192] @ (3032c ) │ │ │ │ + ldr r3, [pc, #192] @ (30320 ) │ │ │ │ movw r1, #2215 @ 0x8a7 │ │ │ │ - ldr r2, [pc, #188] @ (30330 ) │ │ │ │ + ldr r2, [pc, #188] @ (30324 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #172] @ (30334 ) │ │ │ │ - ldr r3, [pc, #152] @ (30324 ) │ │ │ │ + ldr r2, [pc, #172] @ (30328 ) │ │ │ │ + ldr r3, [pc, #152] @ (30318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3031c │ │ │ │ + bne.n 30310 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ - b.n 30286 │ │ │ │ - ldr r1, [pc, #136] @ (30338 ) │ │ │ │ + b.n 3027a │ │ │ │ + ldr r1, [pc, #136] @ (3032c ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #136] @ (3033c ) │ │ │ │ + ldr r2, [pc, #136] @ (30330 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ blx c5e8 │ │ │ │ - b.n 30286 │ │ │ │ + b.n 3027a │ │ │ │ mov r0, r5 │ │ │ │ blx ccb8 │ │ │ │ mov r5, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ blx c49c │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 30312 │ │ │ │ + beq.n 30306 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov.w r1, #2192 @ 0x890 │ │ │ │ - ldr r3, [pc, #72] @ (30340 ) │ │ │ │ + ldr r3, [pc, #72] @ (30334 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #72] @ (30344 ) │ │ │ │ + ldr r2, [pc, #72] @ (30338 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - b.n 30276 │ │ │ │ - ldr r1, [pc, #68] @ (30348 ) │ │ │ │ - ldr r2, [pc, #68] @ (3034c ) │ │ │ │ + b.n 3026a │ │ │ │ + ldr r1, [pc, #68] @ (3033c ) │ │ │ │ + ldr r2, [pc, #68] @ (30340 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ blx c5e8 │ │ │ │ - b.n 30286 │ │ │ │ + b.n 3027a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx c4c4 │ │ │ │ - b.n 30286 │ │ │ │ + b.n 3027a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - orn r0, r6, #8519680 @ 0x820000 │ │ │ │ + orns r0, r2, #8519680 @ 0x820000 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - b.n 303b4 │ │ │ │ + b.n 303a0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #640] @ (305b4 ) │ │ │ │ + ldr r3, [pc, #624] @ (30598 ) │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, lr, #0, #3 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + @ instruction: 0xf3da0002 │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (303a0 ) │ │ │ │ + ldr r3, [pc, #72] @ (30384 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - svc 8 │ │ │ │ + svc 4 │ │ │ │ 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, #192] @ (30424 ) │ │ │ │ + ldr r1, [pc, #192] @ (30418 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #192] @ (30428 ) │ │ │ │ + ldr r2, [pc, #192] @ (3041c ) │ │ │ │ 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 3040e │ │ │ │ + beq.n 30402 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #168] @ (3042c ) │ │ │ │ - ldr r0, [pc, #172] @ (30430 ) │ │ │ │ + ldr r1, [pc, #168] @ (30420 ) │ │ │ │ + ldr r0, [pc, #172] @ (30424 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30406 │ │ │ │ + beq.n 303fa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 303fe │ │ │ │ + beq.n 303f2 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #104] @ (30434 ) │ │ │ │ - ldr r3, [pc, #104] @ (30438 ) │ │ │ │ + ldr r2, [pc, #104] @ (30428 ) │ │ │ │ + ldr r3, [pc, #104] @ (3042c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movw r1, #925 @ 0x39d │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #84] @ (3043c ) │ │ │ │ - ldr r3, [pc, #60] @ (30428 ) │ │ │ │ + ldr r2, [pc, #84] @ (30430 ) │ │ │ │ + ldr r3, [pc, #60] @ (3041c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 30420 │ │ │ │ + bne.n 30414 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - b.n 303e6 │ │ │ │ - ldr r1, [pc, #48] @ (30440 ) │ │ │ │ - ldr r2, [pc, #48] @ (30444 ) │ │ │ │ + b.n 303da │ │ │ │ + ldr r1, [pc, #48] @ (30434 ) │ │ │ │ + ldr r2, [pc, #48] @ (30438 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #288 @ 0x120 │ │ │ │ blx c5e8 │ │ │ │ - b.n 303e6 │ │ │ │ + b.n 303da │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2ee0002 │ │ │ │ + @ instruction: 0xf2fa0002 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #272] @ (30548 ) │ │ │ │ + ldr r2, [pc, #256] @ (3052c ) │ │ │ │ movs r0, r0 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26e0002 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + @ instruction: 0xf27a0002 │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 30440 │ │ │ │ + ble.n 3042c │ │ │ │ ... │ │ │ │ │ │ │ │ -00030448 : │ │ │ │ +0003043c : │ │ │ │ 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] @ (30550 ) │ │ │ │ + ldr r1, [pc, #244] @ (30544 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #244] @ (30554 ) │ │ │ │ + ldr r2, [pc, #244] @ (30548 ) │ │ │ │ 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 3052e │ │ │ │ + beq.n 30522 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx c2c4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 304d8 │ │ │ │ + cbz r5, 304cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30540 │ │ │ │ + beq.n 30534 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (30558 ) │ │ │ │ - ldr r3, [pc, #180] @ (3055c ) │ │ │ │ + ldr r2, [pc, #176] @ (3054c ) │ │ │ │ + ldr r3, [pc, #180] @ (30550 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #156] @ (30560 ) │ │ │ │ - ldr r3, [pc, #144] @ (30554 ) │ │ │ │ + ldr r2, [pc, #156] @ (30554 ) │ │ │ │ + ldr r3, [pc, #144] @ (30548 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3054a │ │ │ │ + bne.n 3053e │ │ │ │ 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 30350 │ │ │ │ + bl 30344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 304c0 │ │ │ │ + beq.n 304b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30524 │ │ │ │ + beq.n 30518 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (30564 ) │ │ │ │ - ldr r3, [pc, #80] @ (30568 ) │ │ │ │ + ldr r2, [pc, #76] @ (30558 ) │ │ │ │ + ldr r3, [pc, #80] @ (3055c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #899 @ 0x383 │ │ │ │ - b.n 304b2 │ │ │ │ + b.n 304a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 304c0 │ │ │ │ - ldr r1, [pc, #60] @ (3056c ) │ │ │ │ - ldr r2, [pc, #60] @ (30570 ) │ │ │ │ + b.n 304b4 │ │ │ │ + ldr r1, [pc, #60] @ (30560 ) │ │ │ │ + ldr r2, [pc, #60] @ (30564 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ blx c5e8 │ │ │ │ - b.n 304c0 │ │ │ │ + b.n 304b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 304c0 │ │ │ │ + b.n 304b4 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1f80002 │ │ │ │ + addw r0, r4, #2 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #432] @ (3070c ) │ │ │ │ + ldr r1, [pc, #416] @ (306f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - udf #8 │ │ │ │ + udf #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1940002 │ │ │ │ - ldr r0, [pc, #1000] @ (30950 ) │ │ │ │ + sub.w r0, r0, #2 │ │ │ │ + ldr r0, [pc, #984] @ (30934 ) │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3049c │ │ │ │ + ble.n 30488 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 3052c │ │ │ │ + bgt.n 30518 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030574 : │ │ │ │ +00030568 : │ │ │ │ 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] @ (307ac ) │ │ │ │ + ldr r2, [pc, #548] @ (307a0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #544] @ (307b0 ) │ │ │ │ + ldr r3, [pc, #544] @ (307a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 306d4 │ │ │ │ + beq.w 306c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx c45c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30680 │ │ │ │ + beq.n 30674 │ │ │ │ blx c384 │ │ │ │ mov r5, r0 │ │ │ │ blx beb0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx bbec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx b7dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 30672 │ │ │ │ - ldr r1, [pc, #488] @ (307b4 ) │ │ │ │ + beq.n 30666 │ │ │ │ + ldr r1, [pc, #488] @ (307a8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30630 │ │ │ │ + cbz r3, 30624 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30668 │ │ │ │ + beq.n 3065c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (307b8 ) │ │ │ │ - ldr r2, [pc, #440] @ (307bc ) │ │ │ │ + ldr r3, [pc, #440] @ (307ac ) │ │ │ │ + ldr r2, [pc, #440] @ (307b0 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #424] @ (307c0 ) │ │ │ │ - ldr r3, [pc, #404] @ (307b0 ) │ │ │ │ + ldr r2, [pc, #424] @ (307b4 ) │ │ │ │ + ldr r3, [pc, #404] @ (307a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 307a6 │ │ │ │ + bne.w 3079a │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #400] @ (307c4 ) │ │ │ │ + ldr r1, [pc, #400] @ (307b8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 3068e │ │ │ │ - ldr r1, [pc, #384] @ (307c8 ) │ │ │ │ + cbnz r2, 30682 │ │ │ │ + ldr r1, [pc, #384] @ (307bc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3070c │ │ │ │ + beq.n 30700 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 306e6 │ │ │ │ + bne.n 306da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 30616 │ │ │ │ + b.n 3060a │ │ │ │ blx c384 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx c004 │ │ │ │ - b.n 305ca │ │ │ │ + b.n 305be │ │ │ │ blx c818 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ blx c004 │ │ │ │ - b.n 305aa │ │ │ │ + b.n 3059e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 30668 │ │ │ │ + beq.n 3065c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #280] @ (307cc ) │ │ │ │ + ldr r3, [pc, #280] @ (307c0 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #280] @ (307d0 ) │ │ │ │ + ldr r2, [pc, #280] @ (307c4 ) │ │ │ │ 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 d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 30616 │ │ │ │ - ldr r1, [pc, #252] @ (307d4 ) │ │ │ │ - ldr r2, [pc, #256] @ (307d8 ) │ │ │ │ + b.n 3060a │ │ │ │ + ldr r1, [pc, #252] @ (307c8 ) │ │ │ │ + ldr r2, [pc, #256] @ (307cc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #400 @ 0x190 │ │ │ │ blx c5e8 │ │ │ │ - b.n 30616 │ │ │ │ + b.n 3060a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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] @ (307dc ) │ │ │ │ - ldr r3, [pc, #224] @ (307e0 ) │ │ │ │ + ldr r2, [pc, #220] @ (307d0 ) │ │ │ │ + ldr r3, [pc, #224] @ (307d4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #986 @ 0x3da │ │ │ │ - b.n 306c4 │ │ │ │ - ldr r1, [pc, #212] @ (307e4 ) │ │ │ │ + b.n 306b8 │ │ │ │ + ldr r1, [pc, #212] @ (307d8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 3075a │ │ │ │ + cbz r2, 3074e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 30668 │ │ │ │ + beq.n 3065c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #160] @ (307e8 ) │ │ │ │ + ldr r3, [pc, #160] @ (307dc ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #160] @ (307ec ) │ │ │ │ + ldr r2, [pc, #160] @ (307e0 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #997 @ 0x3e5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - b.n 306c4 │ │ │ │ - ldr r1, [pc, #148] @ (307f0 ) │ │ │ │ + b.n 306b8 │ │ │ │ + ldr r1, [pc, #148] @ (307e4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30616 │ │ │ │ + beq.w 3060a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 30668 │ │ │ │ + beq.w 3065c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx d140 │ │ │ │ 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] @ (307f4 ) │ │ │ │ - ldr r3, [pc, #92] @ (307f8 ) │ │ │ │ + ldr r2, [pc, #92] @ (307e8 ) │ │ │ │ + ldr r3, [pc, #92] @ (307ec ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ add r3, pc │ │ │ │ - b.n 306c4 │ │ │ │ + b.n 306b8 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d00002 │ │ │ │ + @ instruction: 0xf0dc0002 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30828 │ │ │ │ + ble.n 30814 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30718 │ │ │ │ + bgt.n 30704 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #48] @ (307f0 ) │ │ │ │ + ldr r0, [pc, #32] @ (307d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, lr, #2 │ │ │ │ - bgt.n 307a0 │ │ │ │ + orr.w r0, sl, #2 │ │ │ │ + bgt.n 3078c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 307b4 │ │ │ │ + bgt.n 307a0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 307c8 │ │ │ │ + blt.n 307b4 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + bxns sl │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #368] @ (30948 ) │ │ │ │ + ldr r7, [pc, #352] @ (3092c ) │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 30848 │ │ │ │ + blt.n 30834 │ │ │ │ movs r0, r0 │ │ │ │ - bx r2 │ │ │ │ + bx r1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 30744 │ │ │ │ + blt.n 30730 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30880 │ │ │ │ + bgt.n 3086c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 308bc │ │ │ │ + blt.n 308a8 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r7 │ │ │ │ + mov sl, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30834 │ │ │ │ + bgt.n 30820 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, lr │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 30820 │ │ │ │ + blt.n 3080c │ │ │ │ ... │ │ │ │ │ │ │ │ -000307fc : │ │ │ │ +000307f0 : │ │ │ │ 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] @ 30e54 │ │ │ │ + ldr.w r2, [pc, #1604] @ 30e48 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w r3, [pc, #1604] @ 30e58 │ │ │ │ + ldr.w r3, [pc, #1604] @ 30e4c │ │ │ │ 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 3091a │ │ │ │ + beq.n 3090e │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1580] @ 30e5c │ │ │ │ + ldr.w r1, [pc, #1580] @ 30e50 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 308a6 │ │ │ │ + beq.n 3089a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 308de │ │ │ │ + beq.n 308d2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ 30e60 │ │ │ │ - ldr.w r3, [pc, #1528] @ 30e64 │ │ │ │ + ldr.w r2, [pc, #1528] @ 30e54 │ │ │ │ + ldr.w r3, [pc, #1528] @ 30e58 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr.w r2, [pc, #1504] @ 30e68 │ │ │ │ - ldr.w r3, [pc, #1484] @ 30e58 │ │ │ │ + ldr.w r2, [pc, #1504] @ 30e5c │ │ │ │ + ldr.w r3, [pc, #1484] @ 30e4c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 30a8a │ │ │ │ + bne.w 30a7e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r1, [pc, #1476] @ 30e6c │ │ │ │ + ldr.w r1, [pc, #1476] @ 30e60 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 308e8 │ │ │ │ - ldr.w r1, [pc, #1460] @ 30e70 │ │ │ │ + cbnz r4, 308dc │ │ │ │ + ldr.w r1, [pc, #1460] @ 30e64 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30964 │ │ │ │ + beq.n 30958 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3093a │ │ │ │ + bne.n 3092e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 30886 │ │ │ │ + b.n 3087a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30930 │ │ │ │ + beq.n 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #1392] @ 30e74 │ │ │ │ + ldr.w r3, [pc, #1392] @ 30e68 │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1388] @ 30e78 │ │ │ │ + ldr.w r2, [pc, #1388] @ 30e6c │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1048 @ 0x418 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr.w r1, [pc, #1376] @ 30e7c │ │ │ │ - ldr.w r2, [pc, #1376] @ 30e80 │ │ │ │ + b.n 3086c │ │ │ │ + ldr.w r1, [pc, #1376] @ 30e70 │ │ │ │ + ldr.w r2, [pc, #1376] @ 30e74 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #452 @ 0x1c4 │ │ │ │ blx c5e8 │ │ │ │ - b.n 30886 │ │ │ │ + b.n 3087a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 30886 │ │ │ │ + b.n 3087a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ 30e84 │ │ │ │ - ldr.w r3, [pc, #1328] @ 30e88 │ │ │ │ + ldr.w r2, [pc, #1328] @ 30e78 │ │ │ │ + ldr.w r3, [pc, #1328] @ 30e7c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1064 @ 0x428 │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr.w r1, [pc, #1316] @ 30e8c │ │ │ │ + b.n 3086c │ │ │ │ + ldr.w r1, [pc, #1316] @ 30e80 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 309aa │ │ │ │ + cbz r4, 3099e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30930 │ │ │ │ + beq.n 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #1276] @ 30e90 │ │ │ │ + ldr.w r3, [pc, #1276] @ 30e84 │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1272] @ 30e94 │ │ │ │ + ldr.w r2, [pc, #1272] @ 30e88 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1080 @ 0x438 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr.w r1, [pc, #1260] @ 30e98 │ │ │ │ + b.n 3086c │ │ │ │ + ldr.w r1, [pc, #1260] @ 30e8c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 309f6 │ │ │ │ + cbz r3, 309ea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 308de │ │ │ │ + beq.n 308d2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ 30e9c │ │ │ │ - ldr.w r3, [pc, #1208] @ 30ea0 │ │ │ │ + ldr.w r2, [pc, #1208] @ 30e90 │ │ │ │ + ldr.w r3, [pc, #1208] @ 30e94 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1096 @ 0x448 │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr.w r1, [pc, #1196] @ 30ea4 │ │ │ │ + b.n 3086c │ │ │ │ + ldr.w r1, [pc, #1196] @ 30e98 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 30a3c │ │ │ │ + cbz r4, 30a30 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 30930 │ │ │ │ + beq.n 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #1156] @ 30ea8 │ │ │ │ + ldr.w r3, [pc, #1156] @ 30e9c │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1152] @ 30eac │ │ │ │ + ldr.w r2, [pc, #1152] @ 30ea0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1112 @ 0x458 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr.w r1, [pc, #1136] @ 30eb0 │ │ │ │ + b.n 3086c │ │ │ │ + ldr.w r1, [pc, #1136] @ 30ea4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30a8e │ │ │ │ + cbz r3, 30a82 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 308de │ │ │ │ + beq.w 308d2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ 30eb4 │ │ │ │ - ldr.w r3, [pc, #1084] @ 30eb8 │ │ │ │ + ldr.w r2, [pc, #1084] @ 30ea8 │ │ │ │ + ldr.w r3, [pc, #1084] @ 30eac │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1126 @ 0x466 │ │ │ │ - b.n 30878 │ │ │ │ + b.n 3086c │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr.w r1, [pc, #1068] @ 30ebc │ │ │ │ + ldr.w r1, [pc, #1068] @ 30eb0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30ade │ │ │ │ + cbz r3, 30ad2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1145 @ 0x479 │ │ │ │ - ldr.w r2, [pc, #1024] @ 30ec0 │ │ │ │ + ldr.w r2, [pc, #1024] @ 30eb4 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1020] @ (30ec4 ) │ │ │ │ + ldr r3, [pc, #1020] @ (30eb8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 30886 │ │ │ │ - ldr r1, [pc, #1000] @ (30ec8 ) │ │ │ │ + b.n 3087a │ │ │ │ + ldr r1, [pc, #1000] @ (30ebc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30b18 │ │ │ │ + cbz r3, 30b0c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1233 @ 0x4d1 │ │ │ │ - ldr r2, [pc, #960] @ (30ecc ) │ │ │ │ + ldr r2, [pc, #960] @ (30ec0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #956] @ (30ed0 ) │ │ │ │ + ldr r3, [pc, #956] @ (30ec4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30aca │ │ │ │ - ldr r1, [pc, #952] @ (30ed4 ) │ │ │ │ + b.n 30abe │ │ │ │ + ldr r1, [pc, #952] @ (30ec8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30b54 │ │ │ │ + cbz r3, 30b48 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1252 @ 0x4e4 │ │ │ │ - ldr r2, [pc, #912] @ (30ed8 ) │ │ │ │ + ldr r2, [pc, #912] @ (30ecc ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #908] @ (30edc ) │ │ │ │ + ldr r3, [pc, #908] @ (30ed0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30aca │ │ │ │ - ldr r1, [pc, #904] @ (30ee0 ) │ │ │ │ + b.n 30abe │ │ │ │ + ldr r1, [pc, #904] @ (30ed4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 30b96 │ │ │ │ + cbz r3, 30b8a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #860] @ (30ee4 ) │ │ │ │ + ldr r2, [pc, #860] @ (30ed8 ) │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #856] @ (30ee8 ) │ │ │ │ + ldr r3, [pc, #856] @ (30edc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr r1, [pc, #852] @ (30eec ) │ │ │ │ + b.n 3086c │ │ │ │ + ldr r1, [pc, #852] @ (30ee0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30bd8 │ │ │ │ + cbz r3, 30bcc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #808] @ (30ef0 ) │ │ │ │ + ldr r2, [pc, #808] @ (30ee4 ) │ │ │ │ movw r1, #1289 @ 0x509 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #800] @ (30ef4 ) │ │ │ │ + ldr r3, [pc, #800] @ (30ee8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr r1, [pc, #796] @ (30ef8 ) │ │ │ │ + b.n 3086c │ │ │ │ + ldr r1, [pc, #796] @ (30eec ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 30c1a │ │ │ │ + cbz r3, 30c0e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #752] @ (30efc ) │ │ │ │ + ldr r2, [pc, #752] @ (30ef0 ) │ │ │ │ movw r1, #1316 @ 0x524 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (30f00 ) │ │ │ │ + ldr r3, [pc, #748] @ (30ef4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr r1, [pc, #744] @ (30f04 ) │ │ │ │ + b.n 3086c │ │ │ │ + ldr r1, [pc, #744] @ (30ef8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30c5c │ │ │ │ + cbz r3, 30c50 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #700] @ (30f08 ) │ │ │ │ + ldr r2, [pc, #700] @ (30efc ) │ │ │ │ movw r1, #1343 @ 0x53f │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #692] @ (30f0c ) │ │ │ │ + ldr r3, [pc, #692] @ (30f00 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr r1, [pc, #688] @ (30f10 ) │ │ │ │ + b.n 3086c │ │ │ │ + ldr r1, [pc, #688] @ (30f04 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 30c9e │ │ │ │ + cbz r3, 30c92 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #644] @ (30f14 ) │ │ │ │ + ldr r2, [pc, #644] @ (30f08 ) │ │ │ │ movw r1, #1371 @ 0x55b │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #640] @ (30f18 ) │ │ │ │ + ldr r3, [pc, #640] @ (30f0c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr r1, [pc, #636] @ (30f1c ) │ │ │ │ + b.n 3086c │ │ │ │ + ldr r1, [pc, #636] @ (30f10 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30ce0 │ │ │ │ + cbz r3, 30cd4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #592] @ (30f20 ) │ │ │ │ + ldr r2, [pc, #592] @ (30f14 ) │ │ │ │ movw r1, #1398 @ 0x576 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #584] @ (30f24 ) │ │ │ │ + ldr r3, [pc, #584] @ (30f18 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr r1, [pc, #580] @ (30f28 ) │ │ │ │ + b.n 3086c │ │ │ │ + ldr r1, [pc, #580] @ (30f1c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30d20 │ │ │ │ + cbz r3, 30d14 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #540] @ (30f2c ) │ │ │ │ + ldr r2, [pc, #540] @ (30f20 ) │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #532] @ (30f30 ) │ │ │ │ + ldr r3, [pc, #532] @ (30f24 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - ldr r1, [pc, #528] @ (30f34 ) │ │ │ │ + b.n 3086c │ │ │ │ + ldr r1, [pc, #528] @ (30f28 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30d5a │ │ │ │ + cbz r3, 30d4e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1445 @ 0x5a5 │ │ │ │ - ldr r2, [pc, #488] @ (30f38 ) │ │ │ │ + ldr r2, [pc, #488] @ (30f2c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #488] @ (30f3c ) │ │ │ │ + ldr r3, [pc, #488] @ (30f30 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30aca │ │ │ │ - ldr r1, [pc, #484] @ (30f40 ) │ │ │ │ + b.n 30abe │ │ │ │ + ldr r1, [pc, #484] @ (30f34 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30d94 │ │ │ │ + cbz r3, 30d88 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1456 @ 0x5b0 │ │ │ │ - ldr r2, [pc, #444] @ (30f44 ) │ │ │ │ + ldr r2, [pc, #444] @ (30f38 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #440] @ (30f48 ) │ │ │ │ + ldr r3, [pc, #440] @ (30f3c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30aca │ │ │ │ - ldr r1, [pc, #436] @ (30f4c ) │ │ │ │ + b.n 30abe │ │ │ │ + ldr r1, [pc, #436] @ (30f40 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 30dd0 │ │ │ │ + cbz r3, 30dc4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1516 @ 0x5ec │ │ │ │ - ldr r2, [pc, #396] @ (30f50 ) │ │ │ │ + ldr r2, [pc, #396] @ (30f44 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #392] @ (30f54 ) │ │ │ │ + ldr r3, [pc, #392] @ (30f48 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30aca │ │ │ │ - ldr r1, [pc, #388] @ (30f58 ) │ │ │ │ + b.n 30abe │ │ │ │ + ldr r1, [pc, #388] @ (30f4c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 30e12 │ │ │ │ + cbz r3, 30e06 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #344] @ (30f5c ) │ │ │ │ + ldr r2, [pc, #344] @ (30f50 ) │ │ │ │ movw r1, #1532 @ 0x5fc │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #340] @ (30f60 ) │ │ │ │ + ldr r3, [pc, #340] @ (30f54 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ + b.n 3086c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #11 │ │ │ │ - bl 30350 │ │ │ │ + bl 30344 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30886 │ │ │ │ + beq.w 3087a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 30930 │ │ │ │ + beq.w 30924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #288] @ (30f64 ) │ │ │ │ + ldr r2, [pc, #288] @ (30f58 ) │ │ │ │ movw r1, #1543 @ 0x607 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #280] @ (30f68 ) │ │ │ │ + ldr r3, [pc, #280] @ (30f5c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 30878 │ │ │ │ - cdp 0, 4, cr0, cr0, cr2, {0} │ │ │ │ + b.n 3086c │ │ │ │ + cdp 0, 4, cr0, cr12, cr2, {0} │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 30f38 │ │ │ │ + blt.n 30f24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r8, r4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 30ee4 │ │ │ │ + bge.n 30ed0 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #8] │ │ │ │ - blt.n 30da8 │ │ │ │ + ldcl 0, cr0, [r6, #8] │ │ │ │ + blt.n 30d94 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30f10 │ │ │ │ + bgt.n 30efc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 30dc8 │ │ │ │ + bls.n 30db4 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, pc │ │ │ │ + add sl, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #72] @ (30ec8 ) │ │ │ │ + ldr r5, [pc, #56] @ (30eac ) │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 30e5c │ │ │ │ + bhi.n 30e48 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r7 │ │ │ │ + add lr, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 30f34 │ │ │ │ + bls.n 30f20 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30f5c │ │ │ │ + bgt.n 30f48 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 30ec4 │ │ │ │ + bls.n 30eb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp │ │ │ │ + add r2, sp │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 30e60 │ │ │ │ + bgt.n 30e4c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r5 │ │ │ │ + add r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30e28 │ │ │ │ + bhi.n 30e14 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30f48 │ │ │ │ + ble.n 30f34 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30db8 │ │ │ │ + bhi.n 30da4 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30e24 │ │ │ │ + ble.n 30e10 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 30f20 │ │ │ │ + bhi.n 30f0c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 30e8c │ │ │ │ + ble.n 30e78 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 30ea0 │ │ │ │ + bvc.n 30e8c │ │ │ │ movs r0, r0 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r0 │ │ │ │ + cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 30e14 │ │ │ │ + bvc.n 30e00 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 0, r0, lr, cr0 │ │ │ │ - cmn r6, r0 │ │ │ │ + mcrr 0, 0, r0, sl, cr0 │ │ │ │ + cmn r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 30fa8 │ │ │ │ + bvc.n 30f94 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-0] │ │ │ │ - cmp r4, r0 │ │ │ │ + ldc 0, cr0, [lr, #-0] │ │ │ │ + cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 30f30 │ │ │ │ + bvc.n 30f1c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr0, cr0, {0} │ │ │ │ - negs r2, r0 │ │ │ │ + cdp 0, 3, cr0, cr12, cr0, {0} │ │ │ │ + tst r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30eb8 │ │ │ │ + bvs.n 30ea4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d0, d6, d0 │ │ │ │ - tst r0, r0 │ │ │ │ + vhadd.s8 d0, d2, d0 │ │ │ │ + rors r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30e40 │ │ │ │ + bvs.n 30e2c │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, #0 │ │ │ │ - sbcs r6, r7 │ │ │ │ + adc.w r0, r0, #0 │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30fc8 │ │ │ │ + bvs.n 30fb4 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #0, sl │ │ │ │ - adcs r4, r7 │ │ │ │ + usat r0, #0, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30f50 │ │ │ │ + bvs.n 30f3c │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #2048 @ 0x800 │ │ │ │ - asrs r2, r7 │ │ │ │ + addw r0, r4, #2048 @ 0x800 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30ed8 │ │ │ │ + bpl.n 30ec4 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [sl, r0] │ │ │ │ - lsrs r2, r7 │ │ │ │ + str??.w r0, [r6, r0] │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30e64 │ │ │ │ + bpl.n 30e50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfafe0000 │ │ │ │ - lsrs r0, r0 │ │ │ │ + @ instruction: 0xfafa0000 │ │ │ │ + lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30ffc │ │ │ │ + bpl.n 30fe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd80000 │ │ │ │ - lsls r6, r0 │ │ │ │ + @ instruction: 0xfbd40000 │ │ │ │ + lsls r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 30f94 │ │ │ │ + bpl.n 30f80 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbbe0000 │ │ │ │ - eors r2, r1 │ │ │ │ + @ instruction: 0xfbba0000 │ │ │ │ + eors r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 30f28 │ │ │ │ + bmi.n 30f14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ movs r1, r0 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 30eb0 │ │ │ │ + bmi.n 30e9c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 31034 │ │ │ │ + bmi.n 31020 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030f6c : │ │ │ │ +00030f60 : │ │ │ │ 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] @ (31214 ) │ │ │ │ + ldr r2, [pc, #664] @ (31208 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #664] @ (31218 ) │ │ │ │ + ldr r3, [pc, #664] @ (3120c ) │ │ │ │ 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 31070 │ │ │ │ + beq.n 31064 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #644] @ (3121c ) │ │ │ │ + ldr r1, [pc, #644] @ (31210 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31004 │ │ │ │ + beq.n 30ff8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31038 │ │ │ │ + beq.n 3102c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31220 ) │ │ │ │ - ldr r3, [pc, #592] @ (31224 ) │ │ │ │ + ldr r2, [pc, #592] @ (31214 ) │ │ │ │ + ldr r3, [pc, #592] @ (31218 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #1565 @ 0x61d │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #572] @ (31228 ) │ │ │ │ - ldr r3, [pc, #552] @ (31218 ) │ │ │ │ + ldr r2, [pc, #572] @ (3121c ) │ │ │ │ + ldr r3, [pc, #552] @ (3120c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 311c0 │ │ │ │ + bne.w 311b4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #548] @ (3122c ) │ │ │ │ + ldr r1, [pc, #548] @ (31220 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 31042 │ │ │ │ - ldr r1, [pc, #536] @ (31230 ) │ │ │ │ + cbnz r4, 31036 │ │ │ │ + ldr r1, [pc, #536] @ (31224 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 310b2 │ │ │ │ + beq.n 310a6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3108c │ │ │ │ + bne.n 31080 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 30fea │ │ │ │ + b.n 30fde │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31082 │ │ │ │ + beq.n 31076 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #472] @ (31234 ) │ │ │ │ + ldr r3, [pc, #472] @ (31228 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ (31238 ) │ │ │ │ + ldr r2, [pc, #468] @ (3122c ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1580 @ 0x62c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30fdc │ │ │ │ - ldr r1, [pc, #456] @ (3123c ) │ │ │ │ - ldr r2, [pc, #460] @ (31240 ) │ │ │ │ + b.n 30fd0 │ │ │ │ + ldr r1, [pc, #456] @ (31230 ) │ │ │ │ + ldr r2, [pc, #460] @ (31234 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #500 @ 0x1f4 │ │ │ │ blx c5e8 │ │ │ │ - b.n 30fea │ │ │ │ + b.n 30fde │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 30fea │ │ │ │ + b.n 30fde │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31244 ) │ │ │ │ - ldr r3, [pc, #416] @ (31248 ) │ │ │ │ + ldr r2, [pc, #416] @ (31238 ) │ │ │ │ + ldr r3, [pc, #416] @ (3123c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1594 @ 0x63a │ │ │ │ - b.n 30fdc │ │ │ │ - ldr r1, [pc, #408] @ (3124c ) │ │ │ │ + b.n 30fd0 │ │ │ │ + ldr r1, [pc, #408] @ (31240 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 310f2 │ │ │ │ + cbz r4, 310e6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31082 │ │ │ │ + beq.n 31076 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #368] @ (31250 ) │ │ │ │ + ldr r3, [pc, #368] @ (31244 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #368] @ (31254 ) │ │ │ │ + ldr r2, [pc, #368] @ (31248 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1608 @ 0x648 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30fdc │ │ │ │ - ldr r1, [pc, #356] @ (31258 ) │ │ │ │ + b.n 30fd0 │ │ │ │ + ldr r1, [pc, #356] @ (3124c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31138 │ │ │ │ + cbz r3, 3112c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31038 │ │ │ │ + beq.n 3102c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (3125c ) │ │ │ │ - ldr r3, [pc, #308] @ (31260 ) │ │ │ │ + ldr r2, [pc, #304] @ (31250 ) │ │ │ │ + ldr r3, [pc, #308] @ (31254 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1622 @ 0x656 │ │ │ │ - b.n 30fdc │ │ │ │ - ldr r1, [pc, #296] @ (31264 ) │ │ │ │ + b.n 30fd0 │ │ │ │ + ldr r1, [pc, #296] @ (31258 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 31178 │ │ │ │ + cbz r4, 3116c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31082 │ │ │ │ + beq.n 31076 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #260] @ (31268 ) │ │ │ │ + ldr r3, [pc, #260] @ (3125c ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #256] @ (3126c ) │ │ │ │ + ldr r2, [pc, #256] @ (31260 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1636 @ 0x664 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 30fdc │ │ │ │ - ldr r1, [pc, #244] @ (31270 ) │ │ │ │ + b.n 30fd0 │ │ │ │ + ldr r1, [pc, #244] @ (31264 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 311c4 │ │ │ │ + cbz r3, 311b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31038 │ │ │ │ + beq.w 3102c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31274 ) │ │ │ │ - ldr r3, [pc, #196] @ (31278 ) │ │ │ │ + ldr r2, [pc, #192] @ (31268 ) │ │ │ │ + ldr r3, [pc, #196] @ (3126c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1650 @ 0x672 │ │ │ │ - b.n 30fdc │ │ │ │ + b.n 30fd0 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #180] @ (3127c ) │ │ │ │ + ldr r1, [pc, #180] @ (31270 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30fea │ │ │ │ + beq.w 30fde │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31082 │ │ │ │ + beq.w 31076 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (31280 ) │ │ │ │ - ldr r2, [pc, #132] @ (31284 ) │ │ │ │ + ldr r3, [pc, #132] @ (31274 ) │ │ │ │ + ldr r2, [pc, #132] @ (31278 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 30fea │ │ │ │ - b.n 30fc4 │ │ │ │ + b.n 30fde │ │ │ │ + b.n 30fd0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 311e4 │ │ │ │ + bcs.n 311d0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30f00 │ │ │ │ + b.n 30f0c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 312dc │ │ │ │ + bcs.n 312c8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r7 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 31178 │ │ │ │ + bne.n 31164 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 31260 │ │ │ │ + bcs.n 3124c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 311f4 │ │ │ │ + bne.n 311e0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3116c │ │ │ │ + bne.n 31158 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 31300 │ │ │ │ + bne.n 312ec │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 31274 │ │ │ │ + beq.n 31260 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 311e8 │ │ │ │ + beq.n 311d4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #12 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031288 : │ │ │ │ +0003127c : │ │ │ │ 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] @ 316fc │ │ │ │ + ldr.w r2, [pc, #1120] @ 316f0 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w r3, [pc, #1120] @ 31700 │ │ │ │ + ldr.w r3, [pc, #1120] @ 316f4 │ │ │ │ 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 3139a │ │ │ │ + beq.n 3138e │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1096] @ 31704 │ │ │ │ + ldr.w r1, [pc, #1096] @ 316f8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3132e │ │ │ │ + beq.n 31322 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31362 │ │ │ │ + beq.n 31356 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ 31708 │ │ │ │ - ldr.w r3, [pc, #1044] @ 3170c │ │ │ │ + ldr.w r2, [pc, #1044] @ 316fc │ │ │ │ + ldr.w r3, [pc, #1044] @ 31700 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #1686 @ 0x696 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #1020] @ (31710 ) │ │ │ │ - ldr r3, [pc, #1000] @ (31700 ) │ │ │ │ + ldr r2, [pc, #1020] @ (31704 ) │ │ │ │ + ldr r3, [pc, #1000] @ (316f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 314ea │ │ │ │ + bne.w 314de │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #996] @ (31714 ) │ │ │ │ + ldr r1, [pc, #996] @ (31708 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 3136c │ │ │ │ - ldr r1, [pc, #980] @ (31718 ) │ │ │ │ + cbnz r4, 31360 │ │ │ │ + ldr r1, [pc, #980] @ (3170c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 313dc │ │ │ │ + beq.n 313d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 313b6 │ │ │ │ + bne.n 313aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 31312 │ │ │ │ + b.n 31306 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 313ac │ │ │ │ + beq.n 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #916] @ (3171c ) │ │ │ │ + ldr r3, [pc, #916] @ (31710 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #916] @ (31720 ) │ │ │ │ + ldr r2, [pc, #916] @ (31714 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1700 @ 0x6a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #904] @ (31724 ) │ │ │ │ - ldr r2, [pc, #904] @ (31728 ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #904] @ (31718 ) │ │ │ │ + ldr r2, [pc, #904] @ (3171c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #556 @ 0x22c │ │ │ │ blx c5e8 │ │ │ │ - b.n 31312 │ │ │ │ + b.n 31306 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 31312 │ │ │ │ + b.n 31306 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (3172c ) │ │ │ │ - ldr r3, [pc, #864] @ (31730 ) │ │ │ │ + ldr r2, [pc, #860] @ (31720 ) │ │ │ │ + ldr r3, [pc, #864] @ (31724 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1714 @ 0x6b2 │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #852] @ (31734 ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #852] @ (31728 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 3141c │ │ │ │ + cbz r4, 31410 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 313ac │ │ │ │ + beq.n 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #816] @ (31738 ) │ │ │ │ + ldr r3, [pc, #816] @ (3172c ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #812] @ (3173c ) │ │ │ │ + ldr r2, [pc, #812] @ (31730 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1728 @ 0x6c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #800] @ (31740 ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #800] @ (31734 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31462 │ │ │ │ + cbz r3, 31456 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31362 │ │ │ │ + beq.n 31356 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31744 ) │ │ │ │ - ldr r3, [pc, #752] @ (31748 ) │ │ │ │ + ldr r2, [pc, #752] @ (31738 ) │ │ │ │ + ldr r3, [pc, #752] @ (3173c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1742 @ 0x6ce │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #744] @ (3174c ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #744] @ (31740 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 314a2 │ │ │ │ + cbz r4, 31496 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 313ac │ │ │ │ + beq.n 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #704] @ (31750 ) │ │ │ │ + ldr r3, [pc, #704] @ (31744 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #704] @ (31754 ) │ │ │ │ + ldr r2, [pc, #704] @ (31748 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1756 @ 0x6dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #692] @ (31758 ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #692] @ (3174c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 314ee │ │ │ │ + cbz r3, 314e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31362 │ │ │ │ + beq.w 31356 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (3175c ) │ │ │ │ - ldr r3, [pc, #640] @ (31760 ) │ │ │ │ + ldr r2, [pc, #640] @ (31750 ) │ │ │ │ + ldr r3, [pc, #640] @ (31754 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1771 @ 0x6eb │ │ │ │ - b.n 31304 │ │ │ │ + b.n 312f8 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #628] @ (31764 ) │ │ │ │ + ldr r1, [pc, #628] @ (31758 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 3153a │ │ │ │ + cbz r3, 3152e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1786 @ 0x6fa │ │ │ │ - ldr r2, [pc, #588] @ (31768 ) │ │ │ │ + ldr r2, [pc, #588] @ (3175c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #584] @ (3176c ) │ │ │ │ + ldr r3, [pc, #584] @ (31760 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 31312 │ │ │ │ - ldr r1, [pc, #564] @ (31770 ) │ │ │ │ + b.n 31306 │ │ │ │ + ldr r1, [pc, #564] @ (31764 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31574 │ │ │ │ + cbz r3, 31568 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #1801 @ 0x709 │ │ │ │ - ldr r2, [pc, #524] @ (31774 ) │ │ │ │ + ldr r2, [pc, #524] @ (31768 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #520] @ (31778 ) │ │ │ │ + ldr r3, [pc, #520] @ (3176c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31526 │ │ │ │ - ldr r1, [pc, #516] @ (3177c ) │ │ │ │ + b.n 3151a │ │ │ │ + ldr r1, [pc, #516] @ (31770 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 315b0 │ │ │ │ + cbz r3, 315a4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #1816 @ 0x718 │ │ │ │ - ldr r2, [pc, #476] @ (31780 ) │ │ │ │ + ldr r2, [pc, #476] @ (31774 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #472] @ (31784 ) │ │ │ │ + ldr r3, [pc, #472] @ (31778 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31526 │ │ │ │ - ldr r1, [pc, #468] @ (31788 ) │ │ │ │ + b.n 3151a │ │ │ │ + ldr r1, [pc, #468] @ (3177c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 315f2 │ │ │ │ + cbz r3, 315e6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #424] @ (3178c ) │ │ │ │ + ldr r2, [pc, #424] @ (31780 ) │ │ │ │ movw r1, #1831 @ 0x727 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #420] @ (31790 ) │ │ │ │ + ldr r3, [pc, #420] @ (31784 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #416] @ (31794 ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #416] @ (31788 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31634 │ │ │ │ + cbz r3, 31628 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #372] @ (31798 ) │ │ │ │ + ldr r2, [pc, #372] @ (3178c ) │ │ │ │ movw r1, #1846 @ 0x736 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #364] @ (3179c ) │ │ │ │ + ldr r3, [pc, #364] @ (31790 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #360] @ (317a0 ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #360] @ (31794 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 31676 │ │ │ │ + cbz r3, 3166a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #316] @ (317a4 ) │ │ │ │ + ldr r2, [pc, #316] @ (31798 ) │ │ │ │ movw r1, #1860 @ 0x744 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ (317a8 ) │ │ │ │ + ldr r3, [pc, #312] @ (3179c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #308] @ (317ac ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #308] @ (317a0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 316b8 │ │ │ │ + cbz r3, 316ac │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #264] @ (317b0 ) │ │ │ │ + ldr r2, [pc, #264] @ (317a4 ) │ │ │ │ movw r1, #1874 @ 0x752 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #256] @ (317b4 ) │ │ │ │ + ldr r3, [pc, #256] @ (317a8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31304 │ │ │ │ - ldr r1, [pc, #252] @ (317b8 ) │ │ │ │ + b.n 312f8 │ │ │ │ + ldr r1, [pc, #252] @ (317ac ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31312 │ │ │ │ + beq.w 31306 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 313ac │ │ │ │ + beq.w 313a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #208] @ (317bc ) │ │ │ │ + ldr r2, [pc, #208] @ (317b0 ) │ │ │ │ mov.w r1, #1888 @ 0x760 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ (317c0 ) │ │ │ │ + ldr r3, [pc, #200] @ (317b4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31304 │ │ │ │ - b.n 31e68 │ │ │ │ + b.n 312f8 │ │ │ │ + b.n 31e74 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 31d98 │ │ │ │ + b.n 31da4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -000317c4 : │ │ │ │ +000317b8 : │ │ │ │ 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] @ (31a6c ) │ │ │ │ + ldr r2, [pc, #664] @ (31a60 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #664] @ (31a70 ) │ │ │ │ + ldr r3, [pc, #664] @ (31a64 ) │ │ │ │ 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 318c8 │ │ │ │ + beq.n 318bc │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #644] @ (31a74 ) │ │ │ │ + ldr r1, [pc, #644] @ (31a68 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3185c │ │ │ │ + beq.n 31850 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31890 │ │ │ │ + beq.n 31884 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31a78 ) │ │ │ │ - ldr r3, [pc, #592] @ (31a7c ) │ │ │ │ + ldr r2, [pc, #592] @ (31a6c ) │ │ │ │ + ldr r3, [pc, #592] @ (31a70 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #572] @ (31a80 ) │ │ │ │ - ldr r3, [pc, #552] @ (31a70 ) │ │ │ │ + ldr r2, [pc, #572] @ (31a74 ) │ │ │ │ + ldr r3, [pc, #552] @ (31a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 31a18 │ │ │ │ + bne.w 31a0c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #548] @ (31a84 ) │ │ │ │ + ldr r1, [pc, #548] @ (31a78 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 3189a │ │ │ │ - ldr r1, [pc, #536] @ (31a88 ) │ │ │ │ + cbnz r4, 3188e │ │ │ │ + ldr r1, [pc, #536] @ (31a7c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3190a │ │ │ │ + beq.n 318fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 318e4 │ │ │ │ + bne.n 318d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 31842 │ │ │ │ + b.n 31836 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 318da │ │ │ │ + beq.n 318ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #472] @ (31a8c ) │ │ │ │ + ldr r3, [pc, #472] @ (31a80 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ (31a90 ) │ │ │ │ + ldr r2, [pc, #468] @ (31a84 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1918 @ 0x77e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31834 │ │ │ │ - ldr r1, [pc, #456] @ (31a94 ) │ │ │ │ - ldr r2, [pc, #460] @ (31a98 ) │ │ │ │ + b.n 31828 │ │ │ │ + ldr r1, [pc, #456] @ (31a88 ) │ │ │ │ + ldr r2, [pc, #460] @ (31a8c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #612 @ 0x264 │ │ │ │ blx c5e8 │ │ │ │ - b.n 31842 │ │ │ │ + b.n 31836 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 31842 │ │ │ │ + b.n 31836 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31a9c ) │ │ │ │ - ldr r3, [pc, #416] @ (31aa0 ) │ │ │ │ + ldr r2, [pc, #416] @ (31a90 ) │ │ │ │ + ldr r3, [pc, #416] @ (31a94 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1929 @ 0x789 │ │ │ │ - b.n 31834 │ │ │ │ - ldr r1, [pc, #408] @ (31aa4 ) │ │ │ │ + b.n 31828 │ │ │ │ + ldr r1, [pc, #408] @ (31a98 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 3194a │ │ │ │ + cbz r4, 3193e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 318da │ │ │ │ + beq.n 318ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #368] @ (31aa8 ) │ │ │ │ + ldr r3, [pc, #368] @ (31a9c ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #368] @ (31aac ) │ │ │ │ + ldr r2, [pc, #368] @ (31aa0 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1940 @ 0x794 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31834 │ │ │ │ - ldr r1, [pc, #356] @ (31ab0 ) │ │ │ │ + b.n 31828 │ │ │ │ + ldr r1, [pc, #356] @ (31aa4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31990 │ │ │ │ + cbz r3, 31984 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31890 │ │ │ │ + beq.n 31884 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31ab4 ) │ │ │ │ - ldr r3, [pc, #308] @ (31ab8 ) │ │ │ │ + ldr r2, [pc, #304] @ (31aa8 ) │ │ │ │ + ldr r3, [pc, #308] @ (31aac ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1951 @ 0x79f │ │ │ │ - b.n 31834 │ │ │ │ - ldr r1, [pc, #296] @ (31abc ) │ │ │ │ + b.n 31828 │ │ │ │ + ldr r1, [pc, #296] @ (31ab0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 319d0 │ │ │ │ + cbz r4, 319c4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 318da │ │ │ │ + beq.n 318ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #260] @ (31ac0 ) │ │ │ │ + ldr r3, [pc, #260] @ (31ab4 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #256] @ (31ac4 ) │ │ │ │ + ldr r2, [pc, #256] @ (31ab8 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #1962 @ 0x7aa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31834 │ │ │ │ - ldr r1, [pc, #244] @ (31ac8 ) │ │ │ │ + b.n 31828 │ │ │ │ + ldr r1, [pc, #244] @ (31abc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31a1c │ │ │ │ + cbz r3, 31a10 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31890 │ │ │ │ + beq.w 31884 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31acc ) │ │ │ │ - ldr r3, [pc, #196] @ (31ad0 ) │ │ │ │ + ldr r2, [pc, #192] @ (31ac0 ) │ │ │ │ + ldr r3, [pc, #196] @ (31ac4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #1973 @ 0x7b5 │ │ │ │ - b.n 31834 │ │ │ │ + b.n 31828 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #180] @ (31ad4 ) │ │ │ │ + ldr r1, [pc, #180] @ (31ac8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31842 │ │ │ │ + beq.w 31836 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 318da │ │ │ │ + beq.w 318ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (31ad8 ) │ │ │ │ - ldr r2, [pc, #132] @ (31adc ) │ │ │ │ + ldr r3, [pc, #132] @ (31acc ) │ │ │ │ + ldr r2, [pc, #132] @ (31ad0 ) │ │ │ │ strd r1, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 31842 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + b.n 31836 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ movs r0, r0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031ae0 : │ │ │ │ +00031ad4 : │ │ │ │ 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] @ 31f54 │ │ │ │ + ldr.w r2, [pc, #1120] @ 31f48 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w r3, [pc, #1120] @ 31f58 │ │ │ │ + ldr.w r3, [pc, #1120] @ 31f4c │ │ │ │ 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 31bf2 │ │ │ │ + beq.n 31be6 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1096] @ 31f5c │ │ │ │ + ldr.w r1, [pc, #1096] @ 31f50 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31b86 │ │ │ │ + beq.n 31b7a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31bba │ │ │ │ + beq.n 31bae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ 31f60 │ │ │ │ - ldr.w r3, [pc, #1044] @ 31f64 │ │ │ │ + ldr.w r2, [pc, #1044] @ 31f54 │ │ │ │ + ldr.w r3, [pc, #1044] @ 31f58 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ movw r1, #2003 @ 0x7d3 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - ldr r2, [pc, #1020] @ (31f68 ) │ │ │ │ - ldr r3, [pc, #1000] @ (31f58 ) │ │ │ │ + ldr r2, [pc, #1020] @ (31f5c ) │ │ │ │ + ldr r3, [pc, #1000] @ (31f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 31d42 │ │ │ │ + bne.w 31d36 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #996] @ (31f6c ) │ │ │ │ + ldr r1, [pc, #996] @ (31f60 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 31bc4 │ │ │ │ - ldr r1, [pc, #980] @ (31f70 ) │ │ │ │ + cbnz r4, 31bb8 │ │ │ │ + ldr r1, [pc, #980] @ (31f64 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31c34 │ │ │ │ + beq.n 31c28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 31c0e │ │ │ │ + bne.n 31c02 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 31b6a │ │ │ │ + b.n 31b5e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31c04 │ │ │ │ + beq.n 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #916] @ (31f74 ) │ │ │ │ + ldr r3, [pc, #916] @ (31f68 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #916] @ (31f78 ) │ │ │ │ + ldr r2, [pc, #916] @ (31f6c ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #2014 @ 0x7de │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #904] @ (31f7c ) │ │ │ │ - ldr r2, [pc, #904] @ (31f80 ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #904] @ (31f70 ) │ │ │ │ + ldr r2, [pc, #904] @ (31f74 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #668 @ 0x29c │ │ │ │ blx c5e8 │ │ │ │ - b.n 31b6a │ │ │ │ + b.n 31b5e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx c4c4 │ │ │ │ - b.n 31b6a │ │ │ │ + b.n 31b5e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31f84 ) │ │ │ │ - ldr r3, [pc, #864] @ (31f88 ) │ │ │ │ + ldr r2, [pc, #860] @ (31f78 ) │ │ │ │ + ldr r3, [pc, #864] @ (31f7c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #2025 @ 0x7e9 │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #852] @ (31f8c ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #852] @ (31f80 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 31c74 │ │ │ │ + cbz r4, 31c68 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31c04 │ │ │ │ + beq.n 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #816] @ (31f90 ) │ │ │ │ + ldr r3, [pc, #816] @ (31f84 ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #812] @ (31f94 ) │ │ │ │ + ldr r2, [pc, #812] @ (31f88 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #2036 @ 0x7f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #800] @ (31f98 ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #800] @ (31f8c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31cba │ │ │ │ + cbz r3, 31cae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 31bba │ │ │ │ + beq.n 31bae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31f9c ) │ │ │ │ - ldr r3, [pc, #752] @ (31fa0 ) │ │ │ │ + ldr r2, [pc, #752] @ (31f90 ) │ │ │ │ + ldr r3, [pc, #752] @ (31f94 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #2047 @ 0x7ff │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #744] @ (31fa4 ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #744] @ (31f98 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 31cfa │ │ │ │ + cbz r4, 31cee │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 31c04 │ │ │ │ + beq.n 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #704] @ (31fa8 ) │ │ │ │ + ldr r3, [pc, #704] @ (31f9c ) │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #704] @ (31fac ) │ │ │ │ + ldr r2, [pc, #704] @ (31fa0 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #2058 @ 0x80a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #692] @ (31fb0 ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #692] @ (31fa4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31d46 │ │ │ │ + cbz r3, 31d3a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 31bba │ │ │ │ + beq.w 31bae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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] @ (31fb4 ) │ │ │ │ - ldr r3, [pc, #640] @ (31fb8 ) │ │ │ │ + ldr r2, [pc, #640] @ (31fa8 ) │ │ │ │ + ldr r3, [pc, #640] @ (31fac ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #2069 @ 0x815 │ │ │ │ - b.n 31b5c │ │ │ │ + b.n 31b50 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #628] @ (31fbc ) │ │ │ │ + ldr r1, [pc, #628] @ (31fb0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31d92 │ │ │ │ + cbz r3, 31d86 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov.w r1, #2080 @ 0x820 │ │ │ │ - ldr r2, [pc, #588] @ (31fc0 ) │ │ │ │ + ldr r2, [pc, #588] @ (31fb4 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #584] @ (31fc4 ) │ │ │ │ + ldr r3, [pc, #584] @ (31fb8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #24 │ │ │ │ blx bc2c │ │ │ │ - b.n 31b6a │ │ │ │ - ldr r1, [pc, #564] @ (31fc8 ) │ │ │ │ + b.n 31b5e │ │ │ │ + ldr r1, [pc, #564] @ (31fbc ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 31dcc │ │ │ │ + cbz r3, 31dc0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #2091 @ 0x82b │ │ │ │ - ldr r2, [pc, #524] @ (31fcc ) │ │ │ │ + ldr r2, [pc, #524] @ (31fc0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #520] @ (31fd0 ) │ │ │ │ + ldr r3, [pc, #520] @ (31fc4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31d7e │ │ │ │ - ldr r1, [pc, #516] @ (31fd4 ) │ │ │ │ + b.n 31d72 │ │ │ │ + ldr r1, [pc, #516] @ (31fc8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31e08 │ │ │ │ + cbz r3, 31dfc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #2102 @ 0x836 │ │ │ │ - ldr r2, [pc, #476] @ (31fd8 ) │ │ │ │ + ldr r2, [pc, #476] @ (31fcc ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #472] @ (31fdc ) │ │ │ │ + ldr r3, [pc, #472] @ (31fd0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31d7e │ │ │ │ - ldr r1, [pc, #468] @ (31fe0 ) │ │ │ │ + b.n 31d72 │ │ │ │ + ldr r1, [pc, #468] @ (31fd4 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 31e4a │ │ │ │ + cbz r3, 31e3e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #424] @ (31fe4 ) │ │ │ │ + ldr r2, [pc, #424] @ (31fd8 ) │ │ │ │ movw r1, #2113 @ 0x841 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #420] @ (31fe8 ) │ │ │ │ + ldr r3, [pc, #420] @ (31fdc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #416] @ (31fec ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #416] @ (31fe0 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31e8c │ │ │ │ + cbz r3, 31e80 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #372] @ (31ff0 ) │ │ │ │ + ldr r2, [pc, #372] @ (31fe4 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #364] @ (31ff4 ) │ │ │ │ + ldr r3, [pc, #364] @ (31fe8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #360] @ (31ff8 ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #360] @ (31fec ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 31ece │ │ │ │ + cbz r3, 31ec2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #316] @ (31ffc ) │ │ │ │ + ldr r2, [pc, #316] @ (31ff0 ) │ │ │ │ movw r1, #2135 @ 0x857 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ (32000 ) │ │ │ │ + ldr r3, [pc, #312] @ (31ff4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #308] @ (32004 ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #308] @ (31ff8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 31f10 │ │ │ │ + cbz r3, 31f04 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #264] @ (32008 ) │ │ │ │ + ldr r2, [pc, #264] @ (31ffc ) │ │ │ │ movw r1, #2146 @ 0x862 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #256] @ (3200c ) │ │ │ │ + ldr r3, [pc, #256] @ (32000 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31b5c │ │ │ │ - ldr r1, [pc, #252] @ (32010 ) │ │ │ │ + b.n 31b50 │ │ │ │ + ldr r1, [pc, #252] @ (32004 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31b6a │ │ │ │ + beq.w 31b5e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 31c04 │ │ │ │ + beq.w 31bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #208] @ (32014 ) │ │ │ │ + ldr r2, [pc, #208] @ (32008 ) │ │ │ │ movw r1, #2157 @ 0x86d │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #200] @ (32018 ) │ │ │ │ + ldr r3, [pc, #200] @ (3200c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 31b5c │ │ │ │ - blt.n 32010 │ │ │ │ + b.n 31b50 │ │ │ │ + blt.n 3201c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 31f40 │ │ │ │ + bge.n 31f4c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0003201c : │ │ │ │ +00032010 : │ │ │ │ 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, #2892] @ 32b7c │ │ │ │ + ldr.w r2, [pc, #2892] @ 32b70 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2884] @ 32b80 │ │ │ │ + ldr.w r3, [pc, #2884] @ 32b74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32190 │ │ │ │ + beq.w 32184 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ blx c45c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 320c8 │ │ │ │ + beq.n 320bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx c920 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 321a6 │ │ │ │ + beq.w 3219a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3215e │ │ │ │ + beq.n 32152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - ldr.w r2, [pc, #2812] @ 32b84 │ │ │ │ + ldr.w r2, [pc, #2812] @ 32b78 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2808] @ 32b88 │ │ │ │ + ldr.w r3, [pc, #2808] @ 32b7c │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r5 │ │ │ │ blx bc2c │ │ │ │ - ldr.w r2, [pc, #2784] @ 32b8c │ │ │ │ - ldr.w r3, [pc, #2768] @ 32b80 │ │ │ │ + ldr.w r2, [pc, #2784] @ 32b80 │ │ │ │ + ldr.w r3, [pc, #2768] @ 32b74 │ │ │ │ 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 3246c │ │ │ │ + bne.w 32460 │ │ │ │ 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 c2c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 3211c │ │ │ │ + cbz r3, 32110 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3215e │ │ │ │ + beq.n 32152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 32b90 │ │ │ │ + ldr.w r2, [pc, #2712] @ 32b84 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2708] @ 32b94 │ │ │ │ + ldr.w r3, [pc, #2708] @ 32b88 │ │ │ │ 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 d258 │ │ │ │ mov r0, r5 │ │ │ │ blx bc2c │ │ │ │ - b.n 320a8 │ │ │ │ + b.n 3209c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3205a │ │ │ │ + beq.n 3204e │ │ │ │ cmp r0, #2 │ │ │ │ - bgt.n 321f4 │ │ │ │ - ldr.w r0, [pc, #2672] @ 32b98 │ │ │ │ + bgt.n 321e8 │ │ │ │ + ldr.w r0, [pc, #2672] @ 32b8c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r6, r0 │ │ │ │ blx bcc0 │ │ │ │ mov r2, r6 │ │ │ │ @@ -59454,84 +59430,84 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ blx bcc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 32168 │ │ │ │ + bne.n 3215c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ - b.n 320a8 │ │ │ │ + b.n 3209c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2596] @ 32b9c │ │ │ │ + ldr.w r3, [pc, #2596] @ 32b90 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2592] @ 32ba0 │ │ │ │ + ldr.w r2, [pc, #2592] @ 32b94 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3210c │ │ │ │ - ldr.w r1, [pc, #2576] @ 32ba4 │ │ │ │ - ldr.w r2, [pc, #2576] @ 32ba8 │ │ │ │ + b.n 32100 │ │ │ │ + ldr.w r1, [pc, #2576] @ 32b98 │ │ │ │ + ldr.w r2, [pc, #2576] @ 32b9c │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #724 @ 0x2d4 │ │ │ │ blx c5e8 │ │ │ │ - b.n 320a8 │ │ │ │ + b.n 3209c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx cda4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 322bc │ │ │ │ + beq.w 322b0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3215e │ │ │ │ + beq.n 32152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2508] @ 32bac │ │ │ │ + ldr.w r3, [pc, #2508] @ 32ba0 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2504] @ 32bb0 │ │ │ │ + ldr.w r2, [pc, #2504] @ 32ba4 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ cmp r0, #10 │ │ │ │ - bgt.w 320a8 │ │ │ │ + bgt.w 3209c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx c568 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 32286 │ │ │ │ + beq.n 3227a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #2468] @ 32bb4 │ │ │ │ + ldr.w r0, [pc, #2468] @ 32ba8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx bdcc │ │ │ │ mov r7, r0 │ │ │ │ blx bcc0 │ │ │ │ @@ -59542,306 +59518,306 @@ │ │ │ │ blx c49c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx cf60 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 32286 │ │ │ │ + cbz r2, 3227a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 323ca │ │ │ │ + beq.w 323be │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #2376] @ 32bb8 │ │ │ │ - ldr.w r3, [pc, #2376] @ 32bbc │ │ │ │ + ldr.w r2, [pc, #2376] @ 32bac │ │ │ │ + ldr.w r3, [pc, #2376] @ 32bb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ blx d258 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx bc2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3237c │ │ │ │ + beq.n 32370 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ - ldr.w r2, [pc, #2324] @ 32bc0 │ │ │ │ + ldr.w r2, [pc, #2324] @ 32bb4 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2320] @ 32bc4 │ │ │ │ + ldr.w r3, [pc, #2320] @ 32bb8 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 32096 │ │ │ │ + b.n 3208a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx c500 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3230a │ │ │ │ + cbz r3, 322fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r2, [pc, #2260] @ 32bc8 │ │ │ │ + ldr.w r2, [pc, #2260] @ 32bbc │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2256] @ 32bcc │ │ │ │ + ldr.w r3, [pc, #2256] @ 32bc0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ blx c580 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r1, [pc, #2236] @ 32bd0 │ │ │ │ - ldr.w r0, [pc, #2236] @ 32bd4 │ │ │ │ + ldr.w r1, [pc, #2236] @ 32bc4 │ │ │ │ + ldr.w r0, [pc, #2236] @ 32bc8 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 32374 │ │ │ │ + cbz r3, 32368 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3236c │ │ │ │ + beq.n 32360 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #2172] @ 32bd8 │ │ │ │ - ldr.w r3, [pc, #2172] @ 32bdc │ │ │ │ + ldr.w r2, [pc, #2172] @ 32bcc │ │ │ │ + ldr.w r3, [pc, #2172] @ 32bd0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #165 @ 0xa5 │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r7 │ │ │ │ blx b7dc │ │ │ │ - b.n 320a8 │ │ │ │ + b.n 3209c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx c920 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbz r2, 323d2 │ │ │ │ + cbz r2, 323c6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2092] @ 32be0 │ │ │ │ + ldr.w r3, [pc, #2092] @ 32bd4 │ │ │ │ strd r6, r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2088] @ 32be4 │ │ │ │ + ldr.w r2, [pc, #2088] @ 32bd8 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ mov r0, r5 │ │ │ │ blx c4c4 │ │ │ │ - b.n 32286 │ │ │ │ - ldr.w r1, [pc, #2068] @ 32be8 │ │ │ │ + b.n 3227a │ │ │ │ + ldr.w r1, [pc, #2068] @ 32bdc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 32420 │ │ │ │ + cbz r3, 32414 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #2012] @ 32bec │ │ │ │ - ldr.w r3, [pc, #2012] @ 32bf0 │ │ │ │ + ldr.w r2, [pc, #2012] @ 32be0 │ │ │ │ + ldr.w r3, [pc, #2012] @ 32be4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 32470 │ │ │ │ - ldr.w r1, [pc, #1996] @ 32bf4 │ │ │ │ + beq.n 32464 │ │ │ │ + ldr.w r1, [pc, #1996] @ 32be8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 324c2 │ │ │ │ + beq.n 324b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ - ldr.w r2, [pc, #1948] @ 32bf8 │ │ │ │ + ldr.w r2, [pc, #1948] @ 32bec │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1944] @ 32bfc │ │ │ │ + ldr.w r3, [pc, #1944] @ 32bf0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 32096 │ │ │ │ + b.n 3208a │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - ldr.w r1, [pc, #1932] @ 32c00 │ │ │ │ + ldr.w r1, [pc, #1932] @ 32bf4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 325cc │ │ │ │ + beq.w 325c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #1872] @ 32c04 │ │ │ │ - ldr.w r3, [pc, #1872] @ 32c08 │ │ │ │ + ldr.w r2, [pc, #1872] @ 32bf8 │ │ │ │ + ldr.w r3, [pc, #1872] @ 32bfc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ movs r0, #15 │ │ │ │ blx bf88 │ │ │ │ - ldr.w r3, [pc, #1856] @ 32c0c │ │ │ │ + ldr.w r3, [pc, #1856] @ 32c00 │ │ │ │ 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 bf88 │ │ │ │ - ldr.w r3, [pc, #1832] @ 32c10 │ │ │ │ + ldr.w r3, [pc, #1832] @ 32c04 │ │ │ │ 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 bf88 │ │ │ │ - ldr.w r3, [pc, #1808] @ 32c14 │ │ │ │ + ldr.w r3, [pc, #1808] @ 32c08 │ │ │ │ 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 bf88 │ │ │ │ - ldr.w r1, [pc, #1788] @ 32c18 │ │ │ │ + ldr.w r1, [pc, #1788] @ 32c0c │ │ │ │ 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 │ │ │ │ @@ -59854,261 +59830,261 @@ │ │ │ │ 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, #1740] @ 32c1c │ │ │ │ + ldr.w r0, [pc, #1740] @ 32c10 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ blx bd3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32632 │ │ │ │ + bne.n 32626 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 3254a │ │ │ │ + bne.n 3253e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r3 │ │ │ │ blx cda4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3266a │ │ │ │ + beq.n 3265e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3261c │ │ │ │ + beq.n 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #1636] @ 32c20 │ │ │ │ - ldr.w r3, [pc, #1636] @ 32c24 │ │ │ │ + ldr.w r2, [pc, #1636] @ 32c14 │ │ │ │ + ldr.w r3, [pc, #1636] @ 32c18 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - b.n 3210c │ │ │ │ - ldr.w r1, [pc, #1624] @ 32c28 │ │ │ │ + b.n 32100 │ │ │ │ + ldr.w r1, [pc, #1624] @ 32c1c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 326bc │ │ │ │ + beq.n 326b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #1568] @ 32c2c │ │ │ │ - ldr.w r3, [pc, #1568] @ 32c30 │ │ │ │ + ldr.w r2, [pc, #1568] @ 32c20 │ │ │ │ + ldr.w r3, [pc, #1568] @ 32c24 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx c4c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - b.n 320a8 │ │ │ │ + b.n 3209c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3261c │ │ │ │ + beq.n 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - ldr.w r2, [pc, #1496] @ 32c34 │ │ │ │ + ldr.w r2, [pc, #1496] @ 32c28 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1492] @ 32c38 │ │ │ │ + ldr.w r3, [pc, #1492] @ 32c2c │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 32096 │ │ │ │ + b.n 3208a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx b7f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3270e │ │ │ │ + beq.n 32702 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3261c │ │ │ │ + beq.n 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx d140 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1428] @ 32c3c │ │ │ │ - ldr.w r3, [pc, #1428] @ 32c40 │ │ │ │ + ldr.w r2, [pc, #1428] @ 32c30 │ │ │ │ + ldr.w r3, [pc, #1428] @ 32c34 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ - ldr.w r1, [pc, #1412] @ 32c44 │ │ │ │ + b.n 32100 │ │ │ │ + ldr.w r1, [pc, #1412] @ 32c38 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32760 │ │ │ │ + beq.n 32754 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #1356] @ 32c48 │ │ │ │ - ldr.w r3, [pc, #1356] @ 32c4c │ │ │ │ + ldr.w r2, [pc, #1356] @ 32c3c │ │ │ │ + ldr.w r3, [pc, #1356] @ 32c40 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx cbac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 327b2 │ │ │ │ + beq.n 327a6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #1280] @ 32c50 │ │ │ │ - ldr.w r3, [pc, #1280] @ 32c54 │ │ │ │ + ldr.w r2, [pc, #1280] @ 32c44 │ │ │ │ + ldr.w r3, [pc, #1280] @ 32c48 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - b.n 3210c │ │ │ │ - ldr.w r1, [pc, #1268] @ 32c58 │ │ │ │ + b.n 32100 │ │ │ │ + ldr.w r1, [pc, #1268] @ 32c4c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32426 │ │ │ │ + beq.w 3241a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx bcc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 3215e │ │ │ │ + beq.w 32152 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #1212] @ 32c5c │ │ │ │ - ldr.w r3, [pc, #1212] @ 32c60 │ │ │ │ + ldr.w r2, [pc, #1212] @ 32c50 │ │ │ │ + ldr.w r3, [pc, #1212] @ 32c54 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ - ldr.w r3, [pc, #1200] @ 32c64 │ │ │ │ + b.n 32100 │ │ │ │ + ldr.w r3, [pc, #1200] @ 32c58 │ │ │ │ mov r7, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1192] @ 32c68 │ │ │ │ + ldr.w r3, [pc, #1192] @ 32c5c │ │ │ │ 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 │ │ │ │ @@ -60120,762 +60096,762 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx bd3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32872 │ │ │ │ + bne.n 32866 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx c26c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx bd3c │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 328aa │ │ │ │ + bne.n 3289e │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 327c4 │ │ │ │ - ldr.w r1, [pc, #1108] @ 32c6c │ │ │ │ + bne.n 327b8 │ │ │ │ + ldr.w r1, [pc, #1108] @ 32c60 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r3 │ │ │ │ add r1, pc │ │ │ │ mov r4, r7 │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 328ea │ │ │ │ + beq.n 328de │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #1040] @ 32c70 │ │ │ │ - ldr.w r3, [pc, #1040] @ 32c74 │ │ │ │ + ldr.w r2, [pc, #1040] @ 32c64 │ │ │ │ + ldr.w r3, [pc, #1040] @ 32c68 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - b.n 3210c │ │ │ │ + b.n 32100 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ - ldr r2, [pc, #988] @ (32c78 ) │ │ │ │ + ldr r2, [pc, #988] @ (32c6c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #984] @ (32c7c ) │ │ │ │ + ldr r3, [pc, #984] @ (32c70 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.w 32096 │ │ │ │ + b.w 3208a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #932] @ (32c80 ) │ │ │ │ - ldr r3, [pc, #932] @ (32c84 ) │ │ │ │ + ldr r2, [pc, #932] @ (32c74 ) │ │ │ │ + ldr r3, [pc, #932] @ (32c78 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ add r3, pc │ │ │ │ - b.n 3210c │ │ │ │ - ldr r1, [pc, #924] @ (32c88 ) │ │ │ │ + b.n 32100 │ │ │ │ + ldr r1, [pc, #924] @ (32c7c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3293e │ │ │ │ + cbz r3, 32932 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #860] @ (32c8c ) │ │ │ │ - ldr r3, [pc, #864] @ (32c90 ) │ │ │ │ + ldr r2, [pc, #860] @ (32c80 ) │ │ │ │ + ldr r3, [pc, #864] @ (32c84 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - b.w 3210c │ │ │ │ - ldr r1, [pc, #852] @ (32c94 ) │ │ │ │ + b.w 32100 │ │ │ │ + ldr r1, [pc, #852] @ (32c88 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 32992 │ │ │ │ + cbz r3, 32986 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #788] @ (32c98 ) │ │ │ │ - ldr r3, [pc, #792] @ (32c9c ) │ │ │ │ + ldr r2, [pc, #788] @ (32c8c ) │ │ │ │ + ldr r3, [pc, #792] @ (32c90 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #490 @ 0x1ea │ │ │ │ add r3, pc │ │ │ │ - b.w 3210c │ │ │ │ - ldr r1, [pc, #780] @ (32ca0 ) │ │ │ │ + b.w 32100 │ │ │ │ + ldr r1, [pc, #780] @ (32c94 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 329e6 │ │ │ │ + cbz r3, 329da │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #716] @ (32ca4 ) │ │ │ │ - ldr r3, [pc, #720] @ (32ca8 ) │ │ │ │ + ldr r2, [pc, #716] @ (32c98 ) │ │ │ │ + ldr r3, [pc, #720] @ (32c9c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #506 @ 0x1fa │ │ │ │ add r3, pc │ │ │ │ - b.w 3210c │ │ │ │ - ldr r1, [pc, #708] @ (32cac ) │ │ │ │ + b.w 32100 │ │ │ │ + ldr r1, [pc, #708] @ (32ca0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 32a38 │ │ │ │ + cbz r3, 32a2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #648] @ (32cb0 ) │ │ │ │ - ldr r3, [pc, #648] @ (32cb4 ) │ │ │ │ + ldr r2, [pc, #648] @ (32ca4 ) │ │ │ │ + ldr r3, [pc, #648] @ (32ca8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #535 @ 0x217 │ │ │ │ - b.w 3210c │ │ │ │ - ldr r1, [pc, #636] @ (32cb8 ) │ │ │ │ + b.w 32100 │ │ │ │ + ldr r1, [pc, #636] @ (32cac ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 32a80 │ │ │ │ + cbz r3, 32a74 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - ldr r2, [pc, #584] @ (32cbc ) │ │ │ │ + ldr r2, [pc, #584] @ (32cb0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #584] @ (32cc0 ) │ │ │ │ + ldr r3, [pc, #584] @ (32cb4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.w 32096 │ │ │ │ - ldr r1, [pc, #576] @ (32cc4 ) │ │ │ │ - ldr r0, [pc, #580] @ (32cc8 ) │ │ │ │ + b.w 3208a │ │ │ │ + ldr r1, [pc, #576] @ (32cb8 ) │ │ │ │ + ldr r0, [pc, #580] @ (32cbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx bd3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 32ada │ │ │ │ + cbz r3, 32ace │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w r1, #564 @ 0x234 │ │ │ │ - ldr r2, [pc, #512] @ (32ccc ) │ │ │ │ + ldr r2, [pc, #512] @ (32cc0 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #508] @ (32cd0 ) │ │ │ │ + ldr r3, [pc, #508] @ (32cc4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.w 32096 │ │ │ │ - ldr r1, [pc, #504] @ (32cd4 ) │ │ │ │ + b.w 3208a │ │ │ │ + ldr r1, [pc, #504] @ (32cc8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 32b24 │ │ │ │ + cbz r3, 32b18 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ - ldr r2, [pc, #448] @ (32cd8 ) │ │ │ │ + ldr r2, [pc, #448] @ (32ccc ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #448] @ (32cdc ) │ │ │ │ + ldr r3, [pc, #448] @ (32cd0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.w 32096 │ │ │ │ - ldr r1, [pc, #440] @ (32ce0 ) │ │ │ │ + b.w 3208a │ │ │ │ + ldr r1, [pc, #440] @ (32cd4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32cec │ │ │ │ + beq.w 32ce0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #376] @ (32ce4 ) │ │ │ │ - ldr r3, [pc, #376] @ (32ce8 ) │ │ │ │ + ldr r2, [pc, #376] @ (32cd8 ) │ │ │ │ + ldr r3, [pc, #376] @ (32cdc ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ - b.w 3210c │ │ │ │ - bvs.n 32bc8 │ │ │ │ + b.w 32100 │ │ │ │ + bvs.n 32bd4 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 32ae0 │ │ │ │ + bpl.n 32aec │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - itt │ │ │ │ + it │ │ │ │ mov r0, r0 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - itee ge │ │ │ │ + itet ge │ │ │ │ movge r0, r0 │ │ │ │ - itet ge @ unpredictable │ │ │ │ + itte ge @ unpredictable │ │ │ │ movge r0, r0 │ │ │ │ - lsllt r4, r1, #1 │ │ │ │ - movge r1, r0 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + lslge r0, r1, #1 │ │ │ │ + movlt r1, r0 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ite mi │ │ │ │ + it mi │ │ │ │ movmi r0, r0 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00f2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x0094 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0048 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u d0, d12, d0 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + vhadd.u d0, d8, d0 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 32c40 │ │ │ │ + cbnz r4, 32c32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #840] @ (32f64 ) │ │ │ │ + ldr r7, [pc, #824] @ (32f48 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr0, {0} │ │ │ │ - cmp r0, #0 │ │ │ │ + cdp2 0, 0, cr0, cr8, cr0, {0} │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 32cc2 │ │ │ │ + cbnz r0, 32cb6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0, #-0] │ │ │ │ - movs r7, #16 │ │ │ │ + stc2l 0, cr0, [ip, #-0] │ │ │ │ + movs r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 32cba │ │ │ │ + cbnz r6, 32cac │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 32cae │ │ │ │ + cbnz r0, 32ca2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0, #-0] │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + ldc2 0, cr0, [ip, #-0] │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 32ca4 │ │ │ │ + cbnz r2, 32c98 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr8, cr0, {0} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr0, {0} │ │ │ │ - stc2l 0, cr0, [r2] │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + cdp2 0, 0, cr0, cr4, cr0, {0} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr0, {0} │ │ │ │ + ldc2l 0, cr0, [lr] │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 32cba │ │ │ │ + cbnz r2, 32cae │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip, #-0] │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + ldc2l 0, cr0, [r8, #-0] │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 32cb4 │ │ │ │ + cbnz r4, 32ca6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8] │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + ldc2 0, cr0, [r4] │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 32caa │ │ │ │ + cbnz r4, 32c9c │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d16, d0, d0 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + vhadd.u d0, d12, d0 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d8, d0 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + vhadd.u16 d16, d4, d0 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb836 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, r9 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx c500 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 32d3c │ │ │ │ + cbz r3, 32d30 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #128] @ (32dac ) │ │ │ │ - ldr r3, [pc, #128] @ (32db0 ) │ │ │ │ + ldr r2, [pc, #128] @ (32da0 ) │ │ │ │ + ldr r3, [pc, #128] @ (32da4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ add r3, pc │ │ │ │ - b.w 3210c │ │ │ │ - ldr r1, [pc, #116] @ (32db4 ) │ │ │ │ + b.w 32100 │ │ │ │ + ldr r1, [pc, #116] @ (32da8 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx bd3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 32d8e │ │ │ │ + cbz r0, 32d82 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 3261c │ │ │ │ + beq.w 32610 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx d140 │ │ │ │ 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, #56] @ (32db8 ) │ │ │ │ - ldr r3, [pc, #60] @ (32dbc ) │ │ │ │ + ldr r2, [pc, #56] @ (32dac ) │ │ │ │ + ldr r3, [pc, #60] @ (32db0 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.w 3210c │ │ │ │ - ldr r2, [pc, #48] @ (32dc0 ) │ │ │ │ + b.w 32100 │ │ │ │ + ldr r2, [pc, #48] @ (32db4 ) │ │ │ │ movs r3, #11 │ │ │ │ movs r1, #32 │ │ │ │ add r2, pc │ │ │ │ blx d258 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30048 │ │ │ │ + bl 3003c │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ - b.w 320a8 │ │ │ │ + b.w 3209c │ │ │ │ nop │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00032dc4 : │ │ │ │ +00032db8 : │ │ │ │ movs r1, #0 │ │ │ │ b.w c188 │ │ │ │ nop │ │ │ │ │ │ │ │ -00032dcc : │ │ │ │ +00032dc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #68] @ (32e20 ) │ │ │ │ + ldr r4, [pc, #68] @ (32e14 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 32dfa │ │ │ │ - ldr r3, [pc, #48] @ (32e24 ) │ │ │ │ + cbz r3, 32dee │ │ │ │ + ldr r3, [pc, #48] @ (32e18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ce24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32df0 │ │ │ │ - ldr r2, [pc, #28] @ (32e28 ) │ │ │ │ + beq.n 32de4 │ │ │ │ + ldr r2, [pc, #28] @ (32e1c ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #28] @ (32e2c ) │ │ │ │ + ldr r1, [pc, #28] @ (32e20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c628 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx d0b4 │ │ │ │ - b.n 32df0 │ │ │ │ - bmi.n 32e58 │ │ │ │ + b.n 32de4 │ │ │ │ + bmi.n 32e64 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 32e34 │ │ │ │ + bmi.n 32e40 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00032e30 : │ │ │ │ +00032e24 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx c9c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w cfe8 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (32e58 ) │ │ │ │ + ldr r3, [pc, #8] @ (32e4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - bcc.n 32db8 │ │ │ │ + bcc.n 32dc4 │ │ │ │ movs r2, r0 │ │ │ │ b.w b7d8 │ │ │ │ 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 b7dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - cbz r0, 32e8c │ │ │ │ + cbz r0, 32e80 │ │ │ │ blx cedc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 32e9a │ │ │ │ + cbz r0, 32e8e │ │ │ │ blx cedc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 32ea8 │ │ │ │ + cbz r0, 32e9c │ │ │ │ blx c41c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 32eb6 │ │ │ │ + cbz r0, 32eaa │ │ │ │ blx c41c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #16] @ (32ec8 ) │ │ │ │ + ldr r3, [pc, #16] @ (32ebc ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bcc.n 32f48 │ │ │ │ + bcc.n 32f54 │ │ │ │ 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 d23c │ │ │ │ - ldr r1, [pc, #16] @ (32ef4 ) │ │ │ │ + ldr r1, [pc, #16] @ (32ee8 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d2fc │ │ │ │ - ldr r3, [pc, #8] @ (32ef8 ) │ │ │ │ + ldr r3, [pc, #8] @ (32eec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 32f2c │ │ │ │ + bcc.n 32f38 │ │ │ │ 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] │ │ │ │ @@ -60905,39 +60881,39 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bd8c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00032f58 : │ │ │ │ +00032f4c : │ │ │ │ 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] @ (332dc ) │ │ │ │ + ldr r2, [pc, #880] @ (332d0 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #880] @ (332e0 ) │ │ │ │ + ldr r3, [pc, #880] @ (332d4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r8, [pc, #876] @ 332e4 │ │ │ │ + ldr.w r8, [pc, #876] @ 332d8 │ │ │ │ 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 33296 │ │ │ │ + beq.w 3328a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3325a │ │ │ │ + beq.w 3324e │ │ │ │ mov r1, r6 │ │ │ │ blx c18c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ strd r7, r2, [r3] │ │ │ │ @@ -60945,67 +60921,67 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #804] @ (332e8 ) │ │ │ │ + ldr r3, [pc, #804] @ (332dc ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #800] @ (332ec ) │ │ │ │ + ldr r3, [pc, #800] @ (332e0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #792] @ (332f0 ) │ │ │ │ + ldr r3, [pc, #792] @ (332e4 ) │ │ │ │ add r3, pc │ │ │ │ blx c3d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 32fec │ │ │ │ + cbz r0, 32fe0 │ │ │ │ blx cedc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r6, [r3, #12] │ │ │ │ str r5, [r3, #12] │ │ │ │ - ldr r3, [pc, #772] @ (332f4 ) │ │ │ │ - ldr r2, [pc, #772] @ (332f8 ) │ │ │ │ + ldr r3, [pc, #772] @ (332e8 ) │ │ │ │ + ldr r2, [pc, #772] @ (332ec ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #764] @ (332fc ) │ │ │ │ + ldr r3, [pc, #764] @ (332f0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx c3d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 3301e │ │ │ │ + cbz r0, 33012 │ │ │ │ blx cedc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldrd r6, r1, [r3, #4] │ │ │ │ str r5, [r3, #16] │ │ │ │ - ldr r0, [pc, #728] @ (33300 ) │ │ │ │ + ldr r0, [pc, #728] @ (332f4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ add r0, pc │ │ │ │ blx bdcc │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 332c6 │ │ │ │ + beq.w 332ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 332b2 │ │ │ │ - ldr r2, [pc, #700] @ (33304 ) │ │ │ │ + beq.w 332a6 │ │ │ │ + ldr r2, [pc, #700] @ (332f8 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ blx bd64 │ │ │ │ @@ -61020,81 +60996,81 @@ │ │ │ │ blx bff8 │ │ │ │ mov r0, r9 │ │ │ │ blx b7dc │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ blx b7dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r0, [pc, #648] @ (33308 ) │ │ │ │ + ldr r0, [pc, #648] @ (332fc ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx c034 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 33116 │ │ │ │ + beq.n 3310a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 33100 │ │ │ │ + beq.n 330f4 │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - ldr r2, [pc, #584] @ (3330c ) │ │ │ │ + ldr r2, [pc, #584] @ (33300 ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #580] @ (33310 ) │ │ │ │ + ldr r3, [pc, #580] @ (33304 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #560] @ (33314 ) │ │ │ │ - ldr r3, [pc, #504] @ (332e0 ) │ │ │ │ + ldr r2, [pc, #560] @ (33308 ) │ │ │ │ + ldr r3, [pc, #504] @ (332d4 ) │ │ │ │ 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 332d8 │ │ │ │ + bne.w 332cc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx c4c4 │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - b.n 330e0 │ │ │ │ + b.n 330d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #508] @ (33318 ) │ │ │ │ + ldr r0, [pc, #508] @ (3330c ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx bdcc │ │ │ │ - ldr r1, [pc, #500] @ (3331c ) │ │ │ │ + ldr r1, [pc, #500] @ (33310 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx bdcc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -61107,63 +61083,63 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx d09c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 33162 │ │ │ │ + cbz r0, 33156 │ │ │ │ blx c41c │ │ │ │ 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, #436] @ (33320 ) │ │ │ │ + ldr r2, [pc, #436] @ (33314 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx c034 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 331c2 │ │ │ │ + beq.n 331b6 │ │ │ │ ldr.w r7, [r8] │ │ │ │ blx bcc0 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 3326a │ │ │ │ + beq.n 3325e │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #380] @ (33324 ) │ │ │ │ - ldr r3, [pc, #384] @ (33328 ) │ │ │ │ + ldr r2, [pc, #380] @ (33318 ) │ │ │ │ + ldr r3, [pc, #384] @ (3331c ) │ │ │ │ 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 d258 │ │ │ │ mov r0, r6 │ │ │ │ blx bc2c │ │ │ │ - b.n 330e2 │ │ │ │ + b.n 330d6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #356] @ (3332c ) │ │ │ │ + ldr r0, [pc, #356] @ (33320 ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx bdcc │ │ │ │ - ldr r1, [pc, #348] @ (33330 ) │ │ │ │ + ldr r1, [pc, #348] @ (33324 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx bdcc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ @@ -61175,290 +61151,290 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str.w r8, [sp] │ │ │ │ blx d09c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 33214 │ │ │ │ + cbz r0, 33208 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx c41c │ │ │ │ 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] @ (33334 ) │ │ │ │ + ldr r2, [pc, #276] @ (33328 ) │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 332a8 │ │ │ │ + beq.n 3329c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 33280 │ │ │ │ + beq.n 33274 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - ldr r2, [pc, #232] @ (33338 ) │ │ │ │ + ldr r2, [pc, #232] @ (3332c ) │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #232] @ (3333c ) │ │ │ │ + ldr r3, [pc, #232] @ (33330 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n 330ce │ │ │ │ - ldr r2, [pc, #228] @ (33340 ) │ │ │ │ + b.n 330c2 │ │ │ │ + ldr r2, [pc, #228] @ (33334 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #228] @ (33344 ) │ │ │ │ + ldr r1, [pc, #228] @ (33338 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 330e2 │ │ │ │ + b.n 330d6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx c4c4 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - b.n 330e2 │ │ │ │ + b.n 330d6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ blx c4c4 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ blx bbb8 │ │ │ │ - b.n 330e0 │ │ │ │ - ldr r2, [pc, #176] @ (33348 ) │ │ │ │ + b.n 330d4 │ │ │ │ + ldr r2, [pc, #176] @ (3333c ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #176] @ (3334c ) │ │ │ │ + ldr r1, [pc, #176] @ (33340 ) │ │ │ │ mov r5, r7 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 330e2 │ │ │ │ + b.n 330d6 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ blx b7dc │ │ │ │ - b.n 330e2 │ │ │ │ - ldr r1, [pc, #156] @ (33350 ) │ │ │ │ - ldr r2, [pc, #156] @ (33354 ) │ │ │ │ + b.n 330d6 │ │ │ │ + ldr r1, [pc, #156] @ (33344 ) │ │ │ │ + ldr r2, [pc, #156] @ (33348 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33074 │ │ │ │ - ldr r1, [pc, #144] @ (33358 ) │ │ │ │ + b.n 33068 │ │ │ │ + ldr r1, [pc, #144] @ (3334c ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #144] @ (3335c ) │ │ │ │ + ldr r2, [pc, #144] @ (33350 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 332c0 │ │ │ │ + b.n 332b4 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q8, d8, d0 │ │ │ │ + vaddl.u16 q8, d4, d0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - vaddl.u16 q0, d10, d0 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + vaddl.u16 q0, d6, d0 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d8, d0 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + vaddl.u8 q0, d4, d0 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ + vhadd.u8 d0, d14, d0 │ │ │ │ vhadd.u16 d0, d2, d0 │ │ │ │ - vhadd.u16 d0, d6, d0 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr0, {0} │ │ │ │ - adds r2, r5, #1 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr0, {0} │ │ │ │ + adds r6, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr0, {0} │ │ │ │ - cdp2 0, 12, cr0, cr14, cr0, {0} │ │ │ │ - cdp2 0, 13, cr0, cr6, cr0, {0} │ │ │ │ - cdp2 0, 9, cr0, cr8, cr0, {0} │ │ │ │ - subs r0, r0, r7 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr0, {0} │ │ │ │ + cdp2 0, 12, cr0, cr10, cr0, {0} │ │ │ │ + cdp2 0, 13, cr0, cr2, cr0, {0} │ │ │ │ + cdp2 0, 9, cr0, cr4, cr0, {0} │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr] │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldc2l 0, cr0, [sl] │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033360 : │ │ │ │ +00033354 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 33396 │ │ │ │ + cbz r0, 3338a │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 33380 │ │ │ │ + cbz r1, 33374 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx cc70 │ │ │ │ - cbz r0, 33390 │ │ │ │ + cbz r0, 33384 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #36] @ (333a8 ) │ │ │ │ + ldr r1, [pc, #36] @ (3339c ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #36] @ (333ac ) │ │ │ │ + ldr r2, [pc, #36] @ (333a0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #24] @ (333b0 ) │ │ │ │ - ldr r2, [pc, #24] @ (333b4 ) │ │ │ │ + ldr r1, [pc, #24] @ (333a4 ) │ │ │ │ + ldr r2, [pc, #24] @ (333a8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ blx c5e8 │ │ │ │ - b.n 33390 │ │ │ │ + b.n 33384 │ │ │ │ nop │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #288] @ (334d0 ) │ │ │ │ + ldr r6, [pc, #272] @ (334b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000333b8 : │ │ │ │ +000333ac : │ │ │ │ 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] @ (3350c ) │ │ │ │ - ldr r3, [pc, #320] @ (33510 ) │ │ │ │ + ldr r2, [pc, #320] @ (33500 ) │ │ │ │ + ldr r3, [pc, #320] @ (33504 ) │ │ │ │ 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] @ (33514 ) │ │ │ │ + ldr r3, [pc, #308] @ (33508 ) │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334f8 │ │ │ │ + beq.w 334ec │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 334e6 │ │ │ │ + beq.n 334da │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx cc70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3341c │ │ │ │ - ldr r2, [pc, #276] @ (33518 ) │ │ │ │ - ldr r3, [pc, #268] @ (33510 ) │ │ │ │ + cbz r0, 33410 │ │ │ │ + ldr r2, [pc, #276] @ (3350c ) │ │ │ │ + ldr r3, [pc, #268] @ (33504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 33508 │ │ │ │ + bne.n 334fc │ │ │ │ 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 b948 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r7, r3 │ │ │ │ blx bc14 │ │ │ │ - ldr r3, [pc, #232] @ (3351c ) │ │ │ │ + ldr r3, [pc, #232] @ (33510 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx c670 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx c728 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #204] @ (33520 ) │ │ │ │ + ldr r2, [pc, #204] @ (33514 ) │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ blx c034 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 334a6 │ │ │ │ + cbz r3, 3349a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 334dc │ │ │ │ + beq.n 334d0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ 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] @ (33524 ) │ │ │ │ - ldr r2, [pc, #152] @ (33528 ) │ │ │ │ + ldr r3, [pc, #152] @ (33518 ) │ │ │ │ + ldr r2, [pc, #152] @ (3351c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #8 │ │ │ │ blx d258 │ │ │ │ add r0, sp, #16 │ │ │ │ blx bc2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33400 │ │ │ │ + b.n 333f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx d3c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -61472,94 +61448,94 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ blx bc14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx bd8c │ │ │ │ - b.n 33400 │ │ │ │ + b.n 333f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx c4c4 │ │ │ │ - b.n 334a0 │ │ │ │ - ldr r1, [pc, #68] @ (3352c ) │ │ │ │ + b.n 33494 │ │ │ │ + ldr r1, [pc, #68] @ (33520 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #68] @ (33530 ) │ │ │ │ + ldr r2, [pc, #68] @ (33524 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ blx c5e8 │ │ │ │ - b.n 334a0 │ │ │ │ - ldr r1, [pc, #56] @ (33534 ) │ │ │ │ - ldr r2, [pc, #60] @ (33538 ) │ │ │ │ + b.n 33494 │ │ │ │ + ldr r1, [pc, #56] @ (33528 ) │ │ │ │ + ldr r2, [pc, #60] @ (3352c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ blx c5e8 │ │ │ │ - b.n 334a0 │ │ │ │ + b.n 33494 │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], {0} │ │ │ │ - smlal r0, r0, r4, r0 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + ldc2 0, cr0, [r4], {0} │ │ │ │ + smlal r0, r0, r0, r0 │ │ │ │ + adds r6, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #904] @ (338bc ) │ │ │ │ + ldr r4, [pc, #888] @ (338a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003353c : │ │ │ │ +00033530 : │ │ │ │ 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] @ (336e4 ) │ │ │ │ - ldr r3, [pc, #404] @ (336e8 ) │ │ │ │ + ldr r2, [pc, #404] @ (336d8 ) │ │ │ │ + ldr r3, [pc, #404] @ (336dc ) │ │ │ │ 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 3361e │ │ │ │ + beq.n 33612 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 3357c │ │ │ │ + cbz r1, 33570 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ blx cc70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3359a │ │ │ │ - ldr r2, [pc, #364] @ (336ec ) │ │ │ │ - ldr r3, [pc, #360] @ (336e8 ) │ │ │ │ + cbz r0, 3358e │ │ │ │ + ldr r2, [pc, #364] @ (336e0 ) │ │ │ │ + ldr r3, [pc, #360] @ (336dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 336de │ │ │ │ + bne.w 336d2 │ │ │ │ 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 b948 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -61570,62 +61546,62 @@ │ │ │ │ blx c2b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx c728 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq.n 33630 │ │ │ │ - ldr r2, [pc, #300] @ (336f0 ) │ │ │ │ + beq.n 33624 │ │ │ │ + ldr r2, [pc, #300] @ (336e4 ) │ │ │ │ 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 c034 │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 336be │ │ │ │ + beq.n 336b2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx bcc0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 336ae │ │ │ │ + beq.n 336a2 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx d140 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #240] @ (336f4 ) │ │ │ │ - ldr r3, [pc, #244] @ (336f8 ) │ │ │ │ + ldr r2, [pc, #240] @ (336e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (336ec ) │ │ │ │ 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 d258 │ │ │ │ mov r0, r7 │ │ │ │ blx bc2c │ │ │ │ - b.n 3357c │ │ │ │ - ldr r1, [pc, #220] @ (336fc ) │ │ │ │ + b.n 33570 │ │ │ │ + ldr r1, [pc, #220] @ (336f0 ) │ │ │ │ mov r4, r5 │ │ │ │ - ldr r2, [pc, #220] @ (33700 ) │ │ │ │ + ldr r2, [pc, #220] @ (336f4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ blx c5e8 │ │ │ │ - b.n 3357c │ │ │ │ + b.n 33570 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx b7bc │ │ │ │ blx bc14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ @@ -61645,77 +61621,77 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx bd8c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx c728 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #140] @ (33704 ) │ │ │ │ + ldr r2, [pc, #140] @ (336f8 ) │ │ │ │ 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 c034 │ │ │ │ ldrd r1, r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 335de │ │ │ │ + bne.n 335d2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 336be │ │ │ │ + beq.n 336b2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ blx cc70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 3357c │ │ │ │ + b.n 33570 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx c4c4 │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - b.n 3357c │ │ │ │ + b.n 33570 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx ccb8 │ │ │ │ - ldr r2, [pc, #56] @ (33708 ) │ │ │ │ + ldr r2, [pc, #56] @ (336fc ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ blx d258 │ │ │ │ - b.n 3369a │ │ │ │ + b.n 3368e │ │ │ │ blx ca9c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r4} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - smlawb r0, r8, r0, r0 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + smlawb r0, r4, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4a0000 │ │ │ │ - movs r3, #20 │ │ │ │ + @ instruction: 0xfa460000 │ │ │ │ + movs r3, #16 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa800000 │ │ │ │ - @ instruction: 0xfa440000 │ │ │ │ + @ instruction: 0xfa7c0000 │ │ │ │ + @ instruction: 0xfa400000 │ │ │ │ │ │ │ │ -0003370c : │ │ │ │ - cbz r0, 3374c │ │ │ │ +00033700 : │ │ │ │ + cbz r0, 33740 │ │ │ │ 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 │ │ │ │ @@ -61730,612 +61706,612 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx bfe0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w b7d8 │ │ │ │ - ldr r1, [pc, #12] @ (3375c ) │ │ │ │ - ldr r2, [pc, #16] @ (33760 ) │ │ │ │ + ldr r1, [pc, #12] @ (33750 ) │ │ │ │ + ldr r2, [pc, #16] @ (33754 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033764 : │ │ │ │ +00033758 : │ │ │ │ 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] @ (337c8 ) │ │ │ │ + ldr r4, [pc, #84] @ (337bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 33792 │ │ │ │ - ldr r3, [pc, #64] @ (337cc ) │ │ │ │ + cbz r3, 33786 │ │ │ │ + ldr r3, [pc, #64] @ (337c0 ) │ │ │ │ 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 ce24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33788 │ │ │ │ - ldr r2, [pc, #44] @ (337d0 ) │ │ │ │ + beq.n 3377c │ │ │ │ + ldr r2, [pc, #44] @ (337c4 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #44] @ (337d4 ) │ │ │ │ + ldr r1, [pc, #44] @ (337c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c628 │ │ │ │ movs r1, #28 │ │ │ │ mov r5, r0 │ │ │ │ blx bba8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d0b4 │ │ │ │ - b.n 33788 │ │ │ │ + b.n 3377c │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r2, r0 │ │ │ │ - vld1.8 {d0[0]}, [lr], r0 │ │ │ │ + vld1.8 {d0[0]}, [sl], r0 │ │ │ │ │ │ │ │ -000337d8 : │ │ │ │ +000337cc : │ │ │ │ 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 bad8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w d364 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (33810 ) │ │ │ │ + ldr r3, [pc, #8] @ (33804 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ 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, 33834 │ │ │ │ + cbz r0, 33828 │ │ │ │ blx cfa0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 33842 │ │ │ │ + cbz r0, 33836 │ │ │ │ blx cfa0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #16] @ (33854 ) │ │ │ │ + ldr r3, [pc, #16] @ (33848 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ b.w b7d8 │ │ │ │ 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 3396a │ │ │ │ + beq.n 3395e │ │ │ │ blx c7f0 │ │ │ │ - ldr r3, [pc, #396] @ (33a04 ) │ │ │ │ + ldr r3, [pc, #396] @ (339f8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3392a │ │ │ │ + beq.n 3391e │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 338f8 │ │ │ │ - ldr r3, [pc, #384] @ (33a08 ) │ │ │ │ + beq.n 338ec │ │ │ │ + ldr r3, [pc, #384] @ (339fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33916 │ │ │ │ + beq.n 3390a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 338f8 │ │ │ │ - ldr r3, [pc, #372] @ (33a0c ) │ │ │ │ + beq.n 338ec │ │ │ │ + ldr r3, [pc, #372] @ (33a00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3394a │ │ │ │ + beq.n 3393e │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 338f8 │ │ │ │ - ldr r3, [pc, #364] @ (33a10 ) │ │ │ │ + beq.n 338ec │ │ │ │ + ldr r3, [pc, #364] @ (33a04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3395a │ │ │ │ + beq.n 3394e │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 338f8 │ │ │ │ - ldr r3, [pc, #352] @ (33a14 ) │ │ │ │ + beq.n 338ec │ │ │ │ + ldr r3, [pc, #352] @ (33a08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3393a │ │ │ │ + beq.n 3392e │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 338f8 │ │ │ │ - ldr r3, [pc, #344] @ (33a18 ) │ │ │ │ + beq.n 338ec │ │ │ │ + ldr r3, [pc, #344] @ (33a0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33978 │ │ │ │ + beq.n 3396c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 339a8 │ │ │ │ - ldr r3, [pc, #332] @ (33a1c ) │ │ │ │ + beq.n 3399c │ │ │ │ + ldr r3, [pc, #332] @ (33a10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33988 │ │ │ │ + beq.n 3397c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 339c8 │ │ │ │ - ldr r3, [pc, #324] @ (33a20 ) │ │ │ │ + beq.n 339bc │ │ │ │ + ldr r3, [pc, #324] @ (33a14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33998 │ │ │ │ + beq.n 3398c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 339e6 │ │ │ │ + beq.n 339da │ │ │ │ mov r0, r4 │ │ │ │ blx bc14 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ - b.n 33910 │ │ │ │ + b.n 33904 │ │ │ │ movs r0, #4 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #292] @ (33a24 ) │ │ │ │ + ldr r3, [pc, #292] @ (33a18 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #272] @ (33a28 ) │ │ │ │ + ldr r0, [pc, #272] @ (33a1c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bne.n 33894 │ │ │ │ - b.n 338f8 │ │ │ │ - ldr r0, [pc, #256] @ (33a2c ) │ │ │ │ + bne.n 33888 │ │ │ │ + b.n 338ec │ │ │ │ + ldr r0, [pc, #256] @ (33a20 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 33882 │ │ │ │ - ldr r0, [pc, #244] @ (33a30 ) │ │ │ │ + b.n 33876 │ │ │ │ + ldr r0, [pc, #244] @ (33a24 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 338ba │ │ │ │ - ldr r0, [pc, #232] @ (33a34 ) │ │ │ │ + b.n 338ae │ │ │ │ + ldr r0, [pc, #232] @ (33a28 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 3389e │ │ │ │ - ldr r0, [pc, #220] @ (33a38 ) │ │ │ │ + b.n 33892 │ │ │ │ + ldr r0, [pc, #220] @ (33a2c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 338ac │ │ │ │ - ldr r2, [pc, #208] @ (33a3c ) │ │ │ │ - ldr r1, [pc, #208] @ (33a40 ) │ │ │ │ + b.n 338a0 │ │ │ │ + ldr r2, [pc, #208] @ (33a30 ) │ │ │ │ + ldr r1, [pc, #208] @ (33a34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 33910 │ │ │ │ - ldr r0, [pc, #200] @ (33a44 ) │ │ │ │ + b.n 33904 │ │ │ │ + ldr r0, [pc, #200] @ (33a38 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ - b.n 338c8 │ │ │ │ - ldr r0, [pc, #188] @ (33a48 ) │ │ │ │ + b.n 338bc │ │ │ │ + ldr r0, [pc, #188] @ (33a3c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 338d6 │ │ │ │ - ldr r0, [pc, #176] @ (33a4c ) │ │ │ │ + b.n 338ca │ │ │ │ + ldr r0, [pc, #176] @ (33a40 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx c7e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 338e4 │ │ │ │ + b.n 338d8 │ │ │ │ movs r0, #9 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #160] @ (33a50 ) │ │ │ │ + ldr r3, [pc, #160] @ (33a44 ) │ │ │ │ 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 b7dc │ │ │ │ - b.n 33910 │ │ │ │ + b.n 33904 │ │ │ │ movs r0, #5 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #132] @ (33a54 ) │ │ │ │ + ldr r3, [pc, #132] @ (33a48 ) │ │ │ │ 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 b7dc │ │ │ │ - b.n 33910 │ │ │ │ + b.n 33904 │ │ │ │ movs r0, #8 │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #104] @ (33a58 ) │ │ │ │ + ldr r3, [pc, #104] @ (33a4c ) │ │ │ │ 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 b7dc │ │ │ │ - b.n 33910 │ │ │ │ + b.n 33904 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #48 @ (adr r4, 33a58 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 33a3c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, r0] │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + strb.w r0, [r2, r0] │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, 33e24 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 33e08 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #96 @ (adr r5, 33ab8 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 33a9c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ 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 d23c │ │ │ │ - ldr r1, [pc, #76] @ (33ac0 ) │ │ │ │ + ldr r1, [pc, #76] @ (33ab4 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d2fc │ │ │ │ - ldr r3, [pc, #64] @ (33ac4 ) │ │ │ │ + ldr r3, [pc, #64] @ (33ab8 ) │ │ │ │ movs r0, #6 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ blx bf88 │ │ │ │ - ldr r3, [pc, #56] @ (33ac8 ) │ │ │ │ + ldr r3, [pc, #56] @ (33abc ) │ │ │ │ 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 bf88 │ │ │ │ - ldr r3, [pc, #40] @ (33acc ) │ │ │ │ + ldr r3, [pc, #40] @ (33ac0 ) │ │ │ │ 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 cd30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r5, r4, [r0] │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xf6f40000 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + @ instruction: 0xf6f00000 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033ad0 : │ │ │ │ +00033ac4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (33b24 ) │ │ │ │ + ldr r3, [pc, #68] @ (33b18 ) │ │ │ │ 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, 33b02 │ │ │ │ - ldr r3, [pc, #44] @ (33b28 ) │ │ │ │ + cbz r3, 33af6 │ │ │ │ + ldr r3, [pc, #44] @ (33b1c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx ce24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33af8 │ │ │ │ - ldr r1, [pc, #28] @ (33b2c ) │ │ │ │ - ldr r0, [pc, #28] @ (33b30 ) │ │ │ │ + beq.n 33aec │ │ │ │ + ldr r1, [pc, #28] @ (33b20 ) │ │ │ │ + ldr r0, [pc, #28] @ (33b24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx bf6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx d0b4 │ │ │ │ - b.n 33af8 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + b.n 33aec │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 33b66 │ │ │ │ + cbnz r2, 33b5e │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6780000 │ │ │ │ + @ instruction: 0xf6740000 │ │ │ │ │ │ │ │ -00033b34 : │ │ │ │ +00033b28 : │ │ │ │ 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 c18c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #88] @ (33bac ) │ │ │ │ + ldr r1, [pc, #88] @ (33ba0 ) │ │ │ │ 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 c830 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33b80 │ │ │ │ + cbz r0, 33b74 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx cfa0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - ldr r1, [pc, #44] @ (33bb0 ) │ │ │ │ + ldr r1, [pc, #44] @ (33ba4 ) │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r1, pc │ │ │ │ blx c830 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 33ba2 │ │ │ │ + cbz r0, 33b96 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx cfa0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00033bb4 : │ │ │ │ +00033ba8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 33bce │ │ │ │ + cbz r0, 33bc2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33be2 │ │ │ │ + cbz r0, 33bd6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #36] @ (33bf4 ) │ │ │ │ - ldr r2, [pc, #36] @ (33bf8 ) │ │ │ │ + ldr r1, [pc, #36] @ (33be8 ) │ │ │ │ + ldr r2, [pc, #36] @ (33bec ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ blx c5e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #24] @ (33bfc ) │ │ │ │ - ldr r2, [pc, #24] @ (33c00 ) │ │ │ │ + ldr r1, [pc, #24] @ (33bf0 ) │ │ │ │ + ldr r2, [pc, #24] @ (33bf4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c5e8 │ │ │ │ - b.n 33bdc │ │ │ │ + b.n 33bd0 │ │ │ │ nop │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033c04 : │ │ │ │ +00033bf8 : │ │ │ │ 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 33c7e │ │ │ │ + beq.n 33c72 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r7, [pc, #112] @ (33c90 ) │ │ │ │ + ldr r7, [pc, #112] @ (33c84 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 33c52 │ │ │ │ + cbz r0, 33c46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 33c60 │ │ │ │ + bge.n 33c54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 33c6c │ │ │ │ + cbz r4, 33c60 │ │ │ │ blx c468 │ │ │ │ movs r2, #9 │ │ │ │ cmp r0, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bls.n 33c66 │ │ │ │ + bls.n 33c5a │ │ │ │ blx b9dc │ │ │ │ - cbnz r0, 33c66 │ │ │ │ + cbnz r0, 33c5a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33c26 │ │ │ │ - ldr r1, [pc, #64] @ (33c94 ) │ │ │ │ - ldr r2, [pc, #64] @ (33c98 ) │ │ │ │ + bne.n 33c1a │ │ │ │ + ldr r1, [pc, #64] @ (33c88 ) │ │ │ │ + ldr r2, [pc, #64] @ (33c8c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c5e8 │ │ │ │ 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] @ (33c9c ) │ │ │ │ + ldr r1, [pc, #44] @ (33c90 ) │ │ │ │ add r1, pc │ │ │ │ blx c9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33c66 │ │ │ │ + beq.n 33c5a │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ - b.n 33c4a │ │ │ │ - ldr r1, [pc, #32] @ (33ca0 ) │ │ │ │ - ldr r2, [pc, #32] @ (33ca4 ) │ │ │ │ + b.n 33c3e │ │ │ │ + ldr r1, [pc, #32] @ (33c94 ) │ │ │ │ + ldr r2, [pc, #32] @ (33c98 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ blx c5e8 │ │ │ │ - b.n 33c60 │ │ │ │ + b.n 33c54 │ │ │ │ nop │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033ca8 : │ │ │ │ - cbz r0, 33cfa │ │ │ │ - cbz r1, 33d08 │ │ │ │ +00033c9c : │ │ │ │ + cbz r0, 33cee │ │ │ │ + cbz r1, 33cfc │ │ │ │ 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 │ │ │ │ @@ -62345,194 +62321,194 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx bc14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c100 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r2, 33cf6 │ │ │ │ + cbz r2, 33cea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ blx bc14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c0fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ (33d1c ) │ │ │ │ - ldr r2, [pc, #32] @ (33d20 ) │ │ │ │ + ldr r1, [pc, #32] @ (33d10 ) │ │ │ │ + ldr r2, [pc, #32] @ (33d14 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r3, [pc, #24] @ (33d24 ) │ │ │ │ + ldr r3, [pc, #24] @ (33d18 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #24] @ (33d28 ) │ │ │ │ + ldr r2, [pc, #24] @ (33d1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #180 @ 0xb4 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - eors.w r0, r8, #8388608 @ 0x800000 │ │ │ │ + eors.w r0, r4, #8388608 @ 0x800000 │ │ │ │ │ │ │ │ -00033d2c : │ │ │ │ - cbz r0, 33d7a │ │ │ │ +00033d20 : │ │ │ │ + cbz r0, 33d6e │ │ │ │ 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, 33d88 │ │ │ │ + cbz r1, 33d7c │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 33d9e │ │ │ │ + cbz r2, 33d92 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ blx bc14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx c100 │ │ │ │ - b.n 33d72 │ │ │ │ + b.n 33d66 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ blx bc14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx c100 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 33d5a │ │ │ │ + blt.n 33d4e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #56] @ (33db4 ) │ │ │ │ - ldr r2, [pc, #56] @ (33db8 ) │ │ │ │ + ldr r1, [pc, #56] @ (33da8 ) │ │ │ │ + ldr r2, [pc, #56] @ (33dac ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r3, [pc, #48] @ (33dbc ) │ │ │ │ + ldr r3, [pc, #48] @ (33db0 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #48] @ (33dc0 ) │ │ │ │ + ldr r2, [pc, #48] @ (33db4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ add r2, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w c5e4 │ │ │ │ - ldr r1, [pc, #36] @ (33dc4 ) │ │ │ │ + ldr r1, [pc, #36] @ (33db8 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #36] @ (33dc8 ) │ │ │ │ + ldr r2, [pc, #36] @ (33dbc ) │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add r2, pc │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r1, r0 │ │ │ │ - ands.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + ands.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + adds r0, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ - ands.w r0, r2, #8388608 @ 0x800000 │ │ │ │ + and.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ │ │ │ -00033dcc : │ │ │ │ - cbz r0, 33e16 │ │ │ │ - cbz r1, 33e24 │ │ │ │ +00033dc0 : │ │ │ │ + cbz r0, 33e0a │ │ │ │ + cbz r1, 33e18 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 33e0e │ │ │ │ - ldr.w ip, [pc, #84] @ 33e38 │ │ │ │ + cbnz r3, 33e02 │ │ │ │ + ldr.w ip, [pc, #84] @ 33e2c │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (33e3c ) │ │ │ │ + ldr r0, [pc, #80] @ (33e30 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, ip │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d0f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w b7d8 │ │ │ │ - ldr.w ip, [pc, #48] @ 33e40 │ │ │ │ + ldr.w ip, [pc, #48] @ 33e34 │ │ │ │ add ip, pc │ │ │ │ - b.n 33de8 │ │ │ │ - ldr r1, [pc, #44] @ (33e44 ) │ │ │ │ - ldr r2, [pc, #44] @ (33e48 ) │ │ │ │ + b.n 33ddc │ │ │ │ + ldr r1, [pc, #44] @ (33e38 ) │ │ │ │ + ldr r2, [pc, #44] @ (33e3c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r3, [pc, #36] @ (33e4c ) │ │ │ │ + ldr r3, [pc, #36] @ (33e40 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #36] @ (33e50 ) │ │ │ │ + ldr r2, [pc, #36] @ (33e44 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #248 @ 0xf8 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e00000 │ │ │ │ - @ instruction: 0xf3ba0000 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + @ instruction: 0xf3dc0000 │ │ │ │ + @ instruction: 0xf3b60000 │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ - sbfx r0, r8, #0, #1 │ │ │ │ + sbfx r0, r4, #0, #1 │ │ │ │ │ │ │ │ -00033e54 : │ │ │ │ +00033e48 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ed6 │ │ │ │ + beq.n 33eca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 33ee6 │ │ │ │ + beq.n 33eda │ │ │ │ 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, 33ebe │ │ │ │ + cbz r2, 33eb2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 3385c │ │ │ │ + bl 33850 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 33eb8 │ │ │ │ - ldr r2, [pc, #112] @ (33ef8 ) │ │ │ │ + cbnz r3, 33eac │ │ │ │ + ldr r2, [pc, #112] @ (33eec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #112] @ (33efc ) │ │ │ │ + ldr r0, [pc, #112] @ (33ef0 ) │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -62542,375 +62518,375 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w b7d8 │ │ │ │ - ldr r2, [pc, #68] @ (33f00 ) │ │ │ │ + ldr r2, [pc, #68] @ (33ef4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 33e8a │ │ │ │ - ldr r1, [pc, #68] @ (33f04 ) │ │ │ │ + b.n 33e7e │ │ │ │ + ldr r1, [pc, #68] @ (33ef8 ) │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #68] @ (33f08 ) │ │ │ │ + ldr r2, [pc, #68] @ (33efc ) │ │ │ │ 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 c5e4 │ │ │ │ - ldr r1, [pc, #52] @ (33f0c ) │ │ │ │ - ldr r2, [pc, #52] @ (33f10 ) │ │ │ │ + ldr r1, [pc, #52] @ (33f00 ) │ │ │ │ + ldr r2, [pc, #52] @ (33f04 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #292 @ 0x124 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r3, [pc, #44] @ (33f14 ) │ │ │ │ + ldr r3, [pc, #44] @ (33f08 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #44] @ (33f18 ) │ │ │ │ + ldr r2, [pc, #44] @ (33f0c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #292 @ 0x124 │ │ │ │ b.w c5e4 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, lr, #0, #1 │ │ │ │ - @ instruction: 0xf3120000 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + sbfx r0, sl, #0, #1 │ │ │ │ + ssat r0, #1, lr │ │ │ │ + subs r0, r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2860000 │ │ │ │ + @ instruction: 0xf2820000 │ │ │ │ │ │ │ │ -00033f1c : │ │ │ │ - cbz r0, 33f64 │ │ │ │ - cbz r1, 33f74 │ │ │ │ +00033f10 : │ │ │ │ + cbz r0, 33f58 │ │ │ │ + cbz r1, 33f68 │ │ │ │ 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, 33f86 │ │ │ │ - cbnz r3, 33f5e │ │ │ │ - ldr r2, [pc, #104] @ (33fa0 ) │ │ │ │ + cbz r2, 33f7a │ │ │ │ + cbnz r3, 33f52 │ │ │ │ + ldr r2, [pc, #104] @ (33f94 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #100] @ (33fa4 ) │ │ │ │ + ldr r0, [pc, #100] @ (33f98 ) │ │ │ │ mov r5, ip │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx d0f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b7d8 │ │ │ │ - ldr r2, [pc, #72] @ (33fa8 ) │ │ │ │ + ldr r2, [pc, #72] @ (33f9c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 33f3a │ │ │ │ - ldr r1, [pc, #68] @ (33fac ) │ │ │ │ - ldr r2, [pc, #72] @ (33fb0 ) │ │ │ │ + b.n 33f2e │ │ │ │ + ldr r1, [pc, #68] @ (33fa0 ) │ │ │ │ + ldr r2, [pc, #72] @ (33fa4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r3, [pc, #60] @ (33fb4 ) │ │ │ │ + ldr r3, [pc, #60] @ (33fa8 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #60] @ (33fb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (33fac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #344 @ 0x158 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r1, [pc, #52] @ (33fbc ) │ │ │ │ + ldr r1, [pc, #52] @ (33fb0 ) │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #52] @ (33fc0 ) │ │ │ │ + ldr r2, [pc, #52] @ (33fb4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - @ instruction: 0xf26c0000 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + movt r0, #16384 @ 0x4000 │ │ │ │ + @ instruction: 0xf2680000 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf1f80000 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + @ instruction: 0xf1f40000 │ │ │ │ + subs r0, r3, r2 │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r2, r0 │ │ │ │ + adcs r6, r7 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033fc4 : │ │ │ │ +00033fb8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 33fe4 │ │ │ │ + cbz r0, 33fd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33ff8 │ │ │ │ + cbz r0, 33fec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #32] @ (34008 ) │ │ │ │ - ldr r2, [pc, #36] @ (3400c ) │ │ │ │ + ldr r1, [pc, #32] @ (33ffc ) │ │ │ │ + ldr r2, [pc, #36] @ (34000 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #20] @ (34010 ) │ │ │ │ - ldr r2, [pc, #24] @ (34014 ) │ │ │ │ + ldr r1, [pc, #20] @ (34004 ) │ │ │ │ + ldr r2, [pc, #24] @ (34008 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c5e8 │ │ │ │ - b.n 33ff4 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + b.n 33fe8 │ │ │ │ + subs r4, r7, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00034018 : │ │ │ │ +0003400c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 3403a │ │ │ │ + cbz r0, 3402e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 3404e │ │ │ │ + cbz r0, 34042 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #36] @ (34060 ) │ │ │ │ - ldr r2, [pc, #36] @ (34064 ) │ │ │ │ + ldr r1, [pc, #36] @ (34054 ) │ │ │ │ + ldr r2, [pc, #36] @ (34058 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #420 @ 0x1a4 │ │ │ │ blx c5e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #24] @ (34068 ) │ │ │ │ - ldr r2, [pc, #24] @ (3406c ) │ │ │ │ + ldr r1, [pc, #24] @ (3405c ) │ │ │ │ + ldr r2, [pc, #24] @ (34060 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ blx c5e8 │ │ │ │ - b.n 3404a │ │ │ │ + b.n 3403e │ │ │ │ nop │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -00034070 : │ │ │ │ - cbz r0, 34078 │ │ │ │ +00034064 : │ │ │ │ + cbz r0, 3406c │ │ │ │ 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] @ (340a0 ) │ │ │ │ + ldr r1, [pc, #24] @ (34094 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (340a4 ) │ │ │ │ + ldr r2, [pc, #24] @ (34098 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #460 @ 0x1cc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -000340a8 : │ │ │ │ - cbz r0, 340b0 │ │ │ │ +0003409c : │ │ │ │ + cbz r0, 340a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #12] @ (340c0 ) │ │ │ │ - ldr r2, [pc, #16] @ (340c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (340b4 ) │ │ │ │ + ldr r2, [pc, #16] @ (340b8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #500 @ 0x1f4 │ │ │ │ b.w c5e4 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -000340c8 : │ │ │ │ +000340bc : │ │ │ │ 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 3427e │ │ │ │ + beq.w 34272 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 342b8 │ │ │ │ + beq.w 342ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 342c8 │ │ │ │ + ble.w 342bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 341f6 │ │ │ │ - ldr r0, [pc, #492] @ (342e8 ) │ │ │ │ + bne.n 341ea │ │ │ │ + ldr r0, [pc, #492] @ (342dc ) │ │ │ │ add r0, pc │ │ │ │ blx bc14 │ │ │ │ - ldr r3, [pc, #488] @ (342ec ) │ │ │ │ + ldr r3, [pc, #488] @ (342e0 ) │ │ │ │ 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 bc14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 34290 │ │ │ │ + beq.w 34284 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 3424e │ │ │ │ + beq.w 34242 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx c130 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx c524 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3420e │ │ │ │ + beq.n 34202 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3420e │ │ │ │ + ble.n 34202 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx c130 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r7, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 34162 │ │ │ │ + b.n 34156 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 3416c │ │ │ │ + cbz r0, 34160 │ │ │ │ blx bc14 │ │ │ │ add.w r9, r5, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 34160 │ │ │ │ + bne.n 34154 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx b7dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34278 │ │ │ │ + beq.n 3426c │ │ │ │ movs r6, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 34214 │ │ │ │ + beq.n 34208 │ │ │ │ cmp sl, r9 │ │ │ │ - blt.n 341fc │ │ │ │ + blt.n 341f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx c468 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mla r0, r0, r2, r6 │ │ │ │ blx bf88 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 34272 │ │ │ │ - ldr.w r9, [pc, #320] @ 342f0 │ │ │ │ + beq.n 34266 │ │ │ │ + ldr.w r9, [pc, #320] @ 342e4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ blx cf6c │ │ │ │ add r9, pc │ │ │ │ - b.n 341d8 │ │ │ │ + b.n 341cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx cf6c │ │ │ │ ldr.w r1, [r4, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r9 │ │ │ │ blx cf6c │ │ │ │ cmp sl, fp │ │ │ │ - bgt.n 341c0 │ │ │ │ + bgt.n 341b4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 341e6 │ │ │ │ + b.n 341da │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ - cbz r0, 341f0 │ │ │ │ + cbz r0, 341e4 │ │ │ │ blx b7dc │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 341e2 │ │ │ │ - b.n 34220 │ │ │ │ - ldr r0, [pc, #252] @ (342f4 ) │ │ │ │ + bne.n 341d6 │ │ │ │ + b.n 34214 │ │ │ │ + ldr r0, [pc, #252] @ (342e8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 340fe │ │ │ │ + b.n 340f2 │ │ │ │ ldr.w r0, [r4, sl, lsl #2] │ │ │ │ - cbz r0, 34208 │ │ │ │ + cbz r0, 341fc │ │ │ │ blx c468 │ │ │ │ add r6, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 34190 │ │ │ │ + b.n 34184 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx b7dc │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ blx bf88 │ │ │ │ mov r6, r0 │ │ │ │ strb r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx b7dc │ │ │ │ - ldr r0, [pc, #208] @ (342f8 ) │ │ │ │ + ldr r0, [pc, #208] @ (342ec ) │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ @@ -62919,118 +62895,118 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ 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] @ (342fc ) │ │ │ │ + ldr r0, [pc, #168] @ (342f0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ (34300 ) │ │ │ │ + ldr r1, [pc, #140] @ (342f4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 341ae │ │ │ │ - ldr r3, [pc, #136] @ (34304 ) │ │ │ │ + b.n 341a2 │ │ │ │ + ldr r3, [pc, #136] @ (342f8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 34184 │ │ │ │ - ldr r1, [pc, #136] @ (34308 ) │ │ │ │ - ldr r2, [pc, #136] @ (3430c ) │ │ │ │ + b.n 34178 │ │ │ │ + ldr r1, [pc, #136] @ (342fc ) │ │ │ │ + ldr r2, [pc, #136] @ (34300 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #540 @ 0x21c │ │ │ │ blx c5e8 │ │ │ │ - b.n 34246 │ │ │ │ - ldr r6, [pc, #124] @ (34310 ) │ │ │ │ + b.n 3423a │ │ │ │ + ldr r6, [pc, #124] @ (34304 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #124] @ (34314 ) │ │ │ │ + ldr r2, [pc, #124] @ (34308 ) │ │ │ │ add r6, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ blx c5e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbnz r5, 342e4 │ │ │ │ - ldr r2, [pc, #108] @ (34318 ) │ │ │ │ + cbnz r5, 342d8 │ │ │ │ + ldr r2, [pc, #108] @ (3430c ) │ │ │ │ add.w r1, r6, #584 @ 0x248 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 34214 │ │ │ │ - ldr r3, [pc, #96] @ (3431c ) │ │ │ │ - ldr r2, [pc, #100] @ (34320 ) │ │ │ │ + b.n 34208 │ │ │ │ + ldr r3, [pc, #96] @ (34310 ) │ │ │ │ + ldr r2, [pc, #100] @ (34314 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #100 @ 0x64 │ │ │ │ blx c5e8 │ │ │ │ - ldr r3, [pc, #88] @ (34324 ) │ │ │ │ + ldr r3, [pc, #88] @ (34318 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (34328 ) │ │ │ │ - ldr r1, [pc, #92] @ (3432c ) │ │ │ │ + ldr r2, [pc, #88] @ (3431c ) │ │ │ │ + ldr r1, [pc, #92] @ (34320 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #540 @ 0x21c │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ blx c154 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b.n 3412a │ │ │ │ - subs r6, #24 │ │ │ │ + b.n 3411e │ │ │ │ + subs r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, ip, #0 │ │ │ │ - bics.w r0, r0, #0 │ │ │ │ - vaddl.s32 q8, d14, d0 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + ands.w r0, r8, #0 │ │ │ │ + bic.w r0, ip, #0 │ │ │ │ + vaddl.s32 q8, d10, d0 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d12, d0 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + vaddl.s16 q0, d8, d0 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.s16 d16, d10, d0 │ │ │ │ - vhadd.s8 d16, d2, d0 │ │ │ │ + vhadd.s16 d16, d6, d0 │ │ │ │ + vhadd.s d0, d14, d0 │ │ │ │ │ │ │ │ -00034330 : │ │ │ │ - cbz r0, 34392 │ │ │ │ - cbz r1, 34380 │ │ │ │ +00034324 : │ │ │ │ + cbz r0, 34386 │ │ │ │ + cbz r1, 34374 │ │ │ │ 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 ba18 │ │ │ │ - cbz r0, 34354 │ │ │ │ + cbz r0, 34348 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx c704 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -63042,248 +63018,248 @@ │ │ │ │ blx bde4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b7d8 │ │ │ │ - ldr r3, [pc, #32] @ (343a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (34398 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #32] @ (343a8 ) │ │ │ │ + ldr r2, [pc, #32] @ (3439c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #640 @ 0x280 │ │ │ │ b.w c5e4 │ │ │ │ - ldr r1, [pc, #24] @ (343ac ) │ │ │ │ - ldr r2, [pc, #24] @ (343b0 ) │ │ │ │ + ldr r1, [pc, #24] @ (343a0 ) │ │ │ │ + ldr r2, [pc, #24] @ (343a4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #640 @ 0x280 │ │ │ │ b.w c5e4 │ │ │ │ nop │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 13, cr0, cr12, cr0, {0} │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + cdp 0, 13, cr0, cr8, cr0, {0} │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000343b4 : │ │ │ │ - cbz r0, 343bc │ │ │ │ +000343a8 : │ │ │ │ + cbz r0, 343b0 │ │ │ │ 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] @ (343e4 ) │ │ │ │ + ldr r1, [pc, #24] @ (343d8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (343e8 ) │ │ │ │ + ldr r2, [pc, #24] @ (343dc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #672 @ 0x2a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx c5e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000343ec : │ │ │ │ +000343e0 : │ │ │ │ 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 344f0 │ │ │ │ - ldr r1, [pc, #256] @ (34504 ) │ │ │ │ + beq.n 344e4 │ │ │ │ + ldr r1, [pc, #256] @ (344f8 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx bbec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34496 │ │ │ │ + beq.n 3448a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx cc34 │ │ │ │ subs r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx cbdc │ │ │ │ mov r5, r0 │ │ │ │ blx c5f4 │ │ │ │ subs r2, r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bmi.n 3448c │ │ │ │ + bmi.n 34480 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx d204 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 34440 │ │ │ │ + cbz r0, 34434 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 344da │ │ │ │ + bhi.n 344ce │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx c074 │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 344c6 │ │ │ │ - ldr r0, [pc, #176] @ (34508 ) │ │ │ │ + beq.n 344ba │ │ │ │ + ldr r0, [pc, #176] @ (344fc ) │ │ │ │ add r0, pc │ │ │ │ blx bfb8 │ │ │ │ adds r1, r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx d038 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ blx bdcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 34480 │ │ │ │ + cbz r3, 34474 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx c300 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx c468 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 34440 │ │ │ │ + b.n 34434 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx bfb8 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx d038 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx bc14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34486 │ │ │ │ + beq.n 3447a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx c300 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 343ec │ │ │ │ + bl 343e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx b7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #48] @ (3450c ) │ │ │ │ + ldr r1, [pc, #48] @ (34500 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (34510 ) │ │ │ │ + ldr r2, [pc, #48] @ (34504 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #760 @ 0x2f8 │ │ │ │ blx c5e8 │ │ │ │ - b.n 3444a │ │ │ │ - ldr r1, [pc, #32] @ (34514 ) │ │ │ │ - ldr r2, [pc, #36] @ (34518 ) │ │ │ │ + b.n 3443e │ │ │ │ + ldr r1, [pc, #32] @ (34508 ) │ │ │ │ + ldr r2, [pc, #36] @ (3450c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #716 @ 0x2cc │ │ │ │ blx c5e8 │ │ │ │ - b.n 34486 │ │ │ │ + b.n 3447a │ │ │ │ nop │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r0] │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + ldc 0, cr0, [ip] │ │ │ │ + asrs r0, r6, #20 │ │ │ │ movs r1, r0 │ │ │ │ - ldcl 0, cr0, [lr, #-0] │ │ │ │ + ldcl 0, cr0, [sl, #-0] │ │ │ │ │ │ │ │ -0003451c : │ │ │ │ +00034510 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3466a │ │ │ │ + beq.w 3465e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3467a │ │ │ │ + beq.w 3466e │ │ │ │ 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 3463a │ │ │ │ + beq.n 3462e │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3385c │ │ │ │ - ldr r1, [pc, #360] @ (346b8 ) │ │ │ │ + bl 33850 │ │ │ │ + ldr r1, [pc, #360] @ (346ac ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ blx c830 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx bc14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c100 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3468c │ │ │ │ + beq.w 34680 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 346a2 │ │ │ │ + beq.w 34696 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34652 │ │ │ │ + bne.n 34646 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx bc14 │ │ │ │ - ldr r1, [pc, #308] @ (346bc ) │ │ │ │ + ldr r1, [pc, #308] @ (346b0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx bbec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34608 │ │ │ │ - ldr r1, [pc, #300] @ (346c0 ) │ │ │ │ + beq.n 345fc │ │ │ │ + ldr r1, [pc, #300] @ (346b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #300] @ (346c4 ) │ │ │ │ + ldr r0, [pc, #300] @ (346b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ mov r0, r6 │ │ │ │ blx c7bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx c100 │ │ │ │ mov r0, r6 │ │ │ │ blx b7dc │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 34622 │ │ │ │ - ldr r0, [pc, #260] @ (346c8 ) │ │ │ │ + bne.n 34616 │ │ │ │ + ldr r0, [pc, #260] @ (346bc ) │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx b7dc │ │ │ │ @@ -63294,201 +63270,199 @@ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ blx b7dc │ │ │ │ mov r0, r8 │ │ │ │ blx b7dc │ │ │ │ - cbz r4, 345fc │ │ │ │ + cbz r4, 345f0 │ │ │ │ mov r0, r4 │ │ │ │ blx cfa0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w b7d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #188] @ (346cc ) │ │ │ │ - ldr r0, [pc, #192] @ (346d0 ) │ │ │ │ + ldr r1, [pc, #188] @ (346c0 ) │ │ │ │ + ldr r0, [pc, #192] @ (346c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx b7dc │ │ │ │ - b.n 345b6 │ │ │ │ - ldr r0, [pc, #176] @ (346d4 ) │ │ │ │ + b.n 345aa │ │ │ │ + ldr r0, [pc, #176] @ (346c8 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ blx c26c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx b7dc │ │ │ │ - b.n 345d6 │ │ │ │ - ldr r1, [pc, #156] @ (346d8 ) │ │ │ │ + b.n 345ca │ │ │ │ + ldr r1, [pc, #156] @ (346cc ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #156] @ (346dc ) │ │ │ │ + ldr r2, [pc, #156] @ (346d0 ) │ │ │ │ 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 c5e4 │ │ │ │ - ldr r1, [pc, #140] @ (346e0 ) │ │ │ │ + ldr r1, [pc, #140] @ (346d4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (346e4 ) │ │ │ │ + ldr r2, [pc, #140] @ (346d8 ) │ │ │ │ mov.w r8, #0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #828 @ 0x33c │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 345bc │ │ │ │ - ldr r1, [pc, #124] @ (346e8 ) │ │ │ │ - ldr r2, [pc, #124] @ (346ec ) │ │ │ │ + b.n 345b0 │ │ │ │ + ldr r1, [pc, #124] @ (346dc ) │ │ │ │ + ldr r2, [pc, #124] @ (346e0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #780 @ 0x30c │ │ │ │ b.w c5e4 │ │ │ │ - ldr r3, [pc, #116] @ (346f0 ) │ │ │ │ + ldr r3, [pc, #116] @ (346e4 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #116] @ (346f4 ) │ │ │ │ + ldr r2, [pc, #116] @ (346e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r3, #780 @ 0x30c │ │ │ │ b.w c5e4 │ │ │ │ - ldr r1, [pc, #104] @ (346f8 ) │ │ │ │ + ldr r1, [pc, #104] @ (346ec ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #104] @ (346fc ) │ │ │ │ + ldr r2, [pc, #104] @ (346f0 ) │ │ │ │ mov r8, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #828 @ 0x33c │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 345bc │ │ │ │ - ldr r1, [pc, #92] @ (34700 ) │ │ │ │ + b.n 345b0 │ │ │ │ + ldr r1, [pc, #92] @ (346f4 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #92] @ (34704 ) │ │ │ │ + ldr r2, [pc, #92] @ (346f8 ) │ │ │ │ mov r8, r4 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #828 @ 0x33c │ │ │ │ add r2, pc │ │ │ │ blx c5e8 │ │ │ │ - b.n 345bc │ │ │ │ - bl 3366ba │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + b.n 345b0 │ │ │ │ + bl 3366ae │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2, #-0] │ │ │ │ - ldcl 0, cr0, [r8, #-0] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + stcl 0, cr0, [lr, #-0] │ │ │ │ + ldcl 0, cr0, [r4, #-0] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6], {0} │ │ │ │ - stc 0, cr0, [r2, #-0] │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + stcl 0, cr0, [r2], {0} │ │ │ │ + ldcl 0, cr0, [lr] │ │ │ │ + asrs r4, r4, #15 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [r2], #-0 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + mrrc 0, 0, r0, lr, cr0 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [r2], #-0 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + mrrc 0, 0, r0, lr, cr0 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeaf20000 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + @ instruction: 0xeaee0000 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r4], {-0} │ │ │ │ + stc 0, cr0, [r0], {-0} │ │ │ │ │ │ │ │ -00034708 : │ │ │ │ +000346fc : │ │ │ │ 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] @ (3476c ) │ │ │ │ + ldr r4, [pc, #84] @ (34760 ) │ │ │ │ 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, 34736 │ │ │ │ - ldr r3, [pc, #64] @ (34770 ) │ │ │ │ + cbz r3, 3472a │ │ │ │ + ldr r3, [pc, #64] @ (34764 ) │ │ │ │ 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 ce24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3472c │ │ │ │ - ldr r2, [pc, #44] @ (34774 ) │ │ │ │ + beq.n 34720 │ │ │ │ + ldr r2, [pc, #44] @ (34768 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #44] @ (34778 ) │ │ │ │ + ldr r1, [pc, #44] @ (3476c ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx c628 │ │ │ │ movs r1, #20 │ │ │ │ mov r5, r0 │ │ │ │ blx bba8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx d0b4 │ │ │ │ - b.n 3472c │ │ │ │ - revsh r6, r5 │ │ │ │ + b.n 34720 │ │ │ │ + revsh r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xebfc0000 │ │ │ │ + @ instruction: 0xebf80000 │ │ │ │ │ │ │ │ -0003477c : │ │ │ │ +00034770 : │ │ │ │ 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 cb94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bf5c │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 349fa │ │ │ │ + bcc.w 349ea │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 349e4 │ │ │ │ + bls.w 349d4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 349ec │ │ │ │ + beq.w 349dc │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 347e0 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 347d0 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -63656,74 +63630,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, 34a00 │ │ │ │ + cbz r0, 349f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 34abc │ │ │ │ + b.w 34aac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 349fa │ │ │ │ + beq.n 349ea │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 347a8 │ │ │ │ + bl 34798 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 34a3e │ │ │ │ - cbnz r2, 34a3e │ │ │ │ + cbnz r3, 34a2e │ │ │ │ + cbnz r2, 34a2e │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 34a3a │ │ │ │ + blt.n 34a2a │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 34abc │ │ │ │ + b.w 34aac │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 34a5e │ │ │ │ + blt.n 34a4e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 34a84 │ │ │ │ - bl 34ac8 │ │ │ │ + blt.n 34a74 │ │ │ │ + bl 34ab8 │ │ │ │ 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 34aa0 │ │ │ │ - bl 34ac8 │ │ │ │ + blt.n 34a90 │ │ │ │ + bl 34ab8 │ │ │ │ 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 34ac8 │ │ │ │ + bl 34ab8 │ │ │ │ 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 34ac8 │ │ │ │ + bl 34ab8 │ │ │ │ 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} │ │ │ │ @@ -63734,21 +63708,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 34bb4 │ │ │ │ + bcc.n 34ba4 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34bcc │ │ │ │ + beq.n 34bbc │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 34bc4 │ │ │ │ + beq.n 34bb4 │ │ │ │ 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 │ │ │ │ @@ -63757,43 +63731,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 34b34 │ │ │ │ + bcc.n 34b24 │ │ │ │ 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, 34bb4 │ │ │ │ + cbz r0, 34ba4 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 34b5e │ │ │ │ + b.n 34b4e │ │ │ │ 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 34b72 │ │ │ │ + beq.n 34b62 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 34b42 │ │ │ │ + bcs.n 34b32 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 34b5e │ │ │ │ + bne.n 34b4e │ │ │ │ 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 │ │ │ │ @@ -63805,22 +63779,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, 34bbc │ │ │ │ + cbz r3, 34bac │ │ │ │ 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 34af0 │ │ │ │ + b.n 34ae0 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 34af0 │ │ │ │ - b.n 34bc4 │ │ │ │ + bne.n 34ae0 │ │ │ │ + b.n 34bb4 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00034be0 <.fini>: │ │ │ │ +00034bd0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,4391 +1,4391 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00034be8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00034bf8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00034c08 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00034c18 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00034c28 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00034c38 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00034c48 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00034c58 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00034c68 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00034c78 47657444 61746153 6f757263 6546726f GetDataSourceFro │ │ │ │ - 0x00034c88 6d496400 6f72672e 676e6f6d 652e7a65 mId.org.gnome.ze │ │ │ │ - 0x00034c98 69746765 6973742e 44617461 536f7572 itgeist.DataSour │ │ │ │ - 0x00034ca8 63655265 67697374 72790000 52656769 ceRegistry..Regi │ │ │ │ - 0x00034cb8 73746572 44617461 536f7572 63650000 sterDataSource.. │ │ │ │ - 0x00034cc8 47657444 61746153 6f757263 65730000 GetDataSources.. │ │ │ │ - 0x00034cd8 53657444 61746153 6f757263 65456e61 SetDataSourceEna │ │ │ │ - 0x00034ce8 626c6564 00000000 44617461 536f7572 bled....DataSour │ │ │ │ - 0x00034cf8 63655265 67697374 65726564 00000000 ceRegistered.... │ │ │ │ - 0x00034d08 44617461 536f7572 6365456e 61626c65 DataSourceEnable │ │ │ │ - 0x00034d18 64000000 44617461 536f7572 63654469 d...DataSourceDi │ │ │ │ - 0x00034d28 73636f6e 6e656374 65640000 64617461 sconnected..data │ │ │ │ - 0x00034d38 2d736f75 7263652d 64697363 6f6e6e65 -source-disconne │ │ │ │ - 0x00034d48 63746564 00000000 64617461 2d736f75 cted....data-sou │ │ │ │ - 0x00034d58 7263652d 656e6162 6c656400 64617461 rce-enabled.data │ │ │ │ - 0x00034d68 2d736f75 7263652d 72656769 73746572 -source-register │ │ │ │ - 0x00034d78 65640000 64617461 5f736f75 72636520 ed..data_source │ │ │ │ - 0x00034d88 213d204e 554c4c00 64617461 2d736f75 != NULL.data-sou │ │ │ │ - 0x00034d98 7263652d 72656769 73747279 2e76616c rce-registry.val │ │ │ │ - 0x00034da8 613a3131 333a2045 72726f72 20706172 a:113: Error par │ │ │ │ - 0x00034db8 73696e67 20646174 612d736f 75726365 sing data-source │ │ │ │ - 0x00034dc8 3a202573 00000000 64617461 2d736f75 : %s....data-sou │ │ │ │ - 0x00034dd8 7263652d 72656769 73747279 2e630000 rce-registry.c.. │ │ │ │ - 0x00034de8 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ - 0x00034df8 3a20756e 65787065 63746564 20657272 : unexpected err │ │ │ │ - 0x00034e08 6f723a20 25732028 25732c20 25642900 or: %s (%s, %d). │ │ │ │ - 0x00034e18 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ - 0x00034e28 3a20756e 63617567 68742065 72726f72 : uncaught error │ │ │ │ - 0x00034e38 3a202573 20282573 2c202564 29000000 : %s (%s, %d)... │ │ │ │ - 0x00034e48 756e6971 75655f69 6420213d 204e554c unique_id != NUL │ │ │ │ - 0x00034e58 4c000000 64617461 2d736f75 7263652d L...data-source- │ │ │ │ - 0x00034e68 72656769 73747279 2e76616c 613a3938 registry.vala:98 │ │ │ │ - 0x00034e78 3a204572 726f7220 70617273 696e6720 : Error parsing │ │ │ │ - 0x00034e88 64617461 2d736f75 7263653a 20257300 data-source: %s. │ │ │ │ - 0x00034e98 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ - 0x00034ea8 3d203300 72657320 213d204e 554c4c00 = 3.res != NULL. │ │ │ │ - 0x00034eb8 556e6162 6c652074 6f20636f 6e6e6563 Unable to connec │ │ │ │ - 0x00034ec8 7420746f 205a6569 74676569 73742773 t to Zeitgeist's │ │ │ │ - 0x00034ed8 20446174 61536f75 72636552 65676973 DataSourceRegis │ │ │ │ - 0x00034ee8 7472793a 20257300 5a656974 67656973 try: %s.Zeitgeis │ │ │ │ - 0x00034ef8 7452656d 6f746552 65676973 74727900 tRemoteRegistry. │ │ │ │ - 0x00034f08 76616c61 2d646275 732d7072 6f78792d vala-dbus-proxy- │ │ │ │ - 0x00034f18 74797065 00000000 76616c61 2d646275 type....vala-dbu │ │ │ │ - 0x00034f28 732d696e 74657266 6163652d 6e616d65 s-interface-name │ │ │ │ - 0x00034f38 00000000 76616c61 2d646275 732d696e ....vala-dbus-in │ │ │ │ - 0x00034f48 74657266 6163652d 696e666f 00000000 terface-info.... │ │ │ │ - 0x00034f58 76616c61 2d646275 732d7265 67697374 vala-dbus-regist │ │ │ │ - 0x00034f68 65722d6f 626a6563 74000000 5a656974 er-object...Zeit │ │ │ │ - 0x00034f78 67656973 7452656d 6f746552 65676973 geistRemoteRegis │ │ │ │ - 0x00034f88 74727950 726f7879 00000000 672d696e tryProxy....g-in │ │ │ │ - 0x00034f98 74657266 6163652d 6e616d65 00000000 terface-name.... │ │ │ │ - 0x00034fa8 2f6f7267 2f676e6f 6d652f7a 65697467 /org/gnome/zeitg │ │ │ │ - 0x00034fb8 65697374 2f646174 615f736f 75726365 eist/data_source │ │ │ │ - 0x00034fc8 5f726567 69737472 79000000 672d6f62 _registry...g-ob │ │ │ │ - 0x00034fd8 6a656374 2d706174 68000000 672d6275 ject-path...g-bu │ │ │ │ - 0x00034fe8 732d7479 70650000 6f72672e 676e6f6d s-type..org.gnom │ │ │ │ - 0x00034ff8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035008 6e650000 672d6e61 6d650000 672d666c ne..g-name..g-fl │ │ │ │ - 0x00035018 61677300 73656c66 20213d20 4e554c4c ags.self != NULL │ │ │ │ - 0x00035028 00000000 5a656974 67656973 74446174 ....ZeitgeistDat │ │ │ │ - 0x00035038 61536f75 72636552 65676973 74727900 aSourceRegistry. │ │ │ │ - 0x00035048 736f7572 63652d64 6973636f 6e6e6563 source-disconnec │ │ │ │ - 0x00035058 74656400 736f7572 63652d65 6e61626c ted.source-enabl │ │ │ │ - 0x00035068 65640000 736f7572 63652d72 65676973 ed..source-regis │ │ │ │ - 0x00035078 74657265 64000000 64617461 5f736f75 tered...data_sou │ │ │ │ - 0x00035088 72636500 28737373 61286173 61617361 rce.(sssa(asaasa │ │ │ │ - 0x00035098 79296278 62290000 756e6971 75655f69 y)bxb)..unique_i │ │ │ │ - 0x000350a8 64000000 72657375 6c740000 6576656e d...result..even │ │ │ │ - 0x000350b8 745f7465 6d706c61 74657300 61286173 t_templates.a(as │ │ │ │ - 0x000350c8 61617361 79290000 64657363 72697074 aasay)..descript │ │ │ │ - 0x000350d8 696f6e00 61287373 73612861 73616173 ion.a(sssa(asaas │ │ │ │ - 0x000350e8 61792962 78622900 696e6465 782e6300 ay)bxb).index.c. │ │ │ │ - 0x000350f8 696e6465 782e7661 6c613a36 313a2055 index.vala:61: U │ │ │ │ - 0x00035108 6e61626c 6520746f 20636f6e 6e656374 nable to connect │ │ │ │ - 0x00035118 20746f20 5a656974 67656973 74204654 to Zeitgeist FT │ │ │ │ - 0x00035128 533a2025 73000000 6f72672e 676e6f6d S: %s...org.gnom │ │ │ │ - 0x00035138 652e7a65 69746765 6973742e 496e6465 e.zeitgeist.Inde │ │ │ │ - 0x00035148 78000000 2f6f7267 2f676e6f 6d652f7a x.../org/gnome/z │ │ │ │ - 0x00035158 65697467 65697374 2f696e64 65782f61 eitgeist/index/a │ │ │ │ - 0x00035168 63746976 69747900 71756572 7920213d ctivity.query != │ │ │ │ - 0x00035178 204e554c 4c000000 74696d65 5f72616e NULL...time_ran │ │ │ │ - 0x00035188 67652021 3d204e55 4c4c0000 6576656e ge != NULL..even │ │ │ │ - 0x00035198 745f7465 6d706c61 74657320 213d204e t_templates != N │ │ │ │ - 0x000351a8 554c4c00 5a656974 67656973 74496e64 ULL.ZeitgeistInd │ │ │ │ - 0x000351b8 65780000 76616c75 65206c6f 63617469 ex..value locati │ │ │ │ - 0x000351c8 6f6e2066 6f722060 25732720 70617373 on for `%s' pass │ │ │ │ - 0x000351d8 65642061 73204e55 4c4c0000 696e7661 ed as NULL..inva │ │ │ │ - 0x000351e8 6c696420 756e636c 61737365 64206f62 lid unclassed ob │ │ │ │ - 0x000351f8 6a656374 20706f69 6e746572 20666f72 ject pointer for │ │ │ │ - 0x00035208 2076616c 75652074 79706520 60000000 value type `... │ │ │ │ - 0x00035218 2720666f 72207661 6c756520 74797065 ' for value type │ │ │ │ - 0x00035228 20600000 696e7661 6c696420 6f626a65 `..invalid obje │ │ │ │ - 0x00035238 63742074 79706520 60000000 5a656974 ct type `...Zeit │ │ │ │ - 0x00035248 67656973 744c6f67 4462576f 726b6572 geistLogDbWorker │ │ │ │ - 0x00035258 00000000 6d6f6e69 746f7220 213d204e ....monitor != N │ │ │ │ - 0x00035268 554c4c00 69735f63 6f6e6e65 63746564 ULL.is_connected │ │ │ │ - 0x00035278 00000000 6c6f672e 63000000 6c6f672e ....log.c...log. │ │ │ │ - 0x00035288 76616c61 3a353631 3a204572 726f7220 vala:561: Error │ │ │ │ - 0x00035298 696e7374 616c6c69 6e67206d 6f6e6974 installing monit │ │ │ │ - 0x000352a8 6f723a20 25730000 28696969 29000000 or: %s..(iii)... │ │ │ │ - 0x000352b8 675f7374 72636d70 3020285f 746d7039 g_strcmp0 (_tmp9 │ │ │ │ - 0x000352c8 5f2c2022 28696969 29222920 3d3d2030 _, "(iii)") == 0 │ │ │ │ - 0x000352d8 00000000 6c6f672e 76616c61 3a313438 ....log.vala:148 │ │ │ │ - 0x000352e8 3a202573 00000000 3a6d656d 6f72793a : %s....:memory: │ │ │ │ - 0x000352f8 00000000 6c6f672e 76616c61 3a313539 ....log.vala:159 │ │ │ │ - 0x00035308 3a202573 00000000 776f726b 65722021 : %s....worker ! │ │ │ │ - 0x00035318 3d204e55 4c4c0000 6c6f672e 76616c61 = NULL..log.vala │ │ │ │ - 0x00035328 3a313033 3a20556e 61626c65 20746f20 :103: Unable to │ │ │ │ - 0x00035338 636f6e6e 65637420 746f205a 65697467 connect to Zeitg │ │ │ │ - 0x00035348 65697374 3a202573 00000000 4661696c eist: %s....Fail │ │ │ │ - 0x00035358 65642074 6f207265 6d6f7665 206d6f6e ed to remove mon │ │ │ │ - 0x00035368 69746f72 2066726f 6d205a65 69746765 itor from Zeitge │ │ │ │ - 0x00035378 6973742e 20526574 72616374 696e6725 ist. Retracting% │ │ │ │ - 0x00035388 73206672 6f6d2074 68652062 7573206e s from the bus n │ │ │ │ - 0x00035398 6f6e6574 68656c65 73733a20 25730000 onetheless: %s.. │ │ │ │ - 0x000353a8 6f72672e 676e6f6d 652e7a65 69746765 org.gnome.zeitge │ │ │ │ - 0x000353b8 6973742e 4c6f6700 2f6f7267 2f676e6f ist.Log./org/gno │ │ │ │ - 0x000353c8 6d652f7a 65697467 65697374 2f6c6f67 me/zeitgeist/log │ │ │ │ - 0x000353d8 2f616374 69766974 79000000 6576656e /activity...even │ │ │ │ - 0x000353e8 74732021 3d204e55 4c4c0000 6576656e ts != NULL..even │ │ │ │ - 0x000353f8 7420213d 204e554c 4c000000 6576656e t != NULL...even │ │ │ │ - 0x00035408 745f6964 7320213d 204e554c 4c000000 t_ids != NULL... │ │ │ │ - 0x00035418 72657375 6c745f65 76656e74 5f74656d result_event_tem │ │ │ │ - 0x00035428 706c6174 65732021 3d204e55 4c4c0000 plates != NULL.. │ │ │ │ - 0x00035438 5a656974 67656973 744c6f67 00000000 ZeitgeistLog.... │ │ │ │ - 0x00035448 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ - 0x00035458 3d203400 6d6f6e69 746f722e 63000000 = 4.monitor.c... │ │ │ │ - 0x00035468 6d6f6e69 746f722e 76616c61 3a313338 monitor.vala:138 │ │ │ │ - 0x00035478 3a202573 00000000 6d6f6e69 746f722e : %s....monitor. │ │ │ │ - 0x00035488 76616c61 3a313233 3a202573 00000000 vala:123: %s.... │ │ │ │ - 0x00035498 25733a25 643a2069 6e76616c 69642025 %s:%d: invalid % │ │ │ │ - 0x000354a8 73206964 20257520 666f7220 22257322 s id %u for "%s" │ │ │ │ - 0x000354b8 206f6620 74797065 20272573 2720696e of type '%s' in │ │ │ │ - 0x000354c8 20272573 27000000 70726f70 65727479 '%s'...property │ │ │ │ - 0x000354d8 00000000 2f6f7267 2f676e6f 6d652f7a ..../org/gnome/z │ │ │ │ - 0x000354e8 65697467 65697374 2f6d6f6e 69746f72 eitgeist/monitor │ │ │ │ - 0x000354f8 2f256900 5a656974 67656973 744d6f6e /%i.ZeitgeistMon │ │ │ │ - 0x00035508 69746f72 00000000 74696d65 2d72616e itor....time-ran │ │ │ │ - 0x00035518 67650000 6576656e 742d7465 6d706c61 ge..event-templa │ │ │ │ - 0x00035528 74657300 6576656e 74732d69 6e736572 tes.events-inser │ │ │ │ - 0x00035538 74656400 6576656e 74732d64 656c6574 ted.events-delet │ │ │ │ - 0x00035548 65640000 70726f78 792d6372 65617465 ed..proxy-create │ │ │ │ - 0x00035558 64000000 69732d63 6f6e6e65 63746564 d...is-connected │ │ │ │ - 0x00035568 00000000 54797065 20602573 2720646f ....Type `%s' do │ │ │ │ - 0x00035578 6573206e 6f742069 6d706c65 6d656e74 es not implement │ │ │ │ - 0x00035588 20616273 74726163 74206d65 74686f64 abstract method │ │ │ │ - 0x00035598 20607a65 69746765 6973745f 71756575 `zeitgeist_queu │ │ │ │ - 0x000355a8 65645f70 726f7879 5f777261 70706572 ed_proxy_wrapper │ │ │ │ - 0x000355b8 5f6f6e5f 636f6e6e 65637469 6f6e5f6c _on_connection_l │ │ │ │ - 0x000355c8 6f737427 00000000 54797065 20602573 ost'....Type `%s │ │ │ │ - 0x000355d8 2720646f 6573206e 6f742069 6d706c65 ' does not imple │ │ │ │ - 0x000355e8 6d656e74 20616273 74726163 74206d65 ment abstract me │ │ │ │ - 0x000355f8 74686f64 20607a65 69746765 6973745f thod `zeitgeist_ │ │ │ │ - 0x00035608 71756575 65645f70 726f7879 5f777261 queued_proxy_wra │ │ │ │ - 0x00035618 70706572 5f6f6e5f 636f6e6e 65637469 pper_on_connecti │ │ │ │ - 0x00035628 6f6e5f65 73746162 6c697368 65642700 on_established'. │ │ │ │ - 0x00035638 71756575 65642d70 726f7879 2d777261 queued-proxy-wra │ │ │ │ - 0x00035648 70706572 2e630000 70737065 6320213d pper.c..pspec != │ │ │ │ - 0x00035658 204e554c 4c000000 5a656974 67656973 NULL...Zeitgeis │ │ │ │ - 0x00035668 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ - 0x00035678 70657251 75657565 644d6574 686f6400 perQueuedMethod. │ │ │ │ - 0x00035688 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ - 0x00035698 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ - 0x000356a8 4953545f 51554555 45445f50 524f5859 IST_QUEUED_PROXY │ │ │ │ - 0x000356b8 5f575241 50504552 5f545950 455f5155 _WRAPPER_TYPE_QU │ │ │ │ - 0x000356c8 45554544 5f4d4554 484f4429 00000000 EUED_METHOD).... │ │ │ │ - 0x000356d8 475f5459 50455f43 4845434b 5f56414c G_TYPE_CHECK_VAL │ │ │ │ - 0x000356e8 55455f54 59504520 2876616c 75652c20 UE_TYPE (value, │ │ │ │ - 0x000356f8 5a454954 47454953 545f5155 45554544 ZEITGEIST_QUEUED │ │ │ │ - 0x00035708 5f50524f 58595f57 52415050 45525f54 _PROXY_WRAPPER_T │ │ │ │ - 0x00035718 5950455f 51554555 45445f4d 4554484f YPE_QUEUED_METHO │ │ │ │ - 0x00035728 44290000 70726f78 7920213d 204e554c D)..proxy != NUL │ │ │ │ - 0x00035738 4c000000 6e6f7469 66793a3a 672d6e61 L...notify::g-na │ │ │ │ - 0x00035748 6d652d6f 776e6572 00000000 475f5459 me-owner....G_TY │ │ │ │ - 0x00035758 50455f43 4845434b 5f494e53 54414e43 PE_CHECK_INSTANC │ │ │ │ - 0x00035768 455f5459 50452028 765f6f62 6a656374 E_TYPE (v_object │ │ │ │ - 0x00035778 2c205a45 49544745 4953545f 51554555 , ZEITGEIST_QUEU │ │ │ │ - 0x00035788 45445f50 524f5859 5f575241 50504552 ED_PROXY_WRAPPER │ │ │ │ - 0x00035798 5f545950 455f5155 45554544 5f4d4554 _TYPE_QUEUED_MET │ │ │ │ - 0x000357a8 484f4429 00000000 675f7661 6c75655f HOD)....g_value_ │ │ │ │ - 0x000357b8 74797065 5f636f6d 70617469 626c6520 type_compatible │ │ │ │ - 0x000357c8 28475f54 5950455f 46524f4d 5f494e53 (G_TYPE_FROM_INS │ │ │ │ - 0x000357d8 54414e43 45202876 5f6f626a 65637429 TANCE (v_object) │ │ │ │ - 0x000357e8 2c20475f 56414c55 455f5459 50452028 , G_VALUE_TYPE ( │ │ │ │ - 0x000357f8 76616c75 65292900 5a656974 67656973 value)).Zeitgeis │ │ │ │ - 0x00035808 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ - 0x00035818 70657200 64617461 70617468 00000000 per.datapath.... │ │ │ │ - 0x00035828 6f72672e 66726565 6465736b 746f702e org.freedesktop. │ │ │ │ - 0x00035838 44427573 2e50726f 70657274 6965732e DBus.Properties. │ │ │ │ - 0x00035848 47657400 28762900 65787465 6e73696f Get.(v).extensio │ │ │ │ - 0x00035858 6e730000 51756974 00000000 496e7365 ns..Quit....Inse │ │ │ │ - 0x00035868 72744576 656e7473 00000000 4e6f7469 rtEvents....Noti │ │ │ │ - 0x00035878 6679496e 73657274 00000000 6f72672e fyInsert....org. │ │ │ │ - 0x00035888 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035898 4d6f6e69 746f7200 52656d6f 76654d6f Monitor.RemoveMo │ │ │ │ - 0x000358a8 6e69746f 72000000 496e7374 616c6c4d nitor...InstallM │ │ │ │ - 0x000358b8 6f6e6974 6f720000 47657445 76656e74 onitor..GetEvent │ │ │ │ - 0x000358c8 73000000 61750000 46696e64 52656c61 s...au..FindRela │ │ │ │ - 0x000358d8 74656455 72697300 46696e64 4576656e tedUris.FindEven │ │ │ │ - 0x000358e8 74730000 46696e64 4576656e 74496473 ts..FindEventIds │ │ │ │ - 0x000358f8 00000000 44656c65 74654576 656e7473 ....DeleteEvents │ │ │ │ - 0x00035908 00000000 4e6f7469 66794465 6c657465 ....NotifyDelete │ │ │ │ - 0x00035918 00000000 53656172 63685769 74685265 ....SearchWithRe │ │ │ │ - 0x00035928 6c657661 6e636965 73000000 53656172 levancies...Sear │ │ │ │ - 0x00035938 63680000 6f72672e 66726565 6465736b ch..org.freedesk │ │ │ │ - 0x00035948 746f702e 4e657477 6f726b4d 616e6167 top.NetworkManag │ │ │ │ - 0x00035958 65720000 47657453 74617465 00000000 er..GetState.... │ │ │ │ - 0x00035968 6e65742e 636f6e6e 6d616e2e 4d616e61 net.connman.Mana │ │ │ │ - 0x00035978 67657200 53746174 65436861 6e676564 ger.StateChanged │ │ │ │ - 0x00035988 00000000 73746174 652d6368 616e6765 ....state-change │ │ │ │ - 0x00035998 64000000 5a656974 67656973 74566572 d...ZeitgeistVer │ │ │ │ - 0x000359a8 73696f6e 53747275 63740000 5a656974 sionStruct..Zeit │ │ │ │ - 0x000359b8 67656973 7452656d 6f74654c 6f670000 geistRemoteLog.. │ │ │ │ - 0x000359c8 61730000 5a656974 67656973 7452656d as..ZeitgeistRem │ │ │ │ - 0x000359d8 6f74654c 6f675072 6f787900 5a656974 oteLogProxy.Zeit │ │ │ │ - 0x000359e8 67656973 7452656d 6f74654d 6f6e6974 geistRemoteMonit │ │ │ │ - 0x000359f8 6f720000 5a656974 67656973 7452656d or..ZeitgeistRem │ │ │ │ - 0x00035a08 6f74654d 6f6e6974 6f725072 6f787900 oteMonitorProxy. │ │ │ │ - 0x00035a18 5a656974 67656973 7452656d 6f746553 ZeitgeistRemoteS │ │ │ │ - 0x00035a28 696d706c 65496e64 65786572 00000000 impleIndexer.... │ │ │ │ - 0x00035a38 61640000 5a656974 67656973 7452656d ad..ZeitgeistRem │ │ │ │ - 0x00035a48 6f746553 696d706c 65496e64 65786572 oteSimpleIndexer │ │ │ │ - 0x00035a58 50726f78 79000000 5a656974 67656973 Proxy...Zeitgeis │ │ │ │ - 0x00035a68 744e6574 776f726b 4d616e61 67657244 tNetworkManagerD │ │ │ │ - 0x00035a78 42757300 5a656974 67656973 744e6574 Bus.ZeitgeistNet │ │ │ │ - 0x00035a88 776f726b 4d616e61 67657244 42757350 workManagerDBusP │ │ │ │ - 0x00035a98 726f7879 00000000 5a656974 67656973 roxy....Zeitgeis │ │ │ │ - 0x00035aa8 74436f6e 6e6d616e 4d616e61 67657244 tConnmanManagerD │ │ │ │ - 0x00035ab8 42757300 5a656974 67656973 74436f6e Bus.ZeitgeistCon │ │ │ │ - 0x00035ac8 6e6d616e 4d616e61 67657244 42757350 nmanManagerDBusP │ │ │ │ - 0x00035ad8 726f7879 00000000 75000000 6d617463 roxy....u...matc │ │ │ │ - 0x00035ae8 68657300 72656c65 76616e63 69657300 hes.relevancies. │ │ │ │ - 0x00035af8 72657375 6c745f74 79706500 636f756e result_type.coun │ │ │ │ - 0x00035b08 74000000 6f666673 65740000 73746f72 t...offset..stor │ │ │ │ - 0x00035b18 6167655f 73746174 65000000 66696c74 age_state...filt │ │ │ │ - 0x00035b28 65725f74 656d706c 61746573 00000000 er_templates.... │ │ │ │ - 0x00035b38 74696d65 5f72616e 67650000 28787829 time_range..(xx) │ │ │ │ - 0x00035b48 00000000 71756572 795f7374 72696e67 ....query_string │ │ │ │ - 0x00035b58 00000000 6576656e 745f6964 73000000 ....event_ids... │ │ │ │ - 0x00035b68 6d6f6e69 746f725f 70617468 00000000 monitor_path.... │ │ │ │ - 0x00035b78 6e756d5f 6576656e 74730000 72657375 num_events..resu │ │ │ │ - 0x00035b88 6c745f65 76656e74 5f74656d 706c6174 lt_event_templat │ │ │ │ - 0x00035b98 65730000 756e6971 75652d69 64000000 es..unique-id... │ │ │ │ - 0x00035ba8 72756e6e 696e6700 74696d65 7374616d running.timestam │ │ │ │ - 0x00035bb8 70000000 6120213d 204e554c 4c000000 p...a != NULL... │ │ │ │ - 0x00035bc8 6220213d 204e554c 4c000000 64657363 b != NULL...desc │ │ │ │ - 0x00035bd8 72697074 696f6e20 213d204e 554c4c00 ription != NULL. │ │ │ │ - 0x00035be8 64617461 2d736f75 7263652e 63000000 data-source.c... │ │ │ │ - 0x00035bf8 73737361 28617361 61736179 29000000 sssa(asaasay)... │ │ │ │ - 0x00035c08 5f746d70 305f0000 69746572 2e6e5f63 _tmp0_..iter.n_c │ │ │ │ - 0x00035c18 68696c64 72656e20 2829203e 3d203400 hildren () >= 4. │ │ │ │ - 0x00035c28 5a656974 67656973 74446174 61536f75 ZeitgeistDataSou │ │ │ │ - 0x00035c38 72636500 736f7572 6365735f 76617269 rce.sources_vari │ │ │ │ - 0x00035c48 616e7420 213d204e 554c4c00 675f7374 ant != NULL.g_st │ │ │ │ - 0x00035c58 72636d70 3020285f 746d7031 5f2c205a rcmp0 (_tmp1_, Z │ │ │ │ - 0x00035c68 45495447 45495354 5f444154 415f534f EITGEIST_DATA_SO │ │ │ │ - 0x00035c78 55524345 535f5349 475f4441 5441534f URCES_SIG_DATASO │ │ │ │ - 0x00035c88 55524345 5329203d 3d203000 736f7572 URCES) == 0.sour │ │ │ │ - 0x00035c98 63657320 213d204e 554c4c00 7a656974 ces != NULL.zeit │ │ │ │ - 0x00035ca8 67656973 742d656e 67696e65 2d657272 geist-engine-err │ │ │ │ - 0x00035cb8 6f722d71 7561726b 00000000 6572726f or-quark....erro │ │ │ │ - 0x00035cc8 72732e63 00000000 6f72672e 676e6f6d rs.c....org.gnom │ │ │ │ - 0x00035cd8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035ce8 6e654572 726f722e 4261636b 75704661 neError.BackupFa │ │ │ │ - 0x00035cf8 696c6564 00000000 6f72672e 676e6f6d iled....org.gnom │ │ │ │ - 0x00035d08 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035d18 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ - 0x00035d28 42757379 00000000 6f72672e 676e6f6d Busy....org.gnom │ │ │ │ - 0x00035d38 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035d48 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ - 0x00035d58 43616e74 6f70656e 00000000 6f72672e Cantopen....org. │ │ │ │ - 0x00035d68 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035d78 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ - 0x00035d88 62617365 436f7272 75707400 6f72672e baseCorrupt.org. │ │ │ │ - 0x00035d98 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035da8 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ - 0x00035db8 62617365 4572726f 72000000 6f72672e baseError...org. │ │ │ │ - 0x00035dc8 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00035dd8 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ - 0x00035de8 62617365 52657469 72654661 696c6564 baseRetireFailed │ │ │ │ - 0x00035df8 00000000 6f72672e 676e6f6d 652e7a65 ....org.gnome.ze │ │ │ │ - 0x00035e08 69746765 6973742e 456e6769 6e654572 itgeist.EngineEr │ │ │ │ - 0x00035e18 726f722e 45786973 74696e67 496e7374 ror.ExistingInst │ │ │ │ - 0x00035e28 616e6365 00000000 6f72672e 676e6f6d ance....org.gnom │ │ │ │ - 0x00035e38 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035e48 6e654572 726f722e 496e7661 6c696441 neError.InvalidA │ │ │ │ - 0x00035e58 7267756d 656e7400 6f72672e 676e6f6d rgument.org.gnom │ │ │ │ - 0x00035e68 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035e78 6e654572 726f722e 496e7661 6c696445 neError.InvalidE │ │ │ │ - 0x00035e88 76656e74 00000000 6f72672e 676e6f6d vent....org.gnom │ │ │ │ - 0x00035e98 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ - 0x00035ea8 6e654572 726f722e 496e7661 6c69644b neError.InvalidK │ │ │ │ - 0x00035eb8 65790000 6d696d65 74797065 5f726567 ey..mimetype_reg │ │ │ │ - 0x00035ec8 65782021 3d204e55 4c4c0000 696e7465 ex != NULL..inte │ │ │ │ - 0x00035ed8 72707265 74617469 6f6e5f75 72692021 rpretation_uri ! │ │ │ │ - 0x00035ee8 3d204e55 4c4c0000 6d696d65 74797065 = NULL..mimetype │ │ │ │ - 0x00035ef8 2e630000 7572695f 73636865 6d652021 .c..uri_scheme ! │ │ │ │ - 0x00035f08 3d204e55 4c4c0000 6d616e69 66657374 = NULL..manifest │ │ │ │ - 0x00035f18 6174696f 6e5f7572 6920213d 204e554c ation_uri != NUL │ │ │ │ - 0x00035f28 4c000000 6d696d65 74797065 20213d20 L...mimetype != │ │ │ │ - 0x00035f38 4e554c4c 00000000 6d696d65 74797065 NULL....mimetype │ │ │ │ - 0x00035f48 2e76616c 613a3132 343a2043 6f756c64 .vala:124: Could │ │ │ │ - 0x00035f58 6e277420 72656769 73746572 206d696d n't register mim │ │ │ │ - 0x00035f68 65747970 65207265 6765783a 20257300 etype regex: %s. │ │ │ │ - 0x00035f78 6d616e69 66657374 6174696f 6e5f7479 manifestation_ty │ │ │ │ - 0x00035f88 70652021 3d204e55 4c4c0000 68747470 pe != NULL..http │ │ │ │ - 0x00035f98 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00035fa8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00035fb8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00035fc8 2f6e666f 23536f75 72636543 6f646500 /nfo#SourceCode. │ │ │ │ - 0x00035fd8 6170706c 69636174 696f6e2f 65636d61 application/ecma │ │ │ │ - 0x00035fe8 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ - 0x00035ff8 696f6e2f 6a617661 73637269 70740000 ion/javascript.. │ │ │ │ - 0x00036008 6170706c 69636174 696f6e2f 6a736f6e application/json │ │ │ │ - 0x00036018 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00036028 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00036038 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00036048 30372f30 332f3232 2f6e666f 23537072 07/03/22/nfo#Spr │ │ │ │ - 0x00036058 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ - 0x00036068 69636174 696f6e2f 6d732d65 7863656c ication/ms-excel │ │ │ │ - 0x00036078 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00036088 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00036098 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x000360a8 30372f30 332f3232 2f6e666f 23507265 07/03/22/nfo#Pre │ │ │ │ - 0x000360b8 73656e74 6174696f 6e000000 6170706c sentation...appl │ │ │ │ - 0x000360c8 69636174 696f6e2f 6d732d70 6f776572 ication/ms-power │ │ │ │ - 0x000360d8 706f696e 74000000 6170706c 69636174 point...applicat │ │ │ │ - 0x000360e8 696f6e2f 6d736578 63656c00 68747470 ion/msexcel.http │ │ │ │ - 0x000360f8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036108 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036118 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036128 2f6e666f 23506167 696e6174 65645465 /nfo#PaginatedTe │ │ │ │ - 0x00036138 7874446f 63756d65 6e740000 6170706c xtDocument..appl │ │ │ │ - 0x00036148 69636174 696f6e2f 6d73776f 72640000 ication/msword.. │ │ │ │ - 0x00036158 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036168 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036178 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036188 332f3232 2f6e666f 23417564 696f0000 3/22/nfo#Audio.. │ │ │ │ - 0x00036198 6170706c 69636174 696f6e2f 6f676700 application/ogg. │ │ │ │ - 0x000361a8 6170706c 69636174 696f6e2f 70646600 application/pdf. │ │ │ │ - 0x000361b8 6170706c 69636174 696f6e2f 706f7374 application/post │ │ │ │ - 0x000361c8 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ - 0x000361d8 696f6e2f 70730000 6170706c 69636174 ion/ps..applicat │ │ │ │ - 0x000361e8 696f6e2f 72746600 6170706c 69636174 ion/rtf.applicat │ │ │ │ - 0x000361f8 696f6e2f 736f6170 2b786d6c 00000000 ion/soap+xml.... │ │ │ │ - 0x00036208 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036218 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036228 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036238 332f3232 2f6e666f 23566563 746f7249 3/22/nfo#VectorI │ │ │ │ - 0x00036248 6d616765 00000000 6170706c 69636174 mage....applicat │ │ │ │ - 0x00036258 696f6e2f 766e642e 636f7265 6c2d6472 ion/vnd.corel-dr │ │ │ │ - 0x00036268 61770000 6170706c 69636174 696f6e2f aw..application/ │ │ │ │ - 0x00036278 766e642e 6d732d65 7863656c 00000000 vnd.ms-excel.... │ │ │ │ - 0x00036288 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036298 6d732d70 6f776572 706f696e 74000000 ms-powerpoint... │ │ │ │ - 0x000362a8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000362b8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000362c8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x000362d8 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ - 0x000362e8 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x000362f8 782d377a 2d636f6d 70726573 73656400 x-7z-compressed. │ │ │ │ - 0x00036308 6170706c 69636174 696f6e2f 782d6162 application/x-ab │ │ │ │ - 0x00036318 69776f72 64000000 6170706c 69636174 iword...applicat │ │ │ │ - 0x00036328 696f6e2f 782d6170 706c6978 2d707265 ion/x-applix-pre │ │ │ │ - 0x00036338 73656e74 73000000 6170706c 69636174 sents...applicat │ │ │ │ - 0x00036348 696f6e2f 782d6170 706c6978 2d737072 ion/x-applix-spr │ │ │ │ - 0x00036358 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ - 0x00036368 69636174 696f6e2f 782d6170 706c6978 ication/x-applix │ │ │ │ - 0x00036378 2d776f72 64000000 6170706c 69636174 -word...applicat │ │ │ │ - 0x00036388 696f6e2f 782d6172 63686976 65000000 ion/x-archive... │ │ │ │ - 0x00036398 6170706c 69636174 696f6e2f 782d627a application/x-bz │ │ │ │ - 0x000363a8 69700000 6170706c 69636174 696f6e2f ip..application/ │ │ │ │ - 0x000363b8 782d627a 69702d63 6f6d7072 65737365 x-bzip-compresse │ │ │ │ - 0x000363c8 642d7461 72000000 68747470 3a2f2f77 d-tar...http://w │ │ │ │ - 0x000363d8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x000363e8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x000363f8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00036408 2346696c 65737973 74656d49 6d616765 #FilesystemImage │ │ │ │ - 0x00036418 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x00036428 782d6364 2d696d61 67650000 6170706c x-cd-image..appl │ │ │ │ - 0x00036438 69636174 696f6e2f 782d636f 6d707265 ication/x-compre │ │ │ │ - 0x00036448 73736564 2d746172 00000000 6170706c ssed-tar....appl │ │ │ │ - 0x00036458 69636174 696f6e2f 782d6373 68000000 ication/x-csh... │ │ │ │ - 0x00036468 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036478 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036488 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036498 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ - 0x000364a8 65000000 6170706c 69636174 696f6e2f e...application/ │ │ │ │ - 0x000364b8 782d6465 62000000 6170706c 69636174 x-deb...applicat │ │ │ │ - 0x000364c8 696f6e2f 782d6465 7369676e 65720000 ion/x-designer.. │ │ │ │ - 0x000364d8 6170706c 69636174 696f6e2f 782d6465 application/x-de │ │ │ │ - 0x000364e8 736b746f 70000000 6170706c 69636174 sktop...applicat │ │ │ │ - 0x000364f8 696f6e2f 782d6469 612d6469 61677261 ion/x-dia-diagra │ │ │ │ - 0x00036508 6d000000 6170706c 69636174 696f6e2f m...application/ │ │ │ │ - 0x00036518 782d6578 65637574 61626c65 00000000 x-executable.... │ │ │ │ - 0x00036528 6170706c 69636174 696f6e2f 782d666c application/x-fl │ │ │ │ - 0x00036538 75696400 6170706c 69636174 696f6e2f uid.application/ │ │ │ │ - 0x00036548 782d676c 61646500 6170706c 69636174 x-glade.applicat │ │ │ │ - 0x00036558 696f6e2f 782d676e 75636173 68000000 ion/x-gnucash... │ │ │ │ - 0x00036568 6170706c 69636174 696f6e2f 782d676e application/x-gn │ │ │ │ - 0x00036578 756d6572 69630000 6170706c 69636174 umeric..applicat │ │ │ │ - 0x00036588 696f6e2f 782d677a 69700000 6170706c ion/x-gzip..appl │ │ │ │ - 0x00036598 69636174 696f6e2f 782d6a61 76612d61 ication/x-java-a │ │ │ │ - 0x000365a8 72636869 76650000 6170706c 69636174 rchive..applicat │ │ │ │ - 0x000365b8 696f6e2f 782d6a61 76617363 72697074 ion/x-javascript │ │ │ │ - 0x000365c8 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x000365d8 782d6b69 6c6c7573 74726174 6f720000 x-killustrator.. │ │ │ │ - 0x000365e8 6170706c 69636174 696f6e2f 782d6b70 application/x-kp │ │ │ │ - 0x000365f8 72657365 6e746572 00000000 6170706c resenter....appl │ │ │ │ - 0x00036608 69636174 696f6e2f 782d6b73 70726561 ication/x-ksprea │ │ │ │ - 0x00036618 64000000 6170706c 69636174 696f6e2f d...application/ │ │ │ │ - 0x00036628 782d6b77 6f726400 6170706c 69636174 x-kword.applicat │ │ │ │ - 0x00036638 696f6e2f 782d6c7a 6d610000 6170706c ion/x-lzma..appl │ │ │ │ - 0x00036648 69636174 696f6e2f 782d6c7a 6d612d63 ication/x-lzma-c │ │ │ │ - 0x00036658 6f6d7072 65737365 642d7461 72000000 ompressed-tar... │ │ │ │ - 0x00036668 6170706c 69636174 696f6e2f 782d6d34 application/x-m4 │ │ │ │ - 0x00036678 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x00036688 782d6d73 2d646f73 2d657865 63757461 x-ms-dos-executa │ │ │ │ - 0x00036698 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ - 0x000366a8 782d7065 726c0000 6170706c 69636174 x-perl..applicat │ │ │ │ - 0x000366b8 696f6e2f 782d7068 70000000 6170706c ion/x-php...appl │ │ │ │ - 0x000366c8 69636174 696f6e2f 782d7270 6d000000 ication/x-rpm... │ │ │ │ - 0x000366d8 6170706c 69636174 696f6e2f 782d7275 application/x-ru │ │ │ │ - 0x000366e8 62790000 6170706c 69636174 696f6e2f by..application/ │ │ │ │ - 0x000366f8 782d7368 656c6c73 63726970 74000000 x-shellscript... │ │ │ │ - 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 23457865 63757461 3/22/nfo#Executa │ │ │ │ - 0x00036748 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ - 0x00036758 782d7368 6f636b77 6176652d 666c6173 x-shockwave-flas │ │ │ │ - 0x00036768 68000000 6170706c 69636174 696f6e2f h...application/ │ │ │ │ - 0x00036778 782d7371 6c000000 6170706c 69636174 x-sql...applicat │ │ │ │ - 0x00036788 696f6e2f 782d7374 75666669 74000000 ion/x-stuffit... │ │ │ │ - 0x00036798 6170706c 69636174 696f6e2f 7868746d application/xhtm │ │ │ │ - 0x000367a8 6c2b786d 6c000000 6170706c 69636174 l+xml...applicat │ │ │ │ - 0x000367b8 696f6e2f 786d6c00 6170706c 69636174 ion/xml.applicat │ │ │ │ - 0x000367c8 696f6e2f 786d6c2d 64746400 6170706c ion/xml-dtd.appl │ │ │ │ - 0x000367d8 69636174 696f6e2f 7a697000 68747470 ication/zip.http │ │ │ │ - 0x000367e8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x000367f8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036808 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036818 2f6e666f 234d6564 69614c69 73740000 /nfo#MediaList.. │ │ │ │ - 0x00036828 61756469 6f2f782d 7363706c 73000000 audio/x-scpls... │ │ │ │ - 0x00036838 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036848 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036858 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036868 332f3232 2f6e666f 23526173 74657249 3/22/nfo#RasterI │ │ │ │ - 0x00036878 6d616765 00000000 696d6167 652f6769 mage....image/gi │ │ │ │ - 0x00036888 66000000 696d6167 652f6a70 65670000 f...image/jpeg.. │ │ │ │ - 0x00036898 696d6167 652f706a 70656700 696d6167 image/pjpeg.imag │ │ │ │ - 0x000368a8 652f706e 67000000 696d6167 652f7376 e/png...image/sv │ │ │ │ - 0x000368b8 672b786d 6c000000 696d6167 652f7469 g+xml...image/ti │ │ │ │ - 0x000368c8 66660000 68747470 3a2f2f77 77772e73 ff..http://www.s │ │ │ │ - 0x000368d8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x000368e8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x000368f8 30372f30 332f3232 2f6e666f 2349636f 07/03/22/nfo#Ico │ │ │ │ - 0x00036908 6e000000 696d6167 652f766e 642e6d69 n...image/vnd.mi │ │ │ │ - 0x00036918 63726f73 6f66742e 69636f6e 00000000 crosoft.icon.... │ │ │ │ - 0x00036928 696d6167 652f782d 78636600 68747470 image/x-xcf.http │ │ │ │ - 0x00036938 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036948 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036958 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036968 2f6e666f 23466f6c 64657200 696e6f64 /nfo#Folder.inod │ │ │ │ - 0x00036978 652f6469 72656374 6f727900 68747470 e/directory.http │ │ │ │ - 0x00036988 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036998 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x000369a8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x000369b8 2f6e6d6f 23456d61 696c0000 6d657373 /nmo#Email..mess │ │ │ │ - 0x000369c8 6167652f 616c7465 726e6174 69766500 age/alternative. │ │ │ │ - 0x000369d8 6d657373 6167652f 70617274 69616c00 message/partial. │ │ │ │ - 0x000369e8 6d657373 6167652f 72656c61 74656400 message/related. │ │ │ │ - 0x000369f8 74657874 2f637373 00000000 68747470 text/css....http │ │ │ │ - 0x00036a08 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036a18 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036a28 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036a38 2f6e666f 23546578 74446f63 756d656e /nfo#TextDocumen │ │ │ │ - 0x00036a48 74000000 74657874 2f637376 00000000 t...text/csv.... │ │ │ │ - 0x00036a58 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036a68 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036a78 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036a88 332f3232 2f6e666f 2348746d 6c446f63 3/22/nfo#HtmlDoc │ │ │ │ - 0x00036a98 756d656e 74000000 74657874 2f68746d ument...text/htm │ │ │ │ - 0x00036aa8 6c000000 74657874 2f6a6176 61736372 l...text/javascr │ │ │ │ - 0x00036ab8 69707400 74657874 2f706c61 696e0000 ipt.text/plain.. │ │ │ │ - 0x00036ac8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00036ad8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00036ae8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00036af8 332f3232 2f6e636f 23436f6e 74616374 3/22/nco#Contact │ │ │ │ - 0x00036b08 00000000 74657874 2f766361 72640000 ....text/vcard.. │ │ │ │ - 0x00036b18 74657874 2f782d63 00000000 74657874 text/x-c....text │ │ │ │ - 0x00036b28 2f782d63 2b2b0000 74657874 2f782d63 /x-c++..text/x-c │ │ │ │ - 0x00036b38 2b2b7372 63000000 74657874 2f782d63 ++src...text/x-c │ │ │ │ - 0x00036b48 68647200 74657874 2f782d63 6f707969 hdr.text/x-copyi │ │ │ │ - 0x00036b58 6e670000 74657874 2f782d63 72656469 ng..text/x-credi │ │ │ │ - 0x00036b68 74730000 74657874 2f782d63 73686172 ts..text/x-cshar │ │ │ │ - 0x00036b78 70000000 74657874 2f782d63 73726300 p...text/x-csrc. │ │ │ │ - 0x00036b88 74657874 2f782d64 73726300 74657874 text/x-dsrc.text │ │ │ │ - 0x00036b98 2f782d65 69666665 6c000000 74657874 /x-eiffel...text │ │ │ │ - 0x00036ba8 2f782d67 65747465 78742d74 72616e73 /x-gettext-trans │ │ │ │ - 0x00036bb8 6c617469 6f6e0000 74657874 2f782d67 lation..text/x-g │ │ │ │ - 0x00036bc8 65747465 78742d74 72616e73 6c617469 ettext-translati │ │ │ │ - 0x00036bd8 6f6e2d74 656d706c 61746500 74657874 on-template.text │ │ │ │ - 0x00036be8 2f782d68 61736b65 6c6c0000 74657874 /x-haskell..text │ │ │ │ - 0x00036bf8 2f782d69 646c0000 74657874 2f782d6a /x-idl..text/x-j │ │ │ │ - 0x00036c08 61766100 74657874 2f782d6a 71756572 ava.text/x-jquer │ │ │ │ - 0x00036c18 792d746d 706c0000 74657874 2f782d6c y-tmpl..text/x-l │ │ │ │ - 0x00036c28 61746578 00000000 74657874 2f782d6c atex....text/x-l │ │ │ │ - 0x00036c38 69737000 74657874 2f782d6c 75610000 isp.text/x-lua.. │ │ │ │ - 0x00036c48 74657874 2f782d6d 34000000 74657874 text/x-m4...text │ │ │ │ - 0x00036c58 2f782d6d 616b6566 696c6500 74657874 /x-makefile.text │ │ │ │ - 0x00036c68 2f782d6f 626a6373 72630000 74657874 /x-objcsrc..text │ │ │ │ - 0x00036c78 2f782d6f 63616d6c 00000000 74657874 /x-ocaml....text │ │ │ │ - 0x00036c88 2f782d70 61736361 6c000000 74657874 /x-pascal...text │ │ │ │ - 0x00036c98 2f782d70 61746368 00000000 74657874 /x-patch....text │ │ │ │ - 0x00036ca8 2f782d70 7974686f 6e000000 74657874 /x-python...text │ │ │ │ - 0x00036cb8 2f782d73 716c0000 74657874 2f782d74 /x-sql..text/x-t │ │ │ │ - 0x00036cc8 636c0000 74657874 2f782d74 65780000 cl..text/x-tex.. │ │ │ │ - 0x00036cd8 74657874 2f782d74 726f6666 00000000 text/x-troff.... │ │ │ │ - 0x00036ce8 74657874 2f782d76 616c6100 74657874 text/x-vala.text │ │ │ │ - 0x00036cf8 2f782d76 68646c00 74657874 2f786d6c /x-vhdl.text/xml │ │ │ │ - 0x00036d08 00000000 2e2a2f78 2d647669 00000000 .....*/x-dvi.... │ │ │ │ - 0x00036d18 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036d28 6d732d65 7863656c 2e2a0000 6170706c ms-excel.*..appl │ │ │ │ - 0x00036d38 69636174 696f6e2f 766e642e 6d732d70 ication/vnd.ms-p │ │ │ │ - 0x00036d48 6f776572 706f696e 742e2a00 6170706c owerpoint.*.appl │ │ │ │ - 0x00036d58 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ - 0x00036d68 732e6f70 656e646f 63756d65 6e742e67 s.opendocument.g │ │ │ │ - 0x00036d78 72617068 6963732e 2a000000 6170706c raphics.*...appl │ │ │ │ - 0x00036d88 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ - 0x00036d98 732e6f70 656e646f 63756d65 6e742e70 s.opendocument.p │ │ │ │ - 0x00036da8 72657365 6e746174 696f6e2e 2a000000 resentation.*... │ │ │ │ - 0x00036db8 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036dc8 6f617369 732e6f70 656e646f 63756d65 oasis.opendocume │ │ │ │ - 0x00036dd8 6e742e73 70726561 64736865 65742e2a nt.spreadsheet.* │ │ │ │ - 0x00036de8 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ - 0x00036df8 766e642e 6f617369 732e6f70 656e646f vnd.oasis.opendo │ │ │ │ - 0x00036e08 63756d65 6e742e74 6578742e 2a000000 cument.text.*... │ │ │ │ - 0x00036e18 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036e28 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ - 0x00036e38 66666963 65646f63 756d656e 742e7072 fficedocument.pr │ │ │ │ - 0x00036e48 6573656e 74617469 6f6e6d6c 2e707265 esentationml.pre │ │ │ │ - 0x00036e58 73656e74 6174696f 6e2e2a00 6170706c sentation.*.appl │ │ │ │ - 0x00036e68 69636174 696f6e2f 766e642e 6f70656e ication/vnd.open │ │ │ │ - 0x00036e78 786d6c66 6f726d61 74732d6f 66666963 xmlformats-offic │ │ │ │ - 0x00036e88 65646f63 756d656e 742e7370 72656164 edocument.spread │ │ │ │ - 0x00036e98 73686565 746d6c2e 73686565 742e2a00 sheetml.sheet.*. │ │ │ │ - 0x00036ea8 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ - 0x00036eb8 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ - 0x00036ec8 66666963 65646f63 756d656e 742e776f fficedocument.wo │ │ │ │ - 0x00036ed8 72647072 6f636573 73696e67 6d6c2e64 rdprocessingml.d │ │ │ │ - 0x00036ee8 6f63756d 656e742e 2a000000 68747470 ocument.*...http │ │ │ │ - 0x00036ef8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00036f08 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00036f18 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00036f28 2f6e666f 23446f63 756d656e 74000000 /nfo#Document... │ │ │ │ - 0x00036f38 6170706c 69636174 696f6e2f 766e645c application/vnd\ │ │ │ │ - 0x00036f48 2e2e2a00 6170706c 69636174 696f6e2f ..*.application/ │ │ │ │ - 0x00036f58 782d6170 706c6978 2d2e2a00 61756469 x-applix-.*.audi │ │ │ │ - 0x00036f68 6f2f2e2a 00000000 68747470 3a2f2f77 o/.*....http://w │ │ │ │ - 0x00036f78 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00036f88 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00036f98 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00036fa8 23496d61 67650000 696d6167 652f2e2a #Image..image/.* │ │ │ │ - 0x00036fb8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00036fc8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00036fd8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00036fe8 30372f30 332f3232 2f6e666f 23566964 07/03/22/nfo#Vid │ │ │ │ - 0x00036ff8 656f0000 76696465 6f2f2e2a 00000000 eo..video/.*.... │ │ │ │ - 0x00037008 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00037018 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00037028 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00037038 332f3232 2f6e666f 2346696c 65446174 3/22/nfo#FileDat │ │ │ │ - 0x00037048 614f626a 65637400 66696c65 3a2f2f00 aObject.file://. │ │ │ │ - 0x00037058 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00037068 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00037078 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00037088 332f3232 2f6e666f 23576562 44617461 3/22/nfo#WebData │ │ │ │ - 0x00037098 4f626a65 63740000 68747470 3a2f2f00 Object..http://. │ │ │ │ - 0x000370a8 68747470 733a2f2f 00000000 68747470 https://....http │ │ │ │ - 0x000370b8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x000370c8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x000370d8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x000370e8 2f6e666f 2352656d 6f746544 6174614f /nfo#RemoteDataO │ │ │ │ - 0x000370f8 626a6563 74000000 7373683a 2f2f0000 bject...ssh://.. │ │ │ │ - 0x00037108 73667470 3a2f2f00 6674703a 2f2f0000 sftp://.ftp://.. │ │ │ │ - 0x00037118 6461763a 2f2f0000 64617673 3a2f2f00 dav://..davs://. │ │ │ │ - 0x00037128 736d623a 2f2f0000 75726920 213d204e smb://..uri != N │ │ │ │ - 0x00037138 554c4c00 7a656974 67656973 742d6461 ULL.zeitgeist-da │ │ │ │ - 0x00037148 74612d6d 6f64656c 2d657272 6f722d71 ta-model-error-q │ │ │ │ - 0x00037158 7561726b 00000000 656e756d 65726174 uark....enumerat │ │ │ │ - 0x00037168 696f6e73 2e76616c 613a3235 373a2055 ions.vala:257: U │ │ │ │ - 0x00037178 6e726563 6f676e69 7a656420 52657375 nrecognized Resu │ │ │ │ - 0x00037188 6c745479 70653a20 25750000 5a656974 ltType: %u..Zeit │ │ │ │ - 0x00037198 67656973 74526573 756c7454 79706500 geistResultType. │ │ │ │ - 0x000371a8 5a656974 67656973 7452656c 6576616e ZeitgeistRelevan │ │ │ │ - 0x000371b8 74526573 756c7454 79706500 5a656974 tResultType.Zeit │ │ │ │ - 0x000371c8 67656973 7453746f 72616765 53746174 geistStorageStat │ │ │ │ - 0x000371d8 65000000 5a454954 47454953 545f5354 e...ZEITGEIST_ST │ │ │ │ - 0x000371e8 4f524147 455f5354 4154455f 4e4f545f ORAGE_STATE_NOT_ │ │ │ │ - 0x000371f8 41564149 4c41424c 45000000 6e6f742d AVAILABLE...not- │ │ │ │ - 0x00037208 61766169 6c61626c 65000000 5a454954 available...ZEIT │ │ │ │ - 0x00037218 47454953 545f5354 4f524147 455f5354 GEIST_STORAGE_ST │ │ │ │ - 0x00037228 4154455f 41564149 4c41424c 45000000 ATE_AVAILABLE... │ │ │ │ - 0x00037238 5a454954 47454953 545f5354 4f524147 ZEITGEIST_STORAG │ │ │ │ - 0x00037248 455f5354 4154455f 414e5900 616e7900 E_STATE_ANY.any. │ │ │ │ - 0x00037258 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ - 0x00037268 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ - 0x00037278 4543454e 54000000 72656365 6e740000 ECENT...recent.. │ │ │ │ - 0x00037288 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ - 0x00037298 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ - 0x000372a8 454c4154 45440000 5a454954 47454953 ELATED..ZEITGEIS │ │ │ │ - 0x000372b8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x000372c8 53545f52 4543454e 545f4556 454e5453 ST_RECENT_EVENTS │ │ │ │ - 0x000372d8 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ - 0x000372e8 6576656e 74730000 5a454954 47454953 events..ZEITGEIS │ │ │ │ - 0x000372f8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037308 4153545f 52454345 4e545f45 56454e54 AST_RECENT_EVENT │ │ │ │ - 0x00037318 53000000 6c656173 742d7265 63656e74 S...least-recent │ │ │ │ - 0x00037328 2d657665 6e747300 5a454954 47454953 -events.ZEITGEIS │ │ │ │ - 0x00037338 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037348 53545f52 4543454e 545f5355 424a4543 ST_RECENT_SUBJEC │ │ │ │ - 0x00037358 54530000 6d6f7374 2d726563 656e742d TS..most-recent- │ │ │ │ - 0x00037368 7375626a 65637473 00000000 5a454954 subjects....ZEIT │ │ │ │ - 0x00037378 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037388 455f4c45 4153545f 52454345 4e545f53 E_LEAST_RECENT_S │ │ │ │ - 0x00037398 55424a45 43545300 6c656173 742d7265 UBJECTS.least-re │ │ │ │ - 0x000373a8 63656e74 2d737562 6a656374 73000000 cent-subjects... │ │ │ │ - 0x000373b8 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x000373c8 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ - 0x000373d8 41525f53 55424a45 43545300 6d6f7374 AR_SUBJECTS.most │ │ │ │ - 0x000373e8 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ - 0x000373f8 73000000 5a454954 47454953 545f5245 s...ZEITGEIST_RE │ │ │ │ - 0x00037408 53554c54 5f545950 455f4c45 4153545f SULT_TYPE_LEAST_ │ │ │ │ - 0x00037418 504f5055 4c41525f 5355424a 45435453 POPULAR_SUBJECTS │ │ │ │ - 0x00037428 00000000 6c656173 742d706f 70756c61 ....least-popula │ │ │ │ - 0x00037438 722d7375 626a6563 74730000 5a454954 r-subjects..ZEIT │ │ │ │ - 0x00037448 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037458 455f4d4f 53545f50 4f50554c 41525f41 E_MOST_POPULAR_A │ │ │ │ - 0x00037468 43544f52 00000000 6d6f7374 2d706f70 CTOR....most-pop │ │ │ │ - 0x00037478 756c6172 2d616374 6f720000 5a454954 ular-actor..ZEIT │ │ │ │ - 0x00037488 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037498 455f4c45 4153545f 504f5055 4c41525f E_LEAST_POPULAR_ │ │ │ │ - 0x000374a8 4143544f 52000000 6c656173 742d706f ACTOR...least-po │ │ │ │ - 0x000374b8 70756c61 722d6163 746f7200 5a454954 pular-actor.ZEIT │ │ │ │ - 0x000374c8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x000374d8 455f4d4f 53545f52 4543454e 545f4143 E_MOST_RECENT_AC │ │ │ │ - 0x000374e8 544f5200 6d6f7374 2d726563 656e742d TOR.most-recent- │ │ │ │ - 0x000374f8 6163746f 72000000 5a454954 47454953 actor...ZEITGEIS │ │ │ │ - 0x00037508 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037518 4153545f 52454345 4e545f41 43544f52 AST_RECENT_ACTOR │ │ │ │ - 0x00037528 00000000 6c656173 742d7265 63656e74 ....least-recent │ │ │ │ - 0x00037538 2d616374 6f720000 5a454954 47454953 -actor..ZEITGEIS │ │ │ │ - 0x00037548 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037558 53545f52 4543454e 545f4f52 4947494e ST_RECENT_ORIGIN │ │ │ │ - 0x00037568 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ - 0x00037578 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ - 0x00037588 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037598 4153545f 52454345 4e545f4f 52494749 AST_RECENT_ORIGI │ │ │ │ - 0x000375a8 4e000000 6c656173 742d7265 63656e74 N...least-recent │ │ │ │ - 0x000375b8 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x000375c8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x000375d8 53545f50 4f50554c 41525f4f 52494749 ST_POPULAR_ORIGI │ │ │ │ - 0x000375e8 4e000000 6d6f7374 2d706f70 756c6172 N...most-popular │ │ │ │ - 0x000375f8 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x00037608 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037618 4153545f 504f5055 4c41525f 4f524947 AST_POPULAR_ORIG │ │ │ │ - 0x00037628 494e0000 6c656173 742d706f 70756c61 IN..least-popula │ │ │ │ - 0x00037638 722d6f72 6967696e 00000000 5a454954 r-origin....ZEIT │ │ │ │ - 0x00037648 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037658 455f4f4c 44455354 5f414354 4f520000 E_OLDEST_ACTOR.. │ │ │ │ - 0x00037668 6f6c6465 73742d61 63746f72 00000000 oldest-actor.... │ │ │ │ - 0x00037678 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037688 5f545950 455f4d4f 53545f52 4543454e _TYPE_MOST_RECEN │ │ │ │ - 0x00037698 545f5355 424a4543 545f494e 54455250 T_SUBJECT_INTERP │ │ │ │ - 0x000376a8 52455441 54494f4e 00000000 6d6f7374 RETATION....most │ │ │ │ - 0x000376b8 2d726563 656e742d 7375626a 6563742d -recent-subject- │ │ │ │ - 0x000376c8 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ - 0x000376d8 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x000376e8 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ - 0x000376f8 4e545f53 55424a45 43545f49 4e544552 NT_SUBJECT_INTER │ │ │ │ - 0x00037708 50524554 4154494f 4e000000 6c656173 PRETATION...leas │ │ │ │ - 0x00037718 742d7265 63656e74 2d737562 6a656374 t-recent-subject │ │ │ │ - 0x00037728 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ - 0x00037738 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037748 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ - 0x00037758 41525f53 55424a45 43545f49 4e544552 AR_SUBJECT_INTER │ │ │ │ - 0x00037768 50524554 4154494f 4e000000 6d6f7374 PRETATION...most │ │ │ │ - 0x00037778 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ - 0x00037788 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ - 0x00037798 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x000377a8 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ - 0x000377b8 4c41525f 5355424a 4543545f 494e5445 LAR_SUBJECT_INTE │ │ │ │ - 0x000377c8 52505245 54415449 4f4e0000 6c656173 RPRETATION..leas │ │ │ │ - 0x000377d8 742d706f 70756c61 722d7375 626a6563 t-popular-subjec │ │ │ │ - 0x000377e8 742d696e 74657270 72657461 74696f6e t-interpretation │ │ │ │ - 0x000377f8 00000000 5a454954 47454953 545f5245 ....ZEITGEIST_RE │ │ │ │ - 0x00037808 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ - 0x00037818 4543454e 545f4d49 4d455459 50450000 ECENT_MIMETYPE.. │ │ │ │ - 0x00037828 6d6f7374 2d726563 656e742d 6d696d65 most-recent-mime │ │ │ │ - 0x00037838 74797065 00000000 5a454954 47454953 type....ZEITGEIS │ │ │ │ - 0x00037848 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037858 4153545f 52454345 4e545f4d 494d4554 AST_RECENT_MIMET │ │ │ │ - 0x00037868 59504500 6c656173 742d7265 63656e74 YPE.least-recent │ │ │ │ - 0x00037878 2d6d696d 65747970 65000000 5a454954 -mimetype...ZEIT │ │ │ │ - 0x00037888 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037898 455f4d4f 53545f50 4f50554c 41525f4d E_MOST_POPULAR_M │ │ │ │ - 0x000378a8 494d4554 59504500 6d6f7374 2d706f70 IMETYPE.most-pop │ │ │ │ - 0x000378b8 756c6172 2d6d696d 65747970 65000000 ular-mimetype... │ │ │ │ - 0x000378c8 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x000378d8 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ - 0x000378e8 4c41525f 4d494d45 54595045 00000000 LAR_MIMETYPE.... │ │ │ │ - 0x000378f8 6c656173 742d706f 70756c61 722d6d69 least-popular-mi │ │ │ │ - 0x00037908 6d657479 70650000 5a454954 47454953 metype..ZEITGEIS │ │ │ │ - 0x00037918 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037928 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ - 0x00037938 545f5552 49000000 6d6f7374 2d726563 T_URI...most-rec │ │ │ │ - 0x00037948 656e742d 63757272 656e742d 75726900 ent-current-uri. │ │ │ │ - 0x00037958 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037968 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ - 0x00037978 4e545f43 55525245 4e545f55 52490000 NT_CURRENT_URI.. │ │ │ │ - 0x00037988 6c656173 742d7265 63656e74 2d637572 least-recent-cur │ │ │ │ - 0x00037998 72656e74 2d757269 00000000 5a454954 rent-uri....ZEIT │ │ │ │ - 0x000379a8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x000379b8 455f4d4f 53545f50 4f50554c 41525f43 E_MOST_POPULAR_C │ │ │ │ - 0x000379c8 55525245 4e545f55 52490000 6d6f7374 URRENT_URI..most │ │ │ │ - 0x000379d8 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ - 0x000379e8 2d757269 00000000 5a454954 47454953 -uri....ZEITGEIS │ │ │ │ - 0x000379f8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037a08 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ - 0x00037a18 454e545f 55524900 6c656173 742d706f ENT_URI.least-po │ │ │ │ - 0x00037a28 70756c61 722d6375 7272656e 742d7572 pular-current-ur │ │ │ │ - 0x00037a38 69000000 5a454954 47454953 545f5245 i...ZEITGEIST_RE │ │ │ │ - 0x00037a48 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ - 0x00037a58 4543454e 545f4556 454e545f 4f524947 ECENT_EVENT_ORIG │ │ │ │ - 0x00037a68 494e0000 6d6f7374 2d726563 656e742d IN..most-recent- │ │ │ │ - 0x00037a78 6576656e 742d6f72 6967696e 00000000 event-origin.... │ │ │ │ - 0x00037a88 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ - 0x00037a98 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ - 0x00037aa8 4e545f45 56454e54 5f4f5249 47494e00 NT_EVENT_ORIGIN. │ │ │ │ - 0x00037ab8 6c656173 742d7265 63656e74 2d657665 least-recent-eve │ │ │ │ - 0x00037ac8 6e742d6f 72696769 6e000000 5a454954 nt-origin...ZEIT │ │ │ │ - 0x00037ad8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037ae8 455f4d4f 53545f50 4f50554c 41525f45 E_MOST_POPULAR_E │ │ │ │ - 0x00037af8 56454e54 5f4f5249 47494e00 6d6f7374 VENT_ORIGIN.most │ │ │ │ - 0x00037b08 2d706f70 756c6172 2d657665 6e742d6f -popular-event-o │ │ │ │ - 0x00037b18 72696769 6e000000 5a454954 47454953 rigin...ZEITGEIS │ │ │ │ - 0x00037b28 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037b38 4153545f 504f5055 4c41525f 4556454e AST_POPULAR_EVEN │ │ │ │ - 0x00037b48 545f4f52 4947494e 00000000 6c656173 T_ORIGIN....leas │ │ │ │ - 0x00037b58 742d706f 70756c61 722d6576 656e742d t-popular-event- │ │ │ │ - 0x00037b68 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ - 0x00037b78 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037b88 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ - 0x00037b98 545f4f52 4947494e 00000000 6d6f7374 T_ORIGIN....most │ │ │ │ - 0x00037ba8 2d726563 656e742d 63757272 656e742d -recent-current- │ │ │ │ - 0x00037bb8 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ - 0x00037bc8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037bd8 4153545f 52454345 4e545f43 55525245 AST_RECENT_CURRE │ │ │ │ - 0x00037be8 4e545f4f 52494749 4e000000 6c656173 NT_ORIGIN...leas │ │ │ │ - 0x00037bf8 742d7265 63656e74 2d637572 72656e74 t-recent-current │ │ │ │ - 0x00037c08 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x00037c18 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ - 0x00037c28 53545f50 4f50554c 41525f43 55525245 ST_POPULAR_CURRE │ │ │ │ - 0x00037c38 4e545f4f 52494749 4e000000 6d6f7374 NT_ORIGIN...most │ │ │ │ - 0x00037c48 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ - 0x00037c58 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ - 0x00037c68 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ - 0x00037c78 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ - 0x00037c88 454e545f 4f524947 494e0000 6c656173 ENT_ORIGIN..leas │ │ │ │ - 0x00037c98 742d706f 70756c61 722d6375 7272656e t-popular-curren │ │ │ │ - 0x00037ca8 742d6f72 6967696e 00000000 5a454954 t-origin....ZEIT │ │ │ │ - 0x00037cb8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ - 0x00037cc8 455f5245 4c455641 4e435900 72656c65 E_RELEVANCY.rele │ │ │ │ - 0x00037cd8 76616e63 79000000 6f72672e 676e6f6d vancy...org.gnom │ │ │ │ - 0x00037ce8 652e7a65 69746765 6973742e 44617461 e.zeitgeist.Data │ │ │ │ - 0x00037cf8 4d6f6465 6c457272 6f722e49 6e76616c ModelError.Inval │ │ │ │ - 0x00037d08 69645369 676e6174 75726500 6f72672e idSignature.org. │ │ │ │ - 0x00037d18 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00037d28 44617461 4d6f6465 6c457272 6f722e4e DataModelError.N │ │ │ │ - 0x00037d38 756c6c45 76656e74 00000000 6f72672e ullEvent....org. │ │ │ │ - 0x00037d48 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ - 0x00037d58 44617461 4d6f6465 6c457272 6f722e54 DataModelError.T │ │ │ │ - 0x00037d68 6f6f4d61 6e795265 73756c74 73000000 ooManyResults... │ │ │ │ - 0x00037d78 7061796c 6f616400 69746572 20213d20 payload.iter != │ │ │ │ - 0x00037d88 4e554c4c 00000000 7375626a 65637420 NULL....subject │ │ │ │ - 0x00037d98 213d204e 554c4c00 696e666f 20213d20 != NULL.info != │ │ │ │ - 0x00037da8 4e554c4c 00000000 6170706c 69636174 NULL....applicat │ │ │ │ - 0x00037db8 696f6e3a 2f2f0000 2e646573 6b746f70 ion://...desktop │ │ │ │ - 0x00037dc8 00000000 256c6c69 00000000 61617300 ....%lli....aas. │ │ │ │ - 0x00037dd8 61790000 69643a20 25640974 696d6573 ay..id: %d.times │ │ │ │ - 0x00037de8 74616d70 3a20256c 6c690a61 63746f72 tamp: %lli.actor │ │ │ │ - 0x00037df8 3a202573 0a696e74 65727072 65746174 : %s.interpretat │ │ │ │ - 0x00037e08 696f6e3a 2025730a 6d616e69 66657374 ion: %s.manifest │ │ │ │ - 0x00037e18 6174696f 6e3a2025 730a6f72 6967696e ation: %s.origin │ │ │ │ - 0x00037e28 3a202573 0a6e756d 20737562 6a656374 : %s.num subject │ │ │ │ - 0x00037e38 733a2025 640a0000 20205375 626a6563 s: %d... Subjec │ │ │ │ - 0x00037e48 74202325 643a0a20 20202075 72693a20 t #%d:. uri: │ │ │ │ - 0x00037e58 25730a20 20202069 6e746572 70726574 %s. interpret │ │ │ │ - 0x00037e68 6174696f 6e3a2025 730a2020 20206d61 ation: %s. ma │ │ │ │ - 0x00037e78 6e696665 73746174 696f6e3a 2025730a nifestation: %s. │ │ │ │ - 0x00037e88 20202020 6d696d65 74797065 3a202573 mimetype: %s │ │ │ │ - 0x00037e98 0a202020 206f7269 67696e3a 2025730a . origin: %s. │ │ │ │ - 0x00037ea8 20202020 74657874 3a202573 0a202020 text: %s. │ │ │ │ - 0x00037eb8 20637572 72656e74 5f757269 3a202573 current_uri: %s │ │ │ │ - 0x00037ec8 0a202020 20637572 72656e74 5f6f7269 . current_ori │ │ │ │ - 0x00037ed8 67696e3a 2025730a 20202020 73746f72 gin: %s. stor │ │ │ │ - 0x00037ee8 6167653a 2025730a 00000000 7061796c age: %s.....payl │ │ │ │ - 0x00037ef8 6f61643a 20257520 62797465 73000000 oad: %u bytes... │ │ │ │ - 0x00037f08 7061796c 6f61643a 20286e75 6c6c290a payload: (null). │ │ │ │ - 0x00037f18 00000000 74656d70 6c617465 5f657665 ....template_eve │ │ │ │ - 0x00037f28 6e742021 3d204e55 4c4c0000 6576656e nt != NULL..even │ │ │ │ - 0x00037f38 742e6300 6576656e 745f7661 7269616e t.c.event_varian │ │ │ │ - 0x00037f48 7420213d 204e554c 4c000000 496e7661 t != NULL...Inva │ │ │ │ - 0x00037f58 6c696420 442d4275 73207369 676e6174 lid D-Bus signat │ │ │ │ - 0x00037f68 7572652e 00000000 496e636f 6d706c65 ure.....Incomple │ │ │ │ - 0x00037f78 74652065 76656e74 20737472 7563742e te event struct. │ │ │ │ - 0x00037f88 00000000 54686973 20697320 616e2065 ....This is an e │ │ │ │ - 0x00037f98 6d707479 20657665 6e742e00 4d697373 mpty event..Miss │ │ │ │ - 0x00037fa8 696e6720 6576656e 7420696e 666f726d ing event inform │ │ │ │ - 0x00037fb8 6174696f 6e2e0000 73747220 213d204e ation...str != N │ │ │ │ - 0x00037fc8 554c4c00 5a656974 67656973 74457665 ULL.ZeitgeistEve │ │ │ │ - 0x00037fd8 6e740000 76657665 6e747320 213d204e nt..vevents != N │ │ │ │ - 0x00037fe8 554c4c00 76657665 6e74732e 6765745f ULL.vevents.get_ │ │ │ │ - 0x00037ff8 74797065 5f737472 696e6720 2829203d type_string () = │ │ │ │ - 0x00038008 3d202261 28222b55 74696c73 2e534947 = "a("+Utils.SIG │ │ │ │ - 0x00038018 5f455645 4e542b22 29220000 51756572 _EVENT+")"..Quer │ │ │ │ - 0x00038028 79206578 63656564 65642073 697a6520 y exceeded size │ │ │ │ - 0x00038038 6c696d69 74206f66 20252075 4d694220 limit of % uMiB │ │ │ │ - 0x00038048 28726f75 67686c79 207e2564 20657665 (roughly ~%d eve │ │ │ │ - 0x00038058 6e747329 2e000000 6576656e 742e7661 nts)....event.va │ │ │ │ - 0x00038068 6c613a34 36313a20 25730000 74656d70 la:461: %s..temp │ │ │ │ - 0x00038078 6c617465 5f737562 6a656374 20213d20 late_subject != │ │ │ │ - 0x00038088 4e554c4c 00000000 7375626a 6563742e NULL....subject. │ │ │ │ - 0x00038098 63000000 7375626a 6563745f 76617269 c...subject_vari │ │ │ │ - 0x000380a8 616e7420 213d204e 554c4c00 4d697373 ant != NULL.Miss │ │ │ │ - 0x000380b8 696e6720 7375626a 65637420 696e666f ing subject info │ │ │ │ - 0x000380c8 726d6174 696f6e00 5a656974 67656973 rmation.Zeitgeis │ │ │ │ - 0x000380d8 74537562 6a656374 00000000 73746172 tSubject....star │ │ │ │ - 0x000380e8 74000000 656e6400 74696d65 72616e67 t...end.timerang │ │ │ │ - 0x000380f8 652e6300 5a656974 67656973 7454696d e.c.ZeitgeistTim │ │ │ │ - 0x00038108 6552616e 67650000 74696d65 76616c20 eRange..timeval │ │ │ │ - 0x00038118 213d204e 554c4c00 64617465 74696d65 != NULL.datetime │ │ │ │ - 0x00038128 20213d20 4e554c4c 00000000 64617465 != NULL....date │ │ │ │ - 0x00038138 20213d20 4e554c4c 00000000 5a656974 != NULL....Zeit │ │ │ │ - 0x00038148 67656973 7453796d 626f6c49 6e666f00 geistSymbolInfo. │ │ │ │ - 0x00038158 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ - 0x00038168 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ - 0x00038178 4953545f 53594d42 4f4c5f54 5950455f IST_SYMBOL_TYPE_ │ │ │ │ - 0x00038188 494e464f 29000000 475f5459 50455f43 INFO)...G_TYPE_C │ │ │ │ - 0x00038198 4845434b 5f56414c 55455f54 59504520 HECK_VALUE_TYPE │ │ │ │ - 0x000381a8 2876616c 75652c20 5a454954 47454953 (value, ZEITGEIS │ │ │ │ - 0x000381b8 545f5359 4d424f4c 5f545950 455f494e T_SYMBOL_TYPE_IN │ │ │ │ - 0x000381c8 464f2900 64697370 6c61795f 6e616d65 FO).display_name │ │ │ │ - 0x000381d8 20213d20 4e554c4c 00000000 68747470 != NULL....http │ │ │ │ - 0x000381e8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x000381f8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038208 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ - 0x00038218 2f6e6361 6c23416c 61726d00 50726f76 /ncal#Alarm.Prov │ │ │ │ - 0x00038228 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ - 0x00038238 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ - 0x00038248 65727469 65732074 68617420 64656669 erties that defi │ │ │ │ - 0x00038258 6e652061 6e20616c 61726d2e 00000000 ne an alarm..... │ │ │ │ - 0x00038268 416c6172 6d000000 68747470 3a2f2f77 Alarm...http://w │ │ │ │ - 0x00038278 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038288 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038298 732f3230 30372f30 312f3139 2f6e6965 s/2007/01/19/nie │ │ │ │ - 0x000382a8 23496e66 6f726d61 74696f6e 456c656d #InformationElem │ │ │ │ - 0x000382b8 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ - 0x000382c8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x000382d8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x000382e8 30372f30 342f3032 2f6e6361 6c234174 07/04/02/ncal#At │ │ │ │ - 0x000382f8 74616368 6d656e74 00000000 416e206f tachment....An o │ │ │ │ - 0x00038308 626a6563 74206174 74616368 65642074 bject attached t │ │ │ │ - 0x00038318 6f206120 63616c65 6e646172 20656e74 o a calendar ent │ │ │ │ - 0x00038328 6974792e 20546869 7320636c 61737320 ity. This class │ │ │ │ - 0x00038338 68617320 6265656e 20696e74 726f6475 has been introdu │ │ │ │ - 0x00038348 63656420 746f2073 65727665 20617320 ced to serve as │ │ │ │ - 0x00038358 61207374 72756374 75726564 2076616c a structured val │ │ │ │ - 0x00038368 7565206f 66207468 65206e63 616c3a61 ue of the ncal:a │ │ │ │ - 0x00038378 74746163 68207072 6f706572 74792e20 ttach property. │ │ │ │ - 0x00038388 53656520 74686520 646f6375 6d656e74 See the document │ │ │ │ - 0x00038398 6174696f 6e206f66 206e6361 6c3a6174 ation of ncal:at │ │ │ │ - 0x000383a8 74616368 20666f72 20646574 61696c73 tach for details │ │ │ │ - 0x000383b8 2e000000 41747461 63686d65 6e740000 ....Attachment.. │ │ │ │ - 0x000383c8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000383d8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000383e8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x000383f8 332f3232 2f6e666f 23417474 6163686d 3/22/nfo#Attachm │ │ │ │ - 0x00038408 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ - 0x00038418 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00038428 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00038438 30372f30 342f3032 2f6e6361 6c234361 07/04/02/ncal#Ca │ │ │ │ - 0x00038448 6c656e64 61720000 41206361 6c656e64 lendar..A calend │ │ │ │ - 0x00038458 61722e20 496e7370 69726174 696f6e73 ar. Inspirations │ │ │ │ - 0x00038468 20666f72 20746869 7320636c 61737320 for this class │ │ │ │ - 0x00038478 63616e20 62652074 72616365 6420746f can be traced to │ │ │ │ - 0x00038488 20746865 20564341 4c454e44 41522063 the VCALENDAR c │ │ │ │ - 0x00038498 6f6d706f 6e656e74 20646566 696e6564 omponent defined │ │ │ │ - 0x000384a8 20696e20 52464320 32343435 20736563 in RFC 2445 sec │ │ │ │ - 0x000384b8 2e20342e 342c2062 75742069 74206d61 . 4.4, but it ma │ │ │ │ - 0x000384c8 79206a75 73742061 73207765 6c6c2062 y just as well b │ │ │ │ - 0x000384d8 65207573 65642074 6f207265 70726573 e used to repres │ │ │ │ - 0x000384e8 656e7420 616e7920 6b696e64 206f6620 ent any kind of │ │ │ │ - 0x000384f8 43616c65 6e646172 2e000000 43616c65 Calendar....Cale │ │ │ │ - 0x00038508 6e646172 00000000 68747470 3a2f2f77 ndar....http://w │ │ │ │ - 0x00038518 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038528 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038538 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ - 0x00038548 6c234361 6c656e64 61724461 74614f62 l#CalendarDataOb │ │ │ │ - 0x00038558 6a656374 00000000 41204461 74614f62 ject....A DataOb │ │ │ │ - 0x00038568 6a656374 20666f75 6e642069 6e206120 ject found in a │ │ │ │ - 0x00038578 63616c65 6e646172 2e204974 20697320 calendar. It is │ │ │ │ - 0x00038588 75737561 6c6c7920 696e7465 72707265 usually interpre │ │ │ │ - 0x00038598 74656420 6173206f 6e65206f 66207468 ted as one of th │ │ │ │ - 0x000385a8 65206361 6c656e64 61722065 6e746974 e calendar entit │ │ │ │ - 0x000385b8 79207479 70657320 28652e67 2e204576 y types (e.g. Ev │ │ │ │ - 0x000385c8 656e742c 204a6f75 726e616c 2c20546f ent, Journal, To │ │ │ │ - 0x000385d8 646f2065 74632e29 00000000 43616c65 do etc.)....Cale │ │ │ │ - 0x000385e8 6e646172 44617461 4f626a65 63740000 ndarDataObject.. │ │ │ │ - 0x000385f8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00038608 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038618 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038628 312f3139 2f6e6965 23446174 614f626a 1/19/nie#DataObj │ │ │ │ - 0x00038638 65637400 68747470 3a2f2f77 77772e73 ect.http://www.s │ │ │ │ - 0x00038648 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00038658 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00038668 30372f30 342f3032 2f6e6361 6c234576 07/04/02/ncal#Ev │ │ │ │ - 0x00038678 656e7400 50726f76 69646520 61206772 ent.Provide a gr │ │ │ │ - 0x00038688 6f757069 6e67206f 6620636f 6d706f6e ouping of compon │ │ │ │ - 0x00038698 656e7420 70726f70 65727469 65732074 ent properties t │ │ │ │ - 0x000386a8 68617420 64657363 72696265 20616e20 hat describe an │ │ │ │ - 0x000386b8 6576656e 742e0000 68747470 3a2f2f77 event...http://w │ │ │ │ - 0x000386c8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x000386d8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x000386e8 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ - 0x000386f8 6c234672 65656275 73790000 50726f76 l#Freebusy..Prov │ │ │ │ - 0x00038708 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ - 0x00038718 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ - 0x00038728 65727469 65732074 68617420 64657363 erties that desc │ │ │ │ - 0x00038738 72696265 20656974 68657220 61207265 ribe either a re │ │ │ │ - 0x00038748 71756573 7420666f 72206672 65652f62 quest for free/b │ │ │ │ - 0x00038758 75737920 74696d65 2c206465 73637269 usy time, descri │ │ │ │ - 0x00038768 62652061 20726573 706f6e73 6520746f be a response to │ │ │ │ - 0x00038778 20612072 65717565 73742066 6f722066 a request for f │ │ │ │ - 0x00038788 7265652f 62757379 2074696d 65206f72 ree/busy time or │ │ │ │ - 0x00038798 20646573 63726962 65206120 7075626c describe a publ │ │ │ │ - 0x000387a8 69736865 64207365 74206f66 20627573 ished set of bus │ │ │ │ - 0x000387b8 79207469 6d652e00 46726565 62757379 y time..Freebusy │ │ │ │ - 0x000387c8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x000387d8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x000387e8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x000387f8 30372f30 342f3032 2f6e6361 6c234a6f 07/04/02/ncal#Jo │ │ │ │ - 0x00038808 75726e61 6c000000 50726f76 69646520 urnal...Provide │ │ │ │ - 0x00038818 61206772 6f757069 6e67206f 6620636f a grouping of co │ │ │ │ - 0x00038828 6d706f6e 656e7420 70726f70 65727469 mponent properti │ │ │ │ - 0x00038838 65732074 68617420 64657363 72696265 es that describe │ │ │ │ - 0x00038848 2061206a 6f75726e 616c2065 6e747279 a journal entry │ │ │ │ - 0x00038858 2e000000 4a6f7572 6e616c00 68747470 ....Journal.http │ │ │ │ - 0x00038868 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038878 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038888 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ - 0x00038898 2f6e6361 6c235469 6d657a6f 6e650000 /ncal#Timezone.. │ │ │ │ - 0x000388a8 50726f76 69646520 61206772 6f757069 Provide a groupi │ │ │ │ - 0x000388b8 6e67206f 6620636f 6d706f6e 656e7420 ng of component │ │ │ │ - 0x000388c8 70726f70 65727469 65732074 68617420 properties that │ │ │ │ - 0x000388d8 64656669 6e657320 61207469 6d65207a defines a time z │ │ │ │ - 0x000388e8 6f6e652e 00000000 54696d65 7a6f6e65 one.....Timezone │ │ │ │ - 0x000388f8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00038908 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00038918 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00038928 30372f30 342f3032 2f6e6361 6c23546f 07/04/02/ncal#To │ │ │ │ - 0x00038938 646f0000 50726f76 69646520 61206772 do..Provide a gr │ │ │ │ - 0x00038948 6f757069 6e67206f 66206361 6c656e64 ouping of calend │ │ │ │ - 0x00038958 61722070 726f7065 72746965 73207468 ar properties th │ │ │ │ - 0x00038968 61742064 65736372 69626520 6120746f at describe a to │ │ │ │ - 0x00038978 2d646f2e 00000000 546f646f 00000000 -do.....Todo.... │ │ │ │ - 0x00038988 4120436f 6e746163 742e2041 20706965 A Contact. A pie │ │ │ │ - 0x00038998 6365206f 66206461 74612074 68617420 ce of data that │ │ │ │ - 0x000389a8 63616e20 70726f76 69646520 6d65616e can provide mean │ │ │ │ - 0x000389b8 7320746f 20696465 6e746966 79206f72 s to identify or │ │ │ │ - 0x000389c8 20636f6d 6d756e69 63617465 20776974 communicate wit │ │ │ │ - 0x000389d8 6820616e 20656e74 6974792e 00000000 h an entity..... │ │ │ │ - 0x000389e8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000389f8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038a08 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038a18 332f3232 2f6e636f 23506572 736f6e43 3/22/nco#PersonC │ │ │ │ - 0x00038a28 6f6e7461 63740000 68747470 3a2f2f77 ontact..http://w │ │ │ │ - 0x00038a38 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038a48 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038a58 732f3230 30372f30 332f3232 2f6e636f s/2007/03/22/nco │ │ │ │ - 0x00038a68 234f7267 616e697a 6174696f 6e436f6e #OrganizationCon │ │ │ │ - 0x00038a78 74616374 00000000 68747470 3a2f2f77 tact....http://w │ │ │ │ - 0x00038a88 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038a98 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038aa8 732f3230 30372f30 332f3232 2f6e636f s/2007/03/22/nco │ │ │ │ - 0x00038ab8 23436f6e 74616374 47726f75 70000000 #ContactGroup... │ │ │ │ - 0x00038ac8 41206772 6f757020 6f662043 6f6e7461 A group of Conta │ │ │ │ - 0x00038ad8 6374732e 20436f75 6c642062 65207573 cts. Could be us │ │ │ │ - 0x00038ae8 65642074 6f206578 70726573 73206120 ed to express a │ │ │ │ - 0x00038af8 67726f75 7020696e 20616e20 61646472 group in an addr │ │ │ │ - 0x00038b08 65737362 6f6f6b20 6f72206f 6e206120 essbook or on a │ │ │ │ - 0x00038b18 636f6e74 61637420 6c697374 206f6620 contact list of │ │ │ │ - 0x00038b28 616e2049 4d206170 706c6963 6174696f an IM applicatio │ │ │ │ - 0x00038b38 6e2e204f 6e652063 6f6e7461 63742063 n. One contact c │ │ │ │ - 0x00038b48 616e2062 656c6f6e 6720746f 206d616e an belong to man │ │ │ │ - 0x00038b58 79206772 6f757073 2e000000 436f6e74 y groups....Cont │ │ │ │ - 0x00038b68 61637447 726f7570 00000000 68747470 actGroup....http │ │ │ │ - 0x00038b78 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038b88 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038b98 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00038ba8 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ - 0x00038bb8 00000000 4120636f 6e746163 74206c69 ....A contact li │ │ │ │ - 0x00038bc8 73742c20 74686973 20636c61 73732072 st, this class r │ │ │ │ - 0x00038bd8 65707265 73656e74 7320616e 20616464 epresents an add │ │ │ │ - 0x00038be8 72657373 626f6f6b 206f7220 6120636f ressbook or a co │ │ │ │ - 0x00038bf8 6e746163 74206c69 7374206f 6620616e ntact list of an │ │ │ │ - 0x00038c08 20494d20 6170706c 69636174 696f6e2e IM application. │ │ │ │ - 0x00038c18 20436f6e 74616374 7320696e 73696465 Contacts inside │ │ │ │ - 0x00038c28 20612063 6f6e7461 6374206c 69737420 a contact list │ │ │ │ - 0x00038c38 63616e20 62656c6f 6e672074 6f20636f can belong to co │ │ │ │ - 0x00038c48 6e746163 74206772 6f757073 2e000000 ntact groups.... │ │ │ │ - 0x00038c58 436f6e74 6163744c 69737400 68747470 ContactList.http │ │ │ │ - 0x00038c68 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038c78 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038c88 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00038c98 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ - 0x00038ca8 44617461 4f626a65 63740000 416e2065 DataObject..An e │ │ │ │ - 0x00038cb8 6e746974 79206f63 63757269 6e67206f ntity occuring o │ │ │ │ - 0x00038cc8 6e206120 636f6e74 61637420 6c697374 n a contact list │ │ │ │ - 0x00038cd8 20287573 75616c6c 7920696e 74657270 (usually interp │ │ │ │ - 0x00038ce8 72657465 64206173 20616e20 6e636f3a reted as an nco: │ │ │ │ - 0x00038cf8 436f6e74 61637429 00000000 436f6e74 Contact)....Cont │ │ │ │ - 0x00038d08 6163744c 69737444 6174614f 626a6563 actListDataObjec │ │ │ │ - 0x00038d18 74000000 4120436f 6e746163 74207468 t...A Contact th │ │ │ │ - 0x00038d28 61742064 656e6f74 6573206f 6e204f72 at denotes on Or │ │ │ │ - 0x00038d38 67616e69 7a617469 6f6e2e00 4f726761 ganization..Orga │ │ │ │ - 0x00038d48 6e697a61 74696f6e 436f6e74 61637400 nizationContact. │ │ │ │ - 0x00038d58 4120436f 6e746163 74207468 61742064 A Contact that d │ │ │ │ - 0x00038d68 656e6f74 65732061 20506572 736f6e2e enotes a Person. │ │ │ │ - 0x00038d78 20412070 6572736f 6e206361 6e206861 A person can ha │ │ │ │ - 0x00038d88 7665206d 756c7469 706c6520 41666669 ve multiple Affi │ │ │ │ - 0x00038d98 6c696174 696f6e73 2e000000 50657273 liations....Pers │ │ │ │ - 0x00038da8 6f6e436f 6e746163 74000000 68747470 onContact...http │ │ │ │ - 0x00038db8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00038dc8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00038dd8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00038de8 2f6e666f 23417070 6c696361 74696f6e /nfo#Application │ │ │ │ - 0x00038df8 00000000 416e2061 70706c69 63617469 ....An applicati │ │ │ │ - 0x00038e08 6f6e0000 4170706c 69636174 696f6e00 on..Application. │ │ │ │ - 0x00038e18 4120636f 6d707265 73736564 2066696c A compressed fil │ │ │ │ - 0x00038e28 652e204d 61792063 6f6e7461 696e206f e. May contain o │ │ │ │ - 0x00038e38 74686572 2066696c 6573206f 7220666f ther files or fo │ │ │ │ - 0x00038e48 6c646572 20696e73 6964652e 00000000 lder inside..... │ │ │ │ - 0x00038e58 41726368 69766500 68747470 3a2f2f77 Archive.http://w │ │ │ │ - 0x00038e68 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038e78 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038e88 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00038e98 23446174 61436f6e 7461696e 65720000 #DataContainer.. │ │ │ │ - 0x00038ea8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00038eb8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00038ec8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00038ed8 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ - 0x00038ee8 4974656d 00000000 41206669 6c652065 Item....A file e │ │ │ │ - 0x00038ef8 6e746974 7920696e 73696465 20616e20 ntity inside an │ │ │ │ - 0x00038f08 61726368 6976652e 00000000 41726368 archive.....Arch │ │ │ │ - 0x00038f18 69766549 74656d00 68747470 3a2f2f77 iveItem.http://w │ │ │ │ - 0x00038f28 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00038f38 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00038f48 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00038f58 23456d62 65646465 6446696c 65446174 #EmbeddedFileDat │ │ │ │ - 0x00038f68 614f626a 65637400 41206669 6c652061 aObject.A file a │ │ │ │ - 0x00038f78 74746163 68656420 746f2061 6e6f7468 ttached to anoth │ │ │ │ - 0x00038f88 65722064 61746120 6f626a65 63742e20 er data object. │ │ │ │ - 0x00038f98 4d616e79 20646174 6120666f 726d6174 Many data format │ │ │ │ - 0x00038fa8 7320616c 6c6f7720 666f7220 61747461 s allow for atta │ │ │ │ - 0x00038fb8 63686d65 6e74733a 20656d61 696c732c chments: emails, │ │ │ │ - 0x00038fc8 20766361 7264732c 20696361 6c206576 vcards, ical ev │ │ │ │ - 0x00038fd8 656e7473 2c206964 3320616e 64206578 ents, id3 and ex │ │ │ │ - 0x00038fe8 69662e2e 2e000000 41206669 6c652063 if......A file c │ │ │ │ - 0x00038ff8 6f6e7461 696e696e 67206175 64696f20 ontaining audio │ │ │ │ - 0x00039008 636f6e74 656e7400 41756469 6f000000 content.Audio... │ │ │ │ - 0x00039018 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00039028 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00039038 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x00039048 332f3232 2f6e666f 234d6564 69610000 3/22/nfo#Media.. │ │ │ │ - 0x00039058 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00039068 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00039078 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ - 0x00039088 322f3139 2f6e6d6d 234d7573 69635069 2/19/nmm#MusicPi │ │ │ │ - 0x00039098 65636500 68747470 3a2f2f77 77772e73 ece.http://www.s │ │ │ │ - 0x000390a8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x000390b8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x000390c8 30372f30 332f3232 2f6e666f 23426f6f 07/03/22/nfo#Boo │ │ │ │ - 0x000390d8 6b6d6172 6b000000 4120626f 6f6b6d61 kmark...A bookma │ │ │ │ - 0x000390e8 726b206f 66206120 77656262 726f7773 rk of a webbrows │ │ │ │ - 0x000390f8 65722e20 55736520 6e69653a 7469746c er. Use nie:titl │ │ │ │ - 0x00039108 6520666f 72207468 65206e61 6d652f6c e for the name/l │ │ │ │ - 0x00039118 6162656c 2c206e69 653a636f 6e74656e abel, nie:conten │ │ │ │ - 0x00039128 74437265 61746564 20746f20 72657072 tCreated to repr │ │ │ │ - 0x00039138 6573656e 74207468 65206461 74652077 esent the date w │ │ │ │ - 0x00039148 68656e20 74686520 75736572 20616464 hen the user add │ │ │ │ - 0x00039158 65642074 68652062 6f6f6b6d 61726b2c ed the bookmark, │ │ │ │ - 0x00039168 20616e64 206e6965 3a636f6e 74656e74 and nie:content │ │ │ │ - 0x00039178 4c617374 4d6f6469 66696564 20666f72 LastModified for │ │ │ │ - 0x00039188 206d6f64 69666963 6174696f 6e732e20 modifications. │ │ │ │ - 0x00039198 6e666f3a 626f6f6b 6d61726b 7320746f nfo:bookmarks to │ │ │ │ - 0x000391a8 2073746f 72652074 6865206c 696e6b2e store the link. │ │ │ │ - 0x000391b8 00000000 426f6f6b 6d61726b 00000000 ....Bookmark.... │ │ │ │ - 0x000391c8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000391d8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000391e8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x000391f8 332f3232 2f6e666f 23426f6f 6b6d6172 3/22/nfo#Bookmar │ │ │ │ - 0x00039208 6b466f6c 64657200 4120666f 6c646572 kFolder.A folder │ │ │ │ - 0x00039218 20776974 6820626f 6f6b6d61 726b7320 with bookmarks │ │ │ │ - 0x00039228 6f662061 20776562 62726f77 7365722e of a webbrowser. │ │ │ │ - 0x00039238 20557365 206e666f 3a636f6e 7461696e Use nfo:contain │ │ │ │ - 0x00039248 73426f6f 6b6d6172 6b20746f 2072656c sBookmark to rel │ │ │ │ - 0x00039258 61746520 426f6f6b 6d61726b 732e2046 ate Bookmarks. F │ │ │ │ - 0x00039268 6f6c6465 72732063 616e2063 6f6e7461 olders can conta │ │ │ │ - 0x00039278 696e2073 7562666f 6c646572 732c2075 in subfolders, u │ │ │ │ - 0x00039288 73652063 6f6e7461 696e7342 6f6f6b6d se containsBookm │ │ │ │ - 0x00039298 61726b46 6f6c6465 7220746f 2072656c arkFolder to rel │ │ │ │ - 0x000392a8 61746520 7468656d 2e000000 426f6f6b ate them....Book │ │ │ │ - 0x000392b8 6d61726b 20466f6c 64657200 68747470 mark Folder.http │ │ │ │ - 0x000392c8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x000392d8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x000392e8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x000392f8 2f6e666f 23437572 736f7200 41204375 /nfo#Cursor.A Cu │ │ │ │ - 0x00039308 72736f72 2e000000 43757273 6f720000 rsor....Cursor.. │ │ │ │ - 0x00039318 41207375 70657263 6c617373 20666f72 A superclass for │ │ │ │ - 0x00039328 20616c6c 20656e74 69746965 732c2077 all entities, w │ │ │ │ - 0x00039338 686f7365 20707269 6d617279 20707572 hose primary pur │ │ │ │ - 0x00039348 706f7365 20697320 746f2073 65727665 pose is to serve │ │ │ │ - 0x00039358 20617320 636f6e74 61696e65 72732066 as containers f │ │ │ │ - 0x00039368 6f72206f 74686572 20646174 61206f62 or other data ob │ │ │ │ - 0x00039378 6a656374 2e205468 65792075 7375616c ject. They usual │ │ │ │ - 0x00039388 6c792064 6f6e2774 20686176 6520616e ly don't have an │ │ │ │ - 0x00039398 7920226d 65616e69 6e672220 62792074 y "meaning" by t │ │ │ │ - 0x000393a8 68656d73 656c7665 732e2045 78616d70 hemselves. Examp │ │ │ │ - 0x000393b8 6c657320 696e636c 75646520 666f6c64 les include fold │ │ │ │ - 0x000393c8 6572732c 20617263 68697665 7320616e ers, archives an │ │ │ │ - 0x000393d8 64206f70 74696361 6c206469 73632069 d optical disc i │ │ │ │ - 0x000393e8 6d616765 732e0000 44617461 436f6e74 mages...DataCont │ │ │ │ - 0x000393f8 61696e65 72000000 68747470 3a2f2f77 ainer...http://w │ │ │ │ - 0x00039408 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039418 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039428 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00039438 2346696c 65737973 74656d00 68747470 #Filesystem.http │ │ │ │ - 0x00039448 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00039458 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00039468 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00039478 2f6e666f 23547261 73680000 68747470 /nfo#Trash..http │ │ │ │ - 0x00039488 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00039498 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x000394a8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x000394b8 2f6e666f 2344656c 65746564 5265736f /nfo#DeletedReso │ │ │ │ - 0x000394c8 75726365 00000000 41206669 6c652065 urce....A file e │ │ │ │ - 0x000394d8 6e746974 79207468 61742068 61732062 ntity that has b │ │ │ │ - 0x000394e8 65656e20 64656c65 74656420 66726f6d een deleted from │ │ │ │ - 0x000394f8 20746865 206f7269 67696e61 6c20736f the original so │ │ │ │ - 0x00039508 75726365 2e205573 75616c6c 79207375 urce. Usually su │ │ │ │ - 0x00039518 63682065 6e746974 69657320 61726520 ch entities are │ │ │ │ - 0x00039528 73746f72 65642077 69746869 6e207661 stored within va │ │ │ │ - 0x00039538 72696f75 73206b69 6e647320 6f662027 rious kinds of ' │ │ │ │ - 0x00039548 54726173 6827206f 72202752 65637963 Trash' or 'Recyc │ │ │ │ - 0x00039558 6c652042 696e2720 666f6c64 6572732e le Bin' folders. │ │ │ │ - 0x00039568 00000000 44656c65 74656452 65736f75 ....DeletedResou │ │ │ │ - 0x00039578 72636500 41206765 6e657269 6320646f rce.A generic do │ │ │ │ - 0x00039588 63756d65 6e742e20 4120636f 6d6d6f6e cument. A common │ │ │ │ - 0x00039598 20737570 6572636c 61737320 666f7220 superclass for │ │ │ │ - 0x000395a8 616c6c20 646f6375 6d656e74 73206f6e all documents on │ │ │ │ - 0x000395b8 20746865 20646573 6b746f70 2e000000 the desktop.... │ │ │ │ - 0x000395c8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x000395d8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x000395e8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x000395f8 332f3232 2f6e666f 234d696e 644d6170 3/22/nfo#MindMap │ │ │ │ - 0x00039608 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x00039618 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00039628 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00039638 30372f30 332f3232 2f6e666f 23506c61 07/03/22/nfo#Pla │ │ │ │ - 0x00039648 696e5465 7874446f 63756d65 6e740000 inTextDocument.. │ │ │ │ - 0x00039658 41206669 6c652065 6d626564 64656420 A file embedded │ │ │ │ - 0x00039668 696e2061 6e6f7468 65722064 61746120 in another data │ │ │ │ - 0x00039678 6f626a65 63742e20 54686572 65206172 object. There ar │ │ │ │ - 0x00039688 65206d61 6e792077 61797320 696e2077 e many ways in w │ │ │ │ - 0x00039698 68696368 20612066 696c6520 6d617920 hich a file may │ │ │ │ - 0x000396a8 62652065 6d626564 64656420 696e2061 be embedded in a │ │ │ │ - 0x000396b8 6e6f7468 6572206f 6e652e20 55736520 nother one. Use │ │ │ │ - 0x000396c8 74686973 20636c61 73732064 69726563 this class direc │ │ │ │ - 0x000396d8 746c7920 6f6e6c79 20696e20 63617365 tly only in case │ │ │ │ - 0x000396e8 73206966 206e6f6e 65206f66 20746865 s if none of the │ │ │ │ - 0x000396f8 20737562 636c6173 73657320 67697665 subclasses give │ │ │ │ - 0x00039708 73206120 62657474 65722064 65736372 s a better descr │ │ │ │ - 0x00039718 69707469 6f6e206f 6620796f 75722063 iption of your c │ │ │ │ - 0x00039728 6173652e 00000000 456d6265 64646564 ase.....Embedded │ │ │ │ - 0x00039738 46696c65 44617461 4f626a65 63740000 FileDataObject.. │ │ │ │ - 0x00039748 416e2065 78656375 7461626c 65206669 An executable fi │ │ │ │ - 0x00039758 6c652e00 45786563 75746162 6c650000 le..Executable.. │ │ │ │ - 0x00039768 41206669 6c657379 7374656d 2e204578 A filesystem. Ex │ │ │ │ - 0x00039778 616d706c 6573206f 66206669 6c657379 amples of filesy │ │ │ │ - 0x00039788 7374656d 7320696e 636c7564 65206861 stems include ha │ │ │ │ - 0x00039798 72642064 69736b20 70617274 6974696f rd disk partitio │ │ │ │ - 0x000397a8 6e732c20 72656d6f 7661626c 65206d65 ns, removable me │ │ │ │ - 0x000397b8 6469612c 20627574 20616c73 6f20696d dia, but also im │ │ │ │ - 0x000397c8 61676573 20746865 72656f66 2073746f ages thereof sto │ │ │ │ - 0x000397d8 72656420 696e2066 696c6573 20737563 red in files suc │ │ │ │ - 0x000397e8 68206173 2049534f 2e000000 46696c65 h as ISO....File │ │ │ │ - 0x000397f8 73797374 656d0000 416e2069 6d616765 system..An image │ │ │ │ - 0x00039808 206f6620 61206669 6c657379 7374656d of a filesystem │ │ │ │ - 0x00039818 2e20496e 7374616e 63657320 6f662074 . Instances of t │ │ │ │ - 0x00039828 68697320 636c6173 73206d61 7920696e his class may in │ │ │ │ - 0x00039838 636c7564 65204344 20696d61 6765732c clude CD images, │ │ │ │ - 0x00039848 20445644 20696d61 67657320 6f722068 DVD images or h │ │ │ │ - 0x00039858 61726420 6469736b 20706172 74697469 ard disk partiti │ │ │ │ - 0x00039868 6f6e2069 6d616765 73206372 65617465 on images create │ │ │ │ - 0x00039878 64206279 20766172 696f7573 20706965 d by various pie │ │ │ │ - 0x00039888 63657320 6f662073 6f667477 61726520 ces of software │ │ │ │ - 0x00039898 28652e67 2e204e6f 72746f6e 2047686f (e.g. Norton Gho │ │ │ │ - 0x000398a8 7374292e 20446570 72656361 74656420 st). Deprecated │ │ │ │ - 0x000398b8 696e2066 61766f72 206f6620 6e666f3a in favor of nfo: │ │ │ │ - 0x000398c8 46696c65 73797374 656d2e00 46696c65 Filesystem..File │ │ │ │ - 0x000398d8 73797374 656d496d 61676500 41207265 systemImage.A re │ │ │ │ - 0x000398e8 736f7572 63652063 6f6e7461 696e696e source containin │ │ │ │ - 0x000398f8 67206120 66696e69 74652073 65717565 g a finite seque │ │ │ │ - 0x00039908 6e636520 6f662062 79746573 20776974 nce of bytes wit │ │ │ │ - 0x00039918 68206172 62697472 61727920 696e666f h arbitrary info │ │ │ │ - 0x00039928 726d6174 696f6e2c 20746861 74206973 rmation, that is │ │ │ │ - 0x00039938 20617661 696c6162 6c652074 6f206120 available to a │ │ │ │ - 0x00039948 636f6d70 75746572 2070726f 6772616d computer program │ │ │ │ - 0x00039958 20616e64 20697320 75737561 6c6c7920 and is usually │ │ │ │ - 0x00039968 62617365 64206f6e 20736f6d 65206b69 based on some ki │ │ │ │ - 0x00039978 6e64206f 66206475 7261626c 65207374 nd of durable st │ │ │ │ - 0x00039988 6f726167 652e2041 2066696c 65206973 orage. A file is │ │ │ │ - 0x00039998 20647572 61626c65 20696e20 74686520 durable in the │ │ │ │ - 0x000399a8 73656e73 65207468 61742069 74207265 sense that it re │ │ │ │ - 0x000399b8 6d61696e 73206176 61696c61 626c6520 mains available │ │ │ │ - 0x000399c8 666f7220 70726f67 72616d73 20746f20 for programs to │ │ │ │ - 0x000399d8 75736520 61667465 72207468 65206375 use after the cu │ │ │ │ - 0x000399e8 7272656e 74207072 6f677261 6d206861 rrent program ha │ │ │ │ - 0x000399f8 73206669 6e697368 65642e00 66696c65 s finished..file │ │ │ │ - 0x00039a08 00000000 4120666f 6c646572 2f646972 ....A folder/dir │ │ │ │ - 0x00039a18 6563746f 72792e20 4578616d 706c6573 ectory. Examples │ │ │ │ - 0x00039a28 206f6620 666f6c64 65727320 696e636c of folders incl │ │ │ │ - 0x00039a38 75646520 666f6c64 65727320 6f6e2061 ude folders on a │ │ │ │ - 0x00039a48 2066696c 65737973 74656d20 616e6420 filesystem and │ │ │ │ - 0x00039a58 6d657373 61676520 666f6c64 65727320 message folders │ │ │ │ - 0x00039a68 696e2061 206d6169 6c626f78 2e000000 in a mailbox.... │ │ │ │ - 0x00039a78 466f6c64 65720000 68747470 3a2f2f77 Folder..http://w │ │ │ │ - 0x00039a88 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039a98 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039aa8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00039ab8 23466f6e 74000000 4120666f 6e742e00 #Font...A font.. │ │ │ │ - 0x00039ac8 466f6e74 00000000 68747470 3a2f2f77 Font....http://w │ │ │ │ - 0x00039ad8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039ae8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039af8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00039b08 23486172 64446973 6b506172 74697469 #HardDiskPartiti │ │ │ │ - 0x00039b18 6f6e0000 41207061 72746974 696f6e20 on..A partition │ │ │ │ - 0x00039b28 6f6e2061 20686172 64206469 736b0000 on a hard disk.. │ │ │ │ - 0x00039b38 48617264 4469736b 50617274 6974696f HardDiskPartitio │ │ │ │ - 0x00039b48 6e000000 41204854 4d4c2064 6f63756d n...A HTML docum │ │ │ │ - 0x00039b58 656e742c 206d6179 20636f6e 7461696e ent, may contain │ │ │ │ - 0x00039b68 206c696e 6b732074 6f206f74 68657220 links to other │ │ │ │ - 0x00039b78 66696c65 732e0000 48746d6c 446f6375 files...HtmlDocu │ │ │ │ - 0x00039b88 6d656e74 00000000 416e2049 636f6e20 ment....An Icon │ │ │ │ - 0x00039b98 28726567 6172646c 65737320 6f662077 (regardless of w │ │ │ │ - 0x00039ba8 68657468 65722069 74277320 61207261 hether it's a ra │ │ │ │ - 0x00039bb8 73746572 206f7220 61207665 63746f72 ster or a vector │ │ │ │ - 0x00039bc8 2069636f 6e2e2041 20726573 6f757263 icon. A resourc │ │ │ │ - 0x00039bd8 65207265 70726573 656e7469 6e672061 e representing a │ │ │ │ - 0x00039be8 6e206963 6f6e2063 6f756c64 20686176 n icon could hav │ │ │ │ - 0x00039bf8 65207477 6f207479 70657320 2849636f e two types (Ico │ │ │ │ - 0x00039c08 6e20616e 64205261 73746572 2c206f72 n and Raster, or │ │ │ │ - 0x00039c18 2049636f 6e20616e 64205665 63746f72 Icon and Vector │ │ │ │ - 0x00039c28 29206966 20726571 75697265 642e0000 ) if required... │ │ │ │ - 0x00039c38 49636f6e 00000000 41206669 6c652063 Icon....A file c │ │ │ │ - 0x00039c48 6f6e7461 696e696e 6720616e 20696d61 ontaining an ima │ │ │ │ - 0x00039c58 67652e00 496d6167 65000000 68747470 ge..Image...http │ │ │ │ - 0x00039c68 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x00039c78 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x00039c88 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x00039c98 2f6e666f 23566973 75616c00 41207069 /nfo#Visual.A pi │ │ │ │ - 0x00039ca8 65636520 6f66206d 65646961 20636f6e ece of media con │ │ │ │ - 0x00039cb8 74656e74 2e205468 69732063 6c617373 tent. This class │ │ │ │ - 0x00039cc8 206d6179 20626520 75736564 20746f20 may be used to │ │ │ │ - 0x00039cd8 65787072 65737320 636f6d70 6c657820 express complex │ │ │ │ - 0x00039ce8 6d656469 6120636f 6e746169 6e657273 media containers │ │ │ │ - 0x00039cf8 20776974 68206d61 6e792073 74726561 with many strea │ │ │ │ - 0x00039d08 6d73206f 66207661 72696f75 73206d65 ms of various me │ │ │ │ - 0x00039d18 64696120 636f6e74 656e7420 28626f74 dia content (bot │ │ │ │ - 0x00039d28 68206175 72616c20 616e6420 76697375 h aural and visu │ │ │ │ - 0x00039d38 616c292e 00000000 4d656469 61000000 al).....Media... │ │ │ │ - 0x00039d48 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00039d58 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00039d68 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ - 0x00039d78 322f3139 2f6e6d6d 23545653 686f7700 2/19/nmm#TVShow. │ │ │ │ - 0x00039d88 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x00039d98 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x00039da8 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ - 0x00039db8 322f3139 2f6e6d6d 234d6f76 69650000 2/19/nmm#Movie.. │ │ │ │ - 0x00039dc8 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ - 0x00039dd8 67206120 6c697374 206f6620 6d656469 g a list of medi │ │ │ │ - 0x00039de8 61206669 6c65732e 652e672e 20612070 a files.e.g. a p │ │ │ │ - 0x00039df8 6c61796c 69737400 4d656469 614c6973 laylist.MediaLis │ │ │ │ - 0x00039e08 74000000 68747470 3a2f2f77 77772e73 t...http://www.s │ │ │ │ - 0x00039e18 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x00039e28 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x00039e38 30392f30 322f3139 2f6e6d6d 234d7573 09/02/19/nmm#Mus │ │ │ │ - 0x00039e48 6963416c 62756d00 68747470 3a2f2f77 icAlbum.http://w │ │ │ │ - 0x00039e58 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x00039e68 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x00039e78 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ - 0x00039e88 234d6564 69615374 7265616d 00000000 #MediaStream.... │ │ │ │ - 0x00039e98 41207374 7265616d 206f6620 6d756c74 A stream of mult │ │ │ │ - 0x00039ea8 696d6564 69612063 6f6e7465 6e742c20 imedia content, │ │ │ │ - 0x00039eb8 75737561 6c6c7920 636f6e74 61696e65 usually containe │ │ │ │ - 0x00039ec8 64207769 7468696e 2061206d 65646961 d within a media │ │ │ │ - 0x00039ed8 20636f6e 7461696e 65722073 75636820 container such │ │ │ │ - 0x00039ee8 61732061 206d6f76 69652028 636f6e74 as a movie (cont │ │ │ │ - 0x00039ef8 61696e69 6e672062 6f746820 61756469 aining both audi │ │ │ │ - 0x00039f08 6f20616e 64207669 64656f29 206f7220 o and video) or │ │ │ │ - 0x00039f18 61204456 44202870 6f737369 626c7920 a DVD (possibly │ │ │ │ - 0x00039f28 636f6e74 61696e69 6e67206d 616e7920 containing many │ │ │ │ - 0x00039f38 73747265 616d7320 6f662061 7564696f streams of audio │ │ │ │ - 0x00039f48 20616e64 20766964 656f292e 204d6f73 and video). Mos │ │ │ │ - 0x00039f58 7420636f 6d6d6f6e 20696e74 65727072 t common interpr │ │ │ │ - 0x00039f68 65746174 696f6e73 20666f72 20737563 etations for suc │ │ │ │ - 0x00039f78 68206120 44617461 4f626a65 63742069 h a DataObject i │ │ │ │ - 0x00039f88 6e636c75 64652041 7564696f 20616e64 nclude Audio and │ │ │ │ - 0x00039f98 20566964 656f2e00 4d656469 61537472 Video..MediaStr │ │ │ │ - 0x00039fa8 65616d00 41204d69 6e644d61 702c2063 eam.A MindMap, c │ │ │ │ - 0x00039fb8 72656174 65642062 79206120 6d696e64 reated by a mind │ │ │ │ - 0x00039fc8 2d6d6170 70696e67 20757469 6c697479 -mapping utility │ │ │ │ - 0x00039fd8 2e204578 616d706c 6573206d 69676874 . Examples might │ │ │ │ - 0x00039fe8 20696e63 6c756465 20467265 654d696e include FreeMin │ │ │ │ - 0x00039ff8 64206f72 206d696e 64206d61 70706572 d or mind mapper │ │ │ │ - 0x0003a008 2e000000 4d696e64 4d617000 68747470 ....MindMap.http │ │ │ │ - 0x0003a018 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x0003a028 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x0003a038 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x0003a048 2f6e666f 234f7065 72617469 6e675379 /nfo#OperatingSy │ │ │ │ - 0x0003a058 7374656d 00000000 416e204f 70657261 stem....An Opera │ │ │ │ - 0x0003a068 74696e67 53797374 656d0000 4f706572 tingSystem..Oper │ │ │ │ - 0x0003a078 6174696e 67537973 74656d00 41206669 atingSystem.A fi │ │ │ │ - 0x0003a088 6c652063 6f6e7461 696e696e 67206120 le containing a │ │ │ │ - 0x0003a098 74657874 20646f63 756d656e 742c2074 text document, t │ │ │ │ - 0x0003a0a8 68617420 69732075 6e616d62 6967756f hat is unambiguo │ │ │ │ - 0x0003a0b8 75736c79 20646976 69646564 20696e74 usly divided int │ │ │ │ - 0x0003a0c8 6f207061 6765732e 20457861 6d706c65 o pages. Example │ │ │ │ - 0x0003a0d8 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ - 0x0003a0e8 5044462c 20444f43 2c205053 2c204456 PDF, DOC, PS, DV │ │ │ │ - 0x0003a0f8 49206574 632e0000 50616769 6e617465 I etc...Paginate │ │ │ │ - 0x0003a108 64546578 74446f63 756d656e 74000000 dTextDocument... │ │ │ │ - 0x0003a118 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ - 0x0003a128 6720706c 61696e20 74657874 20284153 g plain text (AS │ │ │ │ - 0x0003a138 4349492c 20556e69 636f6465 206f7220 CII, Unicode or │ │ │ │ - 0x0003a148 6f746865 7220656e 636f6469 6e677329 other encodings) │ │ │ │ - 0x0003a158 2e204578 616d706c 6573206d 61792069 . Examples may i │ │ │ │ - 0x0003a168 6e636c75 64652054 58542c20 48544d4c nclude TXT, HTML │ │ │ │ - 0x0003a178 2c20584d 4c2c2070 726f6772 616d2073 , XML, program s │ │ │ │ - 0x0003a188 6f757263 6520636f 64652065 74632e00 ource code etc.. │ │ │ │ - 0x0003a198 506c6169 6e546578 74446f63 756d656e PlainTextDocumen │ │ │ │ - 0x0003a1a8 74000000 41205072 6573656e 74617469 t...A Presentati │ │ │ │ - 0x0003a1b8 6f6e206d 61646520 62792073 6f6d6520 on made by some │ │ │ │ - 0x0003a1c8 70726573 656e7461 74696f6e 20736f66 presentation sof │ │ │ │ - 0x0003a1d8 74776172 65202843 6f72656c 20507265 tware (Corel Pre │ │ │ │ - 0x0003a1e8 73656e74 6174696f 6e732c20 4f70656e sentations, Open │ │ │ │ - 0x0003a1f8 4f666669 63652049 6d707265 73732c20 Office Impress, │ │ │ │ - 0x0003a208 4d532050 6f776572 706f696e 74206574 MS Powerpoint et │ │ │ │ - 0x0003a218 632e2900 50726573 656e7461 74696f6e c.).Presentation │ │ │ │ - 0x0003a228 00000000 41207261 73746572 20696d61 ....A raster ima │ │ │ │ - 0x0003a238 67652e00 52617374 6572496d 61676500 ge..RasterImage. │ │ │ │ - 0x0003a248 41206669 6c652064 61746120 6f626a65 A file data obje │ │ │ │ - 0x0003a258 63742073 746f7265 64206174 20612072 ct stored at a r │ │ │ │ - 0x0003a268 656d6f74 65206c6f 63617469 6f6e2e20 emote location. │ │ │ │ - 0x0003a278 446f6e27 7420636f 6e667573 65207468 Don't confuse th │ │ │ │ - 0x0003a288 69732063 6c617373 20776974 68206120 is class with a │ │ │ │ - 0x0003a298 52656d6f 7465506f 72744164 64726573 RemotePortAddres │ │ │ │ - 0x0003a2a8 732e2054 68697320 6f6e6520 6170706c s. This one appl │ │ │ │ - 0x0003a2b8 69657320 746f2061 20706172 74696375 ies to a particu │ │ │ │ - 0x0003a2c8 6c617220 7265736f 75726365 2c205265 lar resource, Re │ │ │ │ - 0x0003a2d8 6d6f7465 506f7274 41646472 65737320 motePortAddress │ │ │ │ - 0x0003a2e8 6170706c 69657320 746f2061 6e206164 applies to an ad │ │ │ │ - 0x0003a2f8 64726573 732c2074 68617420 63616e20 dress, that can │ │ │ │ - 0x0003a308 68617665 20766172 696f7573 20696e74 have various int │ │ │ │ - 0x0003a318 65727072 65746174 696f6e73 2e000000 erpretations.... │ │ │ │ - 0x0003a328 52656d6f 74654461 74614f62 6a656374 RemoteDataObject │ │ │ │ - 0x0003a338 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x0003a348 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003a358 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003a368 30372f30 332f3232 2f6e666f 2352656d 07/03/22/nfo#Rem │ │ │ │ - 0x0003a378 6f746550 6f727441 64647265 73730000 otePortAddress.. │ │ │ │ - 0x0003a388 416e2061 64647265 73732073 70656369 An address speci │ │ │ │ - 0x0003a398 6679696e 67206120 72656d6f 74652068 fying a remote h │ │ │ │ - 0x0003a3a8 6f737420 616e6420 706f7274 2e205375 ost and port. Su │ │ │ │ - 0x0003a3b8 63682061 6e206164 64726573 73206361 ch an address ca │ │ │ │ - 0x0003a3c8 6e206265 20696e74 65727072 65746564 n be interpreted │ │ │ │ - 0x0003a3d8 20696e20 6d616e79 20776179 73202865 in many ways (e │ │ │ │ - 0x0003a3e8 78616d70 6c657320 6f662073 75636820 xamples of such │ │ │ │ - 0x0003a3f8 696e7465 72707265 74617469 6f6e7320 interpretations │ │ │ │ - 0x0003a408 696e636c 75646520 6d61696c 626f7865 include mailboxe │ │ │ │ - 0x0003a418 732c2077 65627369 7465732c 2072656d s, websites, rem │ │ │ │ - 0x0003a428 6f746520 63616c65 6e646172 73206f72 ote calendars or │ │ │ │ - 0x0003a438 2066696c 65737973 74656d73 292c2064 filesystems), d │ │ │ │ - 0x0003a448 6570656e 64696e67 206f6e20 616e2069 epending on an i │ │ │ │ - 0x0003a458 6e746572 70726574 6174696f 6e2c2076 nterpretation, v │ │ │ │ - 0x0003a468 6172696f 7573206b 696e6473 206f6620 arious kinds of │ │ │ │ - 0x0003a478 64617461 206d6179 20626520 65787472 data may be extr │ │ │ │ - 0x0003a488 61637465 64206672 6f6d2073 75636820 acted from such │ │ │ │ - 0x0003a498 616e2061 64647265 73732e00 52656d6f an address..Remo │ │ │ │ - 0x0003a4a8 7465506f 72744164 64726573 73000000 tePortAddress... │ │ │ │ - 0x0003a4b8 41207069 65636520 6f662073 6f667477 A piece of softw │ │ │ │ - 0x0003a4c8 6172652e 20457861 6d706c65 73206d61 are. Examples ma │ │ │ │ - 0x0003a4d8 7920696e 636c7564 65206170 706c6963 y include applic │ │ │ │ - 0x0003a4e8 6174696f 6e732061 6e642074 6865206f ations and the o │ │ │ │ - 0x0003a4f8 70657261 74696e67 20737973 74656d2e perating system. │ │ │ │ - 0x0003a508 20546869 7320696e 74657270 72657461 This interpreta │ │ │ │ - 0x0003a518 74696f6e 206d6f73 7420636f 6d6d6f6e tion most common │ │ │ │ - 0x0003a528 6c792061 70706c69 65732074 6f20536f ly applies to So │ │ │ │ - 0x0003a538 66747761 72654974 656d732e 00000000 ftwareItems..... │ │ │ │ - 0x0003a548 536f6674 77617265 00000000 68747470 Software....http │ │ │ │ - 0x0003a558 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x0003a568 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x0003a578 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x0003a588 2f6e666f 23536f66 74776172 65497465 /nfo#SoftwareIte │ │ │ │ - 0x0003a598 6d000000 41204461 74614f62 6a656374 m...A DataObject │ │ │ │ - 0x0003a5a8 20726570 72657365 6e74696e 67206120 representing a │ │ │ │ - 0x0003a5b8 70696563 65206f66 20736f66 74776172 piece of softwar │ │ │ │ - 0x0003a5c8 652e2045 78616d70 6c657320 6f662069 e. Examples of i │ │ │ │ - 0x0003a5d8 6e746572 70726574 6174696f 6e73206f nterpretations o │ │ │ │ - 0x0003a5e8 66206120 536f6674 77617265 4974656d f a SoftwareItem │ │ │ │ - 0x0003a5f8 20696e63 6c756465 20616e20 4170706c include an Appl │ │ │ │ - 0x0003a608 69636174 696f6e20 616e6420 616e204f ication and an O │ │ │ │ - 0x0003a618 70657261 74696e67 53797374 656d2e00 peratingSystem.. │ │ │ │ - 0x0003a628 536f6674 77617265 4974656d 00000000 SoftwareItem.... │ │ │ │ - 0x0003a638 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x0003a648 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x0003a658 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x0003a668 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ - 0x0003a678 65536572 76696365 00000000 41207365 eService....A se │ │ │ │ - 0x0003a688 72766963 65207075 626c6973 68656420 rvice published │ │ │ │ - 0x0003a698 62792061 20706965 6365206f 6620736f by a piece of so │ │ │ │ - 0x0003a6a8 66747761 72652c20 65697468 65722062 ftware, either b │ │ │ │ - 0x0003a6b8 7920616e 206f7065 72617469 6e672073 y an operating s │ │ │ │ - 0x0003a6c8 79737465 6d206f72 20616e20 6170706c ystem or an appl │ │ │ │ - 0x0003a6d8 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ - 0x0003a6e8 73206f66 20737563 68207365 72766963 s of such servic │ │ │ │ - 0x0003a6f8 6573206d 61792069 6e636c75 64652063 es may include c │ │ │ │ - 0x0003a708 616c656e 6461722c 20616464 72657373 alendar, address │ │ │ │ - 0x0003a718 626f6f6b 20616e64 206d6169 6c626f78 book and mailbox │ │ │ │ - 0x0003a728 206d616e 61676564 20627920 61205049 managed by a PI │ │ │ │ - 0x0003a738 4d206170 706c6963 6174696f 6e2e2054 M application. T │ │ │ │ - 0x0003a748 68697320 63617465 676f7279 20697320 his category is │ │ │ │ - 0x0003a758 696e7472 6f647563 65642074 6f206469 introduced to di │ │ │ │ - 0x0003a768 7374696e 67756973 68206265 74776565 stinguish betwee │ │ │ │ - 0x0003a778 6e206461 74612061 7661696c 61626c65 n data available │ │ │ │ - 0x0003a788 20646972 6563746c 79206672 6f6d2074 directly from t │ │ │ │ - 0x0003a798 68652061 70706c69 63617469 6f6e7320 he applications │ │ │ │ - 0x0003a7a8 28566961 20736f6d 6520496e 74657270 (Via some Interp │ │ │ │ - 0x0003a7b8 726f6365 73732043 6f6d6d75 6e696361 rocess Communica │ │ │ │ - 0x0003a7c8 74696f6e 204d6563 68616e69 736d7329 tion Mechanisms) │ │ │ │ - 0x0003a7d8 20616e64 20646174 61206176 61696c61 and data availa │ │ │ │ - 0x0003a7e8 626c6520 66726f6d 2066696c 6573206f ble from files o │ │ │ │ - 0x0003a7f8 6e206120 6469736b 2e20496e 20656974 n a disk. In eit │ │ │ │ - 0x0003a808 68657220 63617365 20626f74 68204461 her case both Da │ │ │ │ - 0x0003a818 74614f62 6a656374 7320776f 756c6420 taObjects would │ │ │ │ - 0x0003a828 72656365 69766520 61207369 6d696c61 receive a simila │ │ │ │ - 0x0003a838 7220696e 74657270 72657461 74696f6e r interpretation │ │ │ │ - 0x0003a848 2028652e 672e2061 204d6169 6c626f78 (e.g. a Mailbox │ │ │ │ - 0x0003a858 2920616e 6420776f 756c646e 27742064 ) and wouldn't d │ │ │ │ - 0x0003a868 69666665 72206f6e 20746865 20636f6e iffer on the con │ │ │ │ - 0x0003a878 74656e74 206c6576 656c2e00 536f6674 tent level..Soft │ │ │ │ - 0x0003a888 77617265 53657276 69636500 436f6465 wareService.Code │ │ │ │ - 0x0003a898 20696e20 6120636f 6d70696c 61626c65 in a compilable │ │ │ │ - 0x0003a8a8 206f7220 696e7465 72707265 74656420 or interpreted │ │ │ │ - 0x0003a8b8 70726f67 72616d6d 696e6720 6c616e67 programming lang │ │ │ │ - 0x0003a8c8 75616765 2e000000 536f7572 6365436f uage....SourceCo │ │ │ │ - 0x0003a8d8 64650000 41207370 72656164 73686565 de..A spreadshee │ │ │ │ - 0x0003a8e8 742c2063 72656174 65642062 79206120 t, created by a │ │ │ │ - 0x0003a8f8 73707265 61647368 65657420 6170706c spreadsheet appl │ │ │ │ - 0x0003a908 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ - 0x0003a918 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ - 0x0003a928 476e756d 65726963 2c204f70 656e4f66 Gnumeric, OpenOf │ │ │ │ - 0x0003a938 66696365 2043616c 63206f72 204d5320 fice Calc or MS │ │ │ │ - 0x0003a948 45786365 6c2e0000 53707265 61647368 Excel...Spreadsh │ │ │ │ - 0x0003a958 65657400 41207465 78742064 6f63756d eet.A text docum │ │ │ │ - 0x0003a968 656e7400 54657874 446f6375 6d656e74 ent.TextDocument │ │ │ │ - 0x0003a978 00000000 52657072 6573656e 74732061 ....Represents a │ │ │ │ - 0x0003a988 20636f6e 7461696e 65722066 6f722064 container for d │ │ │ │ - 0x0003a998 656c6574 65642066 696c6573 2c206120 eleted files, a │ │ │ │ - 0x0003a9a8 66656174 75726520 636f6d6d 6f6e2069 feature common i │ │ │ │ - 0x0003a9b8 6e206d6f 6465726e 206f7065 72617469 n modern operati │ │ │ │ - 0x0003a9c8 6e672073 79737465 6d732e00 54726173 ng systems..Tras │ │ │ │ - 0x0003a9d8 68000000 56656374 6f72496d 61676500 h...VectorImage. │ │ │ │ - 0x0003a9e8 41207669 64656f20 66696c65 2e000000 A video file.... │ │ │ │ - 0x0003a9f8 56696465 6f000000 46696c65 20636f6e Video...File con │ │ │ │ - 0x0003aa08 7461696e 696e6720 76697375 616c2063 taining visual c │ │ │ │ - 0x0003aa18 6f6e7465 6e742e00 56697375 616c0000 ontent..Visual.. │ │ │ │ - 0x0003aa28 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ - 0x0003aa38 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ - 0x0003aa48 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ - 0x0003aa58 332f3232 2f6e666f 23576562 73697465 3/22/nfo#Website │ │ │ │ - 0x0003aa68 00000000 41207765 62736974 652c2075 ....A website, u │ │ │ │ - 0x0003aa78 7375616c 6c792061 20636f6e 7461696e sually a contain │ │ │ │ - 0x0003aa88 65722066 6f722072 656d6f74 65207265 er for remote re │ │ │ │ - 0x0003aa98 736f7572 6365732c 20746861 74206d61 sources, that ma │ │ │ │ - 0x0003aaa8 79206265 20696e74 65727072 65746564 y be interpreted │ │ │ │ - 0x0003aab8 20617320 48544d4c 446f6375 6d656e74 as HTMLDocument │ │ │ │ - 0x0003aac8 732c2069 6d616765 73206f72 206f7468 s, images or oth │ │ │ │ - 0x0003aad8 65722074 79706573 206f6620 636f6e74 er types of cont │ │ │ │ - 0x0003aae8 656e742e 00000000 57656273 69746500 ent.....Website. │ │ │ │ - 0x0003aaf8 416e2069 6e666f72 6d617469 6f6e2072 An information r │ │ │ │ - 0x0003ab08 65736f75 72636573 206f6620 77686963 esources of whic │ │ │ │ - 0x0003ab18 68207265 70726573 656e7461 74696f6e h representation │ │ │ │ - 0x0003ab28 73202866 696c6573 2c207374 7265616d s (files, stream │ │ │ │ - 0x0003ab38 73292063 616e2062 65207265 74726965 s) can be retrie │ │ │ │ - 0x0003ab48 76656420 7468726f 75676820 61207765 ved through a we │ │ │ │ - 0x0003ab58 62207365 72766572 2e205468 6579206d b server. They m │ │ │ │ - 0x0003ab68 61792062 65206765 6e657261 74656420 ay be generated │ │ │ │ - 0x0003ab78 61742072 65747269 6576616c 2074696d at retrieval tim │ │ │ │ - 0x0003ab88 652e2054 79706963 616c2065 78616d70 e. Typical examp │ │ │ │ - 0x0003ab98 6c657320 61726520 70616765 73207365 les are pages se │ │ │ │ - 0x0003aba8 72766564 20627920 50485020 6f722041 rved by PHP or A │ │ │ │ - 0x0003abb8 4a415820 6f72206d 70332073 74726561 JAX or mp3 strea │ │ │ │ - 0x0003abc8 6d732e00 77656220 64617461 206f626a ms..web data obj │ │ │ │ - 0x0003abd8 65637400 4120756e 6974206f 66206461 ect.A unit of da │ │ │ │ - 0x0003abe8 74612074 68617420 69732063 72656174 ta that is creat │ │ │ │ - 0x0003abf8 65642c20 616e6e6f 74617465 6420616e ed, annotated an │ │ │ │ - 0x0003ac08 64207072 6f636573 73656420 6f6e2074 d processed on t │ │ │ │ - 0x0003ac18 68652075 73657220 6465736b 746f702e he user desktop. │ │ │ │ - 0x0003ac28 20497420 72657072 6573656e 74732061 It represents a │ │ │ │ - 0x0003ac38 206e6174 69766520 73747275 63747572 native structur │ │ │ │ - 0x0003ac48 65207468 65207573 65722077 6f726b73 e the user works │ │ │ │ - 0x0003ac58 20776974 682e2054 68652075 73616765 with. The usage │ │ │ │ - 0x0003ac68 206f6620 74686520 7465726d 20276e61 of the term 'na │ │ │ │ - 0x0003ac78 74697665 27206973 20696d70 6f727461 tive' is importa │ │ │ │ - 0x0003ac88 6e742e20 4974206d 65616e73 20746861 nt. It means tha │ │ │ │ - 0x0003ac98 74206120 44617461 4f626a65 63742063 t a DataObject c │ │ │ │ - 0x0003aca8 616e2062 65206469 72656374 6c79206d an be directly m │ │ │ │ - 0x0003acb8 61707065 6420746f 20612064 61746120 apped to a data │ │ │ │ - 0x0003acc8 73747275 63747572 65206d61 696e7461 structure mainta │ │ │ │ - 0x0003acd8 696e6564 20627920 61206e61 74697665 ined by a native │ │ │ │ - 0x0003ace8 20617070 6c696361 74696f6e 2e205468 application. Th │ │ │ │ - 0x0003acf8 6973206d 61792062 65206120 66696c65 is may be a file │ │ │ │ - 0x0003ad08 2c206120 73657420 6f662066 696c6573 , a set of files │ │ │ │ - 0x0003ad18 206f7220 61207061 7274206f 66206120 or a part of a │ │ │ │ - 0x0003ad28 66696c65 2e205468 65206772 616e756c file. The granul │ │ │ │ - 0x0003ad38 61726974 79206465 70656e64 73206f6e arity depends on │ │ │ │ - 0x0003ad48 20746865 20757365 722e2054 68697320 the user. This │ │ │ │ - 0x0003ad58 636c6173 73206973 206e6f74 20696e74 class is not int │ │ │ │ - 0x0003ad68 656e6465 6420746f 20626520 696e7374 ended to be inst │ │ │ │ - 0x0003ad78 616e7469 61746564 20627920 69747365 antiated by itse │ │ │ │ - 0x0003ad88 6c662e20 55736520 6d6f7265 20737065 lf. Use more spe │ │ │ │ - 0x0003ad98 63696669 63207375 62636c61 73736573 cific subclasses │ │ │ │ - 0x0003ada8 2e000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ - 0x0003adb8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003adc8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003add8 30372f30 332f3232 2f6e6d6f 234d6169 07/03/22/nmo#Mai │ │ │ │ - 0x0003ade8 6c626f78 44617461 4f626a65 63740000 lboxDataObject.. │ │ │ │ - 0x0003adf8 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003ae08 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003ae18 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003ae28 2f30312f 32372f7a 67234576 656e744d /01/27/zg#EventM │ │ │ │ - 0x0003ae38 616e6966 65737461 74696f6e 00000000 anifestation.... │ │ │ │ - 0x0003ae48 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003ae58 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003ae68 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003ae78 2f30312f 32372f7a 6723576f 726c6441 /01/27/zg#WorldA │ │ │ │ - 0x0003ae88 63746976 69747900 68747470 3a2f2f77 ctivity.http://w │ │ │ │ - 0x0003ae98 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003aea8 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003aeb8 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003aec8 67234865 75726973 74696341 63746976 g#HeuristicActiv │ │ │ │ - 0x0003aed8 69747900 68747470 3a2f2f77 77772e7a ity.http://www.z │ │ │ │ - 0x0003aee8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ - 0x0003aef8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ - 0x0003af08 32303130 2f30312f 32372f7a 67235379 2010/01/27/zg#Sy │ │ │ │ - 0x0003af18 7374656d 4e6f7469 66696361 74696f6e stemNotification │ │ │ │ - 0x0003af28 00000000 68747470 3a2f2f77 77772e7a ....http://www.z │ │ │ │ - 0x0003af38 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ - 0x0003af48 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ - 0x0003af58 32303130 2f30312f 32372f7a 67235573 2010/01/27/zg#Us │ │ │ │ - 0x0003af68 65724163 74697669 74790000 68747470 erActivity..http │ │ │ │ - 0x0003af78 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ - 0x0003af88 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ - 0x0003af98 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ - 0x0003afa8 32372f7a 67235363 68656475 6c656441 27/zg#ScheduledA │ │ │ │ - 0x0003afb8 63746976 69747900 4120756e 6974206f ctivity.A unit o │ │ │ │ - 0x0003afc8 6620636f 6e74656e 74207468 65207573 f content the us │ │ │ │ - 0x0003afd8 65722077 6f726b73 20776974 682e2054 er works with. T │ │ │ │ - 0x0003afe8 68697320 69732061 20737570 6572636c his is a supercl │ │ │ │ - 0x0003aff8 61737320 666f7220 616c6c20 696e7465 ass for all inte │ │ │ │ - 0x0003b008 72707265 74617469 6f6e7320 6f662061 rpretations of a │ │ │ │ - 0x0003b018 20446174 614f626a 6563742e 00000000 DataObject..... │ │ │ │ - 0x0003b028 496e666f 726d6174 696f6e45 6c656d65 InformationEleme │ │ │ │ - 0x0003b038 6e740000 68747470 3a2f2f77 77772e73 nt..http://www.s │ │ │ │ - 0x0003b048 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003b058 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003b068 30372f30 332f3232 2f6e6d6f 234d6573 07/03/22/nmo#Mes │ │ │ │ - 0x0003b078 73616765 00000000 68747470 3a2f2f77 sage....http://w │ │ │ │ - 0x0003b088 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003b098 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003b0a8 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003b0b8 67234170 706c6963 6174696f 6e416374 g#ApplicationAct │ │ │ │ - 0x0003b0c8 696f6e00 68747470 3a2f2f77 77772e73 ion.http://www.s │ │ │ │ - 0x0003b0d8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003b0e8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003b0f8 30392f30 322f3139 2f6e6d6d 23545653 09/02/19/nmm#TVS │ │ │ │ - 0x0003b108 65726965 73000000 68747470 3a2f2f77 eries...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 67234576 656e7449 6e746572 70726574 g#EventInterpret │ │ │ │ - 0x0003b158 6174696f 6e000000 68747470 3a2f2f77 ation...http://w │ │ │ │ - 0x0003b168 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ - 0x0003b178 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ - 0x0003b188 732f3230 30372f30 332f3232 2f6e6d6f s/2007/03/22/nmo │ │ │ │ - 0x0003b198 234d6169 6c626f78 00000000 68747470 #Mailbox....http │ │ │ │ - 0x0003b1a8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ - 0x0003b1b8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ - 0x0003b1c8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ - 0x0003b1d8 2f6e6d6f 234d696d 65456e74 69747900 /nmo#MimeEntity. │ │ │ │ - 0x0003b1e8 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ - 0x0003b1f8 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ - 0x0003b208 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ - 0x0003b218 2f30312f 32372f7a 67234465 6c657465 /01/27/zg#Delete │ │ │ │ - 0x0003b228 4576656e 74000000 68747470 3a2f2f77 Event...http://w │ │ │ │ - 0x0003b238 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003b248 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003b258 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003b268 67234465 6e794576 656e7400 68747470 g#DenyEvent.http │ │ │ │ - 0x0003b278 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ - 0x0003b288 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ - 0x0003b298 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ - 0x0003b2a8 32372f7a 67234d6f 64696679 4576656e 27/zg#ModifyEven │ │ │ │ - 0x0003b2b8 74000000 68747470 3a2f2f77 77772e73 t...http://www.s │ │ │ │ - 0x0003b2c8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ - 0x0003b2d8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ - 0x0003b2e8 30372f30 332f3232 2f6e6d6f 23494d4d 07/03/22/nmo#IMM │ │ │ │ - 0x0003b2f8 65737361 67650000 68747470 3a2f2f77 essage..http://w │ │ │ │ - 0x0003b308 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003b318 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003b328 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003b338 67234d6f 76654576 656e7400 68747470 g#MoveEvent.http │ │ │ │ - 0x0003b348 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ - 0x0003b358 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ - 0x0003b368 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ - 0x0003b378 32372f7a 67234578 70697265 4576656e 27/zg#ExpireEven │ │ │ │ - 0x0003b388 74000000 68747470 3a2f2f77 77772e7a t...http://www.z │ │ │ │ - 0x0003b398 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ - 0x0003b3a8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ - 0x0003b3b8 32303130 2f30312f 32372f7a 67234372 2010/01/27/zg#Cr │ │ │ │ - 0x0003b3c8 65617465 4576656e 74000000 68747470 eateEvent...http │ │ │ │ - 0x0003b3d8 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ - 0x0003b3e8 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ - 0x0003b3f8 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ - 0x0003b408 32372f7a 67235265 63656976 65457665 27/zg#ReceiveEve │ │ │ │ - 0x0003b418 6e740000 68747470 3a2f2f77 77772e7a nt..http://www.z │ │ │ │ - 0x0003b428 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ - 0x0003b438 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ - 0x0003b448 32303130 2f30312f 32372f7a 67234c65 2010/01/27/zg#Le │ │ │ │ - 0x0003b458 61766545 76656e74 00000000 68747470 aveEvent....http │ │ │ │ - 0x0003b468 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ - 0x0003b478 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ - 0x0003b488 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ - 0x0003b498 32372f7a 67234163 63657074 4576656e 27/zg#AcceptEven │ │ │ │ - 0x0003b4a8 74000000 68747470 3a2f2f77 77772e7a t...http://www.z │ │ │ │ - 0x0003b4b8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ - 0x0003b4c8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ - 0x0003b4d8 32303130 2f30312f 32372f7a 67235365 2010/01/27/zg#Se │ │ │ │ - 0x0003b4e8 6e644576 656e7400 68747470 3a2f2f77 ndEvent.http://w │ │ │ │ - 0x0003b4f8 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ - 0x0003b508 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ - 0x0003b518 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ - 0x0003b528 67234163 63657373 4576656e 74000000 g#AccessEvent... │ │ │ │ - 0x0003b538 41204d6f 76696500 6d6f7669 65000000 A Movie.movie... │ │ │ │ - 0x0003b548 54686520 6d757369 6320616c 62756d20 The music album │ │ │ │ - 0x0003b558 61732070 726f7669 64656420 62792074 as provided by t │ │ │ │ - 0x0003b568 68652070 75626c69 73686572 2e204e6f he publisher. No │ │ │ │ - 0x0003b578 7420746f 20626520 636f6e66 75736564 t to be confused │ │ │ │ - 0x0003b588 20776974 68206d65 64696120 6c697374 with media list │ │ │ │ - 0x0003b598 73206f72 20636f6c 6c656374 696f6e73 s or collections │ │ │ │ - 0x0003b5a8 2e000000 6d757369 6320616c 62756d00 ....music album. │ │ │ │ - 0x0003b5b8 55736564 20746f20 61737369 676e206d Used to assign m │ │ │ │ - 0x0003b5c8 75736963 2d737065 63696669 63207072 usic-specific pr │ │ │ │ - 0x0003b5d8 6f706572 74696573 20737563 68206120 operties such a │ │ │ │ - 0x0003b5e8 42504d20 746f2076 6964656f 20616e64 BPM to video and │ │ │ │ - 0x0003b5f8 20617564 696f0000 6d757369 63000000 audio..music... │ │ │ │ - 0x0003b608 41205456 20536572 69657320 68617320 A TV Series has │ │ │ │ - 0x0003b618 6d756c74 69706c65 20736561 736f6e73 multiple seasons │ │ │ │ - 0x0003b628 20616e64 20657069 736f6465 73000000 and episodes... │ │ │ │ - 0x0003b638 74762073 65726965 73000000 41205456 tv series...A TV │ │ │ │ - 0x0003b648 2053686f 77000000 74762073 686f7700 Show...tv show. │ │ │ │ - 0x0003b658 416e2065 6d61696c 2e000000 456d6169 An email....Emai │ │ │ │ - 0x0003b668 6c000000 41206d65 73736167 65207365 l...A message se │ │ │ │ - 0x0003b678 6e742077 69746820 496e7374 616e7420 nt with Instant │ │ │ │ - 0x0003b688 4d657373 6167696e 6720736f 66747761 Messaging softwa │ │ │ │ - 0x0003b698 72652e00 494d4d65 73736167 65000000 re..IMMessage... │ │ │ │ - 0x0003b6a8 41206d61 696c626f 78202d20 636f6e74 A mailbox - cont │ │ │ │ - 0x0003b6b8 61696e65 7220666f 72204d61 696c626f ainer for Mailbo │ │ │ │ - 0x0003b6c8 78446174 614f626a 65637473 2e000000 xDataObjects.... │ │ │ │ - 0x0003b6d8 4d61696c 626f7800 416e2065 6e746974 Mailbox.An entit │ │ │ │ - 0x0003b6e8 7920656e 636f756e 74657265 6420696e y encountered in │ │ │ │ - 0x0003b6f8 2061206d 61696c62 6f782e20 4d6f7374 a mailbox. Most │ │ │ │ - 0x0003b708 20636f6d 6d6f6e20 696e7465 72707265 common interpre │ │ │ │ - 0x0003b718 74617469 6f6e7320 666f7220 73756368 tations for such │ │ │ │ - 0x0003b728 20616e20 656e7469 74792069 6e636c75 an entity inclu │ │ │ │ - 0x0003b738 6465204d 65737361 6765206f 7220466f de Message or Fo │ │ │ │ - 0x0003b748 6c646572 00000000 4d61696c 626f7844 lder....MailboxD │ │ │ │ - 0x0003b758 6174614f 626a6563 74000000 41206d65 ataObject...A me │ │ │ │ - 0x0003b768 73736167 652e2043 6f756c64 20626520 ssage. Could be │ │ │ │ - 0x0003b778 616e2065 6d61696c 2c20696e 7374616e an email, instan │ │ │ │ - 0x0003b788 74206d65 7373616e 67696e67 206d6573 t messanging mes │ │ │ │ - 0x0003b798 73616765 2c20534d 53206d65 73736167 sage, SMS messag │ │ │ │ - 0x0003b7a8 65206574 632e0000 4d657373 61676500 e etc...Message. │ │ │ │ - 0x0003b7b8 41204d49 4d452065 6e746974 792c2061 A MIME entity, a │ │ │ │ - 0x0003b7c8 73206465 66696e65 6420696e 20524643 s defined in RFC │ │ │ │ - 0x0003b7d8 32303435 2c205365 6374696f 6e20322e 2045, Section 2. │ │ │ │ - 0x0003b7e8 342e0000 4d696d65 456e7469 74790000 4...MimeEntity.. │ │ │ │ - 0x0003b7f8 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ - 0x0003b808 7768656e 20746865 20757365 72206163 when the user ac │ │ │ │ - 0x0003b818 63657074 73206120 72657175 65737420 cepts a request │ │ │ │ - 0x0003b828 6f662073 6f6d6520 736f7274 2e204578 of some sort. Ex │ │ │ │ - 0x0003b838 616d706c 65732063 6f756c64 20626520 amples could be │ │ │ │ - 0x0003b848 616e7377 6572696e 67206120 70686f6e answering a phon │ │ │ │ - 0x0003b858 65206361 6c6c2c20 61636365 7074696e e call, acceptin │ │ │ │ - 0x0003b868 67206120 66696c65 20747261 6e736665 g a file transfe │ │ │ │ - 0x0003b878 722c206f 72206163 63657074 696e6720 r, or accepting │ │ │ │ - 0x0003b888 61206672 69656e64 73686970 20726571 a friendship req │ │ │ │ - 0x0003b898 75657374 206f7665 7220616e 20494d20 uest over an IM │ │ │ │ - 0x0003b8a8 70726f74 6f636f6c 2e205365 6520616c protocol. See al │ │ │ │ - 0x0003b8b8 736f2044 656e7945 76656e74 20666f72 so DenyEvent for │ │ │ │ - 0x0003b8c8 20776865 6e207468 65207573 65722064 when the user d │ │ │ │ - 0x0003b8d8 656e6965 73206120 73696d69 6c617220 enies a similar │ │ │ │ - 0x0003b8e8 72657175 65737400 41434345 50545f45 request.ACCEPT_E │ │ │ │ - 0x0003b8f8 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ - 0x0003b908 69676765 72656420 6279206f 70656e69 iggered by openi │ │ │ │ - 0x0003b918 6e672c20 61636365 7373696e 672c206f ng, accessing, o │ │ │ │ - 0x0003b928 72207374 61727469 6e672061 20726573 r starting a res │ │ │ │ - 0x0003b938 6f757263 652e204d 6f737420 7a673a41 ource. Most zg:A │ │ │ │ - 0x0003b948 63636573 73457665 6e747320 77696c6c ccessEvents will │ │ │ │ - 0x0003b958 20686176 6520616e 20616363 6f6d7061 have an accompa │ │ │ │ - 0x0003b968 6e79696e 67207a67 3a4c6561 76654576 nying zg:LeaveEv │ │ │ │ - 0x0003b978 656e742c 20627574 20746869 73206e65 ent, but this ne │ │ │ │ - 0x0003b988 6564206e 6f742061 6c776179 73206265 ed not always be │ │ │ │ - 0x0003b998 20746865 20636173 65000000 41434345 the case...ACCE │ │ │ │ - 0x0003b9a8 53535f45 56454e54 00000000 52657072 SS_EVENT....Repr │ │ │ │ - 0x0003b9b8 6573656e 74617469 6f6e206f 66206120 esentation of a │ │ │ │ - 0x0003b9c8 73706563 69666963 20416374 696f6e20 specific Action │ │ │ │ - 0x0003b9d8 6f6e2061 6e204170 706c6963 6174696f on an Applicatio │ │ │ │ - 0x0003b9e8 6e000000 4150504c 49434154 494f4e5f n...APPLICATION_ │ │ │ │ - 0x0003b9f8 41435449 4f4e0000 4576656e 74207479 ACTION..Event ty │ │ │ │ - 0x0003ba08 70652074 72696767 65726564 20776865 pe triggered whe │ │ │ │ - 0x0003ba18 6e20616e 20697465 6d206973 20637265 n an item is cre │ │ │ │ - 0x0003ba28 61746564 00000000 43524541 54455f45 ated....CREATE_E │ │ │ │ - 0x0003ba38 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ - 0x0003ba48 69676765 72656420 62656361 75736520 iggered because │ │ │ │ - 0x0003ba58 61207265 736f7572 63652068 61732062 a resource has b │ │ │ │ - 0x0003ba68 65656e20 64656c65 74656420 6f72206f een deleted or o │ │ │ │ - 0x0003ba78 74686572 77697365 206d6164 65207065 therwise made pe │ │ │ │ - 0x0003ba88 726d616e 656e746c 7920756e 61766169 rmanently unavai │ │ │ │ - 0x0003ba98 6c61626c 652e2046 782e2077 68656e20 lable. Fx. when │ │ │ │ - 0x0003baa8 64656c65 74696e67 20612066 696c652e deleting a file. │ │ │ │ - 0x0003bab8 20464958 4d453a20 486f7720 61626f75 FIXME: How abou │ │ │ │ - 0x0003bac8 74207768 656e206d 6f76696e 6720746f t when moving to │ │ │ │ - 0x0003bad8 20747261 73683f00 44454c45 54455f45 trash?.DELETE_E │ │ │ │ - 0x0003bae8 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ - 0x0003baf8 69676765 72656420 7768656e 20746865 iggered when the │ │ │ │ - 0x0003bb08 20757365 72206465 6e696573 20612072 user denies a r │ │ │ │ - 0x0003bb18 65717565 7374206f 6620736f 6d652073 equest of some s │ │ │ │ - 0x0003bb28 6f72742e 20457861 6d706c65 7320636f ort. Examples co │ │ │ │ - 0x0003bb38 756c6420 62652072 656a6563 74696e67 uld be rejecting │ │ │ │ - 0x0003bb48 20612070 686f6e65 2063616c 6c2c2072 a phone call, r │ │ │ │ - 0x0003bb58 656a6563 74696e67 20612066 696c6520 ejecting a file │ │ │ │ - 0x0003bb68 7472616e 73666572 2c206f72 2064656e transfer, or den │ │ │ │ - 0x0003bb78 79696e67 20612066 7269656e 64736869 ying a friendshi │ │ │ │ - 0x0003bb88 70207265 71756573 74206f76 65722061 p request over a │ │ │ │ - 0x0003bb98 6e20494d 2070726f 746f636f 6c2e2053 n IM protocol. S │ │ │ │ - 0x0003bba8 65652061 6c736f20 41636365 70744576 ee also AcceptEv │ │ │ │ - 0x0003bbb8 656e7420 666f7220 74686520 636f6e76 ent for the conv │ │ │ │ - 0x0003bbc8 65727365 20657665 6e742074 79706500 erse event type. │ │ │ │ - 0x0003bbd8 44454e59 5f455645 4e540000 42617365 DENY_EVENT..Base │ │ │ │ - 0x0003bbe8 20636c61 73732066 6f722065 76656e74 class for event │ │ │ │ - 0x0003bbf8 20696e74 65727072 65746174 696f6e73 interpretations │ │ │ │ - 0x0003bc08 2e20506c 65617365 20646f20 6e6f2069 . Please do no i │ │ │ │ - 0x0003bc18 6e737461 6e746961 74652064 69726563 nstantiate direc │ │ │ │ - 0x0003bc28 746c792c 20627574 20757365 206f6e65 tly, but use one │ │ │ │ - 0x0003bc38 206f6620 74686520 73756220 636c6173 of the sub clas │ │ │ │ - 0x0003bc48 7365732e 20546865 20696e74 65727072 ses. The interpr │ │ │ │ - 0x0003bc58 65746174 696f6e20 6f662061 6e206576 etation of an ev │ │ │ │ - 0x0003bc68 656e7420 64657363 72696265 73202777 ent describes 'w │ │ │ │ - 0x0003bc78 68617420 68617070 656e6564 27202d20 hat happened' - │ │ │ │ - 0x0003bc88 66782e20 27736f6d 65746869 6e672077 fx. 'something w │ │ │ │ - 0x0003bc98 61732063 72656174 65642720 6f722027 as created' or ' │ │ │ │ - 0x0003bca8 736f6d65 7468696e 67207761 73206163 something was ac │ │ │ │ - 0x0003bcb8 63657373 65642700 4556454e 545f494e cessed'.EVENT_IN │ │ │ │ - 0x0003bcc8 54455250 52455441 54494f4e 00000000 TERPRETATION.... │ │ │ │ - 0x0003bcd8 42617365 20636c61 73732066 6f722065 Base class for e │ │ │ │ - 0x0003bce8 76656e74 206d616e 69666573 74617469 vent manifestati │ │ │ │ - 0x0003bcf8 6f6e2074 79706573 2e20506c 65617365 on types. Please │ │ │ │ - 0x0003bd08 20646f20 6e6f2069 6e737461 6e746961 do no instantia │ │ │ │ - 0x0003bd18 74652064 69726563 746c792c 20627574 te directly, but │ │ │ │ - 0x0003bd28 20757365 206f6e65 206f6620 74686520 use one of the │ │ │ │ - 0x0003bd38 73756220 636c6173 7365732e 20546865 sub classes. The │ │ │ │ - 0x0003bd48 206d616e 69666573 74617469 6f6e206f manifestation o │ │ │ │ - 0x0003bd58 6620616e 20657665 6e742064 65736372 f an event descr │ │ │ │ - 0x0003bd68 69626573 2027686f 77206974 20686170 ibes 'how it hap │ │ │ │ - 0x0003bd78 70656e65 64272e20 46782e20 27746865 pened'. Fx. 'the │ │ │ │ - 0x0003bd88 20757365 72206469 64207468 69732720 user did this' │ │ │ │ - 0x0003bd98 6f722027 74686520 73797374 656d206e or 'the system n │ │ │ │ - 0x0003bda8 6f746966 69656420 74686520 75736572 otified the user │ │ │ │ - 0x0003bdb8 27000000 4556454e 545f4d41 4e494645 '...EVENT_MANIFE │ │ │ │ - 0x0003bdc8 53544154 494f4e00 4576656e 74207472 STATION.Event tr │ │ │ │ - 0x0003bdd8 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ - 0x0003bde8 65746869 6e672065 78706972 6573206f ething expires o │ │ │ │ - 0x0003bdf8 72207469 6d657320 6f75742e 20546865 r times out. The │ │ │ │ - 0x0003be08 73652074 79706573 206f6620 6576656e se types of even │ │ │ │ - 0x0003be18 74732061 7265206e 6f726d61 6c6c7920 ts are normally │ │ │ │ - 0x0003be28 6e6f7420 74726967 67657265 64206279 not triggered by │ │ │ │ - 0x0003be38 20746865 20757365 722c2062 75742062 the user, but b │ │ │ │ - 0x0003be48 79207468 65206f70 65726174 696e6720 y the operating │ │ │ │ - 0x0003be58 73797374 656d206f 7220736f 6d652065 system or some e │ │ │ │ - 0x0003be68 78746572 6e616c20 70617274 792e2045 xternal party. E │ │ │ │ - 0x0003be78 78616d70 6c657320 61726520 61207265 xamples are a re │ │ │ │ - 0x0003be88 63757272 696e6720 63616c65 6e646172 curring calendar │ │ │ │ - 0x0003be98 20697465 6d206f72 20746173 6b206465 item or task de │ │ │ │ - 0x0003bea8 61646c69 6e652074 68617420 65787069 adline that expi │ │ │ │ - 0x0003beb8 72657320 6f722061 20776865 6e207468 res or a when th │ │ │ │ - 0x0003bec8 65207573 65722066 61696c73 20746f20 e user fails to │ │ │ │ - 0x0003bed8 72657370 6f6e6420 746f2061 6e206578 respond to an ex │ │ │ │ - 0x0003bee8 7465726e 616c2072 65717565 73742073 ternal request s │ │ │ │ - 0x0003bef8 75636820 61732061 2070686f 6e652063 uch as a phone c │ │ │ │ - 0x0003bf08 616c6c00 45585049 52455f45 56454e54 all.EXPIRE_EVENT │ │ │ │ - 0x0003bf18 00000000 416e2065 76656e74 20746861 ....An event tha │ │ │ │ - 0x0003bf28 74206973 20636175 73656420 696e6469 t is caused indi │ │ │ │ - 0x0003bf38 72656374 6c792066 726f6d20 75736572 rectly from user │ │ │ │ - 0x0003bf48 20616374 69766974 79206f72 20646564 activity or ded │ │ │ │ - 0x0003bf58 75637465 64207669 6120616e 616c7973 ucted via analys │ │ │ │ - 0x0003bf68 6973206f 66206f74 68657220 6576656e is of other even │ │ │ │ - 0x0003bf78 74732e20 46782e20 69662061 6e20616c ts. Fx. if an al │ │ │ │ - 0x0003bf88 676f7269 74686d20 64697669 64657320 gorithm divides │ │ │ │ - 0x0003bf98 61207573 65722077 6f726b66 6c6f7720 a user workflow │ │ │ │ - 0x0003bfa8 696e746f 20646973 6a6f696e 74202770 into disjoint 'p │ │ │ │ - 0x0003bfb8 726f6a65 63747327 20626173 6564206f rojects' based o │ │ │ │ - 0x0003bfc8 6e207465 6d706f72 616c2061 6e616c79 n temporal analy │ │ │ │ - 0x0003bfd8 73697320 69742063 6f756c64 20696e73 sis it could ins │ │ │ │ - 0x0003bfe8 65727420 68657572 69737469 63206576 ert heuristic ev │ │ │ │ - 0x0003bff8 656e7473 20776865 6e207468 65207573 ents when the us │ │ │ │ - 0x0003c008 65722063 68616e67 65642070 726f6a65 er changed proje │ │ │ │ - 0x0003c018 63740000 48455552 49535449 435f4143 ct..HEURISTIC_AC │ │ │ │ - 0x0003c028 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ - 0x0003c038 69676765 72656420 62792063 6c6f7369 iggered by closi │ │ │ │ - 0x0003c048 6e672c20 6c656176 696e672c 206f7220 ng, leaving, or │ │ │ │ - 0x0003c058 73746f70 70696e67 20612072 65736f75 stopping a resou │ │ │ │ - 0x0003c068 7263652e 204d6f73 74207a67 3a4c6561 rce. Most zg:Lea │ │ │ │ - 0x0003c078 76654576 656e7473 2077696c 6c206265 veEvents will be │ │ │ │ - 0x0003c088 20666f6c 6c6f7769 6e672061 207a673a following a zg: │ │ │ │ - 0x0003c098 41636365 73732065 76656e74 2c206275 Access event, bu │ │ │ │ - 0x0003c0a8 74207468 6973206e 65656420 6e6f7420 t this need not │ │ │ │ - 0x0003c0b8 616c7761 79732062 65207468 65206361 always be the ca │ │ │ │ - 0x0003c0c8 73650000 4c454156 455f4556 454e5400 se..LEAVE_EVENT. │ │ │ │ - 0x0003c0d8 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ - 0x0003c0e8 6279206d 6f646966 79696e67 20616e20 by modifying an │ │ │ │ - 0x0003c0f8 65786973 74696e67 20726573 6f757263 existing resourc │ │ │ │ - 0x0003c108 65732e20 46782e20 7768656e 20656469 es. Fx. when edi │ │ │ │ - 0x0003c118 74696e67 20616e64 20736176 696e6720 ting and saving │ │ │ │ - 0x0003c128 61206669 6c65206f 6e206469 736b206f a file on disk o │ │ │ │ - 0x0003c138 7220636f 72726563 74696e67 20612074 r correcting a t │ │ │ │ - 0x0003c148 79706f20 696e2074 6865206e 616d6520 ypo in the name │ │ │ │ - 0x0003c158 6f662061 20636f6e 74616374 00000000 of a contact.... │ │ │ │ - 0x0003c168 4d4f4449 46595f45 56454e54 00000000 MODIFY_EVENT.... │ │ │ │ - 0x0003c178 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ - 0x0003c188 7768656e 20612072 65736f75 72636520 when a resource │ │ │ │ - 0x0003c198 68617320 6265656e 206d6f76 65642066 has been moved f │ │ │ │ - 0x0003c1a8 726f6d20 61206c6f 63617469 6f6e2074 rom a location t │ │ │ │ - 0x0003c1b8 6f20616e 6f746865 722e2046 782e206d o another. Fx. m │ │ │ │ - 0x0003c1c8 6f76696e 67206120 66696c65 2066726f oving a file fro │ │ │ │ - 0x0003c1d8 6d206120 666f6c64 65722074 6f20616e m a folder to an │ │ │ │ - 0x0003c1e8 6f746865 722e0000 4d4f5645 5f455645 other...MOVE_EVE │ │ │ │ - 0x0003c1f8 4e540000 4576656e 74207472 69676765 NT..Event trigge │ │ │ │ - 0x0003c208 72656420 7768656e 20736f6d 65746869 red when somethi │ │ │ │ - 0x0003c218 6e672069 73207265 63656976 65642066 ng is received f │ │ │ │ - 0x0003c228 726f6d20 616e2065 78746572 6e616c20 rom an external │ │ │ │ - 0x0003c238 70617274 792e2054 68652065 76656e74 party. The event │ │ │ │ - 0x0003c248 206d616e 69666573 74617469 6f6e206d manifestation m │ │ │ │ - 0x0003c258 75737420 62652073 65742061 63636f72 ust be set accor │ │ │ │ - 0x0003c268 64696e67 20746f20 74686520 776f726c ding to the worl │ │ │ │ - 0x0003c278 64207669 6577206f 66207468 65207265 d view of the re │ │ │ │ - 0x0003c288 63656976 696e6720 70617274 792e204d ceiving party. M │ │ │ │ - 0x0003c298 6f737420 6f667465 6e207468 65206974 ost often the it │ │ │ │ - 0x0003c2a8 656d2074 68617420 69732062 65696e67 em that is being │ │ │ │ - 0x0003c2b8 20726563 65697665 64207769 6c6c2062 received will b │ │ │ │ - 0x0003c2c8 6520736f 6d652073 6f727420 6f66206d e some sort of m │ │ │ │ - 0x0003c2d8 65737361 6765202d 20616e20 656d6169 essage - an emai │ │ │ │ - 0x0003c2e8 6c2c2069 6e737461 6e74206d 65737361 l, instant messa │ │ │ │ - 0x0003c2f8 67652c20 6f722062 726f6164 63617374 ge, or broadcast │ │ │ │ - 0x0003c308 6564206d 65646961 20737563 68206173 ed media such as │ │ │ │ - 0x0003c318 206d6963 726f2062 6c6f6767 696e6700 micro blogging. │ │ │ │ - 0x0003c328 52454345 4956455f 4556454e 54000000 RECEIVE_EVENT... │ │ │ │ - 0x0003c338 416e2065 76656e74 20746861 74207761 An event that wa │ │ │ │ - 0x0003c348 73206469 72656374 6c792074 72696767 s directly trigg │ │ │ │ - 0x0003c358 65726564 20627920 736f6d65 20757365 ered by some use │ │ │ │ - 0x0003c368 7220696e 69746961 74656420 73657175 r initiated sequ │ │ │ │ - 0x0003c378 656e6365 206f6620 61637469 6f6e732e ence of actions. │ │ │ │ - 0x0003c388 20466f72 20657861 6d706c65 2061206d For example a m │ │ │ │ - 0x0003c398 75736963 20706c61 79657220 6175746f usic player auto │ │ │ │ - 0x0003c3a8 6d617469 63616c6c 79206368 616e6769 matically changi │ │ │ │ - 0x0003c3b8 6e672074 6f207468 65206e65 78742073 ng to the next s │ │ │ │ - 0x0003c3c8 6f6e6720 696e2061 20706c61 796c6973 ong in a playlis │ │ │ │ - 0x0003c3d8 74000000 53434845 44554c45 445f4143 t...SCHEDULED_AC │ │ │ │ - 0x0003c3e8 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ - 0x0003c3f8 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ - 0x0003c408 65746869 6e672069 73207365 6e642074 ething is send t │ │ │ │ - 0x0003c418 6f20616e 20657874 65726e61 6c207061 o an external pa │ │ │ │ - 0x0003c428 7274792e 20546865 20657665 6e74206d rty. The event m │ │ │ │ - 0x0003c438 616e6966 65737461 74696f6e 206d7573 anifestation mus │ │ │ │ - 0x0003c448 74206265 20736574 20616363 6f726469 t be set accordi │ │ │ │ - 0x0003c458 6e672074 6f207468 6520776f 726c6420 ng to the world │ │ │ │ - 0x0003c468 76696577 206f6620 74686520 73656e64 view of the send │ │ │ │ - 0x0003c478 696e6720 70617274 792e204d 6f737420 ing party. Most │ │ │ │ - 0x0003c488 6f667465 6e207468 65206974 656d2074 often the item t │ │ │ │ - 0x0003c498 68617420 69732062 65696e67 2073656e hat is being sen │ │ │ │ - 0x0003c4a8 64207769 6c6c2062 6520736f 6d652073 d will be some s │ │ │ │ - 0x0003c4b8 6f727420 6f66206d 65737361 6765202d ort of message - │ │ │ │ - 0x0003c4c8 20616e20 656d6169 6c2c2069 6e737461 an email, insta │ │ │ │ - 0x0003c4d8 6e74206d 65737361 67652c20 6f722062 nt message, or b │ │ │ │ - 0x0003c4e8 726f6164 63617374 6564206d 65646961 roadcasted media │ │ │ │ - 0x0003c4f8 20737563 68206173 206d6963 726f2062 such as micro b │ │ │ │ - 0x0003c508 6c6f6767 696e6700 53454e44 5f455645 logging.SEND_EVE │ │ │ │ - 0x0003c518 4e540000 416e2065 76656e74 2073656e NT..An event sen │ │ │ │ - 0x0003c528 6420746f 20746865 20757365 72206279 d to the user by │ │ │ │ - 0x0003c538 20746865 206f7065 72617469 6e672073 the operating s │ │ │ │ - 0x0003c548 79737465 6d2e2045 78616d70 6c657320 ystem. Examples │ │ │ │ - 0x0003c558 636f756c 6420696e 636c7564 65207768 could include wh │ │ │ │ - 0x0003c568 656e2074 68652075 73657220 696e7365 en the user inse │ │ │ │ - 0x0003c578 72747320 61205553 42207374 69636b20 rts a USB stick │ │ │ │ - 0x0003c588 6f722077 68656e20 74686520 73797374 or when the syst │ │ │ │ - 0x0003c598 656d2077 61726e73 20746861 74207468 em warns that th │ │ │ │ - 0x0003c5a8 65206861 72642064 69736b20 69732066 e hard disk is f │ │ │ │ - 0x0003c5b8 756c6c00 53595354 454d5f4e 4f544946 ull.SYSTEM_NOTIF │ │ │ │ - 0x0003c5c8 49434154 494f4e00 416e2065 76656e74 ICATION.An event │ │ │ │ - 0x0003c5d8 20746861 74207761 73206163 74697665 that was active │ │ │ │ - 0x0003c5e8 6c792070 6572666f 726d6564 20627920 ly performed by │ │ │ │ - 0x0003c5f8 74686520 75736572 2e20466f 72206578 the user. For ex │ │ │ │ - 0x0003c608 616d706c 65207361 76696e67 206f7220 ample saving or │ │ │ │ - 0x0003c618 6f70656e 696e6720 61206669 6c652062 opening a file b │ │ │ │ - 0x0003c628 7920636c 69636b69 6e67206f 6e206974 y clicking on it │ │ │ │ - 0x0003c638 20696e20 74686520 66696c65 206d616e in the file man │ │ │ │ - 0x0003c648 61676572 00000000 55534552 5f414354 ager....USER_ACT │ │ │ │ - 0x0003c658 49564954 59000000 416e2065 76656e74 IVITY...An event │ │ │ │ - 0x0003c668 20746861 74207761 73207065 72666f72 that was perfor │ │ │ │ - 0x0003c678 6d656420 62792061 6e20656e 74697479 med by an entity │ │ │ │ - 0x0003c688 2c207573 75616c6c 79206875 6d616e20 , usually human │ │ │ │ - 0x0003c698 6f72206f 7267616e 697a6174 696f6e2c or organization, │ │ │ │ - 0x0003c6a8 206f7468 65722074 68616e20 74686520 other than the │ │ │ │ - 0x0003c6b8 75736572 2e20416e 20657861 6d706c65 user. An example │ │ │ │ - 0x0003c6c8 20636f75 6c642062 65206c6f 6767696e could be loggin │ │ │ │ - 0x0003c6d8 67207468 65206163 74697669 74696573 g the activities │ │ │ │ - 0x0003c6e8 206f6620 6f746865 72207065 6f706c65 of other people │ │ │ │ - 0x0003c6f8 20696e20 61207465 616d0000 574f524c in a team..WORL │ │ │ │ - 0x0003c708 445f4143 54495649 54590000 73796d62 D_ACTIVITY..symb │ │ │ │ - 0x0003c718 6f6c5f75 72692021 3d204e55 4c4c0000 ol_uri != NULL.. │ │ │ │ - 0x0003c728 475f5459 50455f43 4845434b 5f494e53 G_TYPE_CHECK_INS │ │ │ │ - 0x0003c738 54414e43 455f5459 50452028 765f6f62 TANCE_TYPE (v_ob │ │ │ │ - 0x0003c748 6a656374 2c205a45 49544745 4953545f ject, ZEITGEIST_ │ │ │ │ - 0x0003c758 53594d42 4f4c5f54 5950455f 494e464f SYMBOL_TYPE_INFO │ │ │ │ - 0x0003c768 29000000 5a656974 67656973 74526573 )...ZeitgeistRes │ │ │ │ - 0x0003c778 756c7453 65740000 5a656974 67656973 ultSet..Zeitgeis │ │ │ │ - 0x0003c788 7453696d 706c6552 6573756c 74536574 tSimpleResultSet │ │ │ │ - 0x0003c798 00000000 6f666673 6574203c 3d207374 ....offset <= st │ │ │ │ - 0x0003c7a8 72696e67 5f6c656e 67746800 7a656974 ring_length.zeit │ │ │ │ - 0x0003c7b8 67656973 74000000 5a454954 47454953 geist...ZEITGEIS │ │ │ │ - 0x0003c7c8 545f4441 54415f50 41544800 7574696c T_DATA_PATH.util │ │ │ │ - 0x0003c7d8 732e7661 6c613a36 373a2044 4154415f s.vala:67: DATA_ │ │ │ │ - 0x0003c7e8 50415448 203d2025 73000000 5a454954 PATH = %s...ZEIT │ │ │ │ - 0x0003c7f8 47454953 545f4441 54414241 53455f50 GEIST_DATABASE_P │ │ │ │ - 0x0003c808 41544800 61637469 76697479 2e73716c ATH.activity.sql │ │ │ │ - 0x0003c818 69746500 7574696c 732e7661 6c613a38 ite.utils.vala:8 │ │ │ │ - 0x0003c828 363a2044 41544142 4153455f 46494c45 6: DATABASE_FILE │ │ │ │ - 0x0003c838 5f504154 48203d20 25730000 70617468 _PATH = %s..path │ │ │ │ - 0x0003c848 20213d20 4e554c4c 00000000 5a454954 != NULL....ZEIT │ │ │ │ - 0x0003c858 47454953 545f4441 54414241 53455f42 GEIST_DATABASE_B │ │ │ │ - 0x0003c868 41434b55 505f5041 54480000 61637469 ACKUP_PATH..acti │ │ │ │ - 0x0003c878 76697479 2e73716c 6974652e 62636b00 vity.sqlite.bck. │ │ │ │ - 0x0003c888 7574696c 732e7661 6c613a31 30393a20 utils.vala:109: │ │ │ │ - 0x0003c898 44415441 42415345 5f46494c 455f4241 DATABASE_FILE_BA │ │ │ │ - 0x0003c8a8 434b5550 5f504154 48203d20 25730000 CKUP_PATH = %s.. │ │ │ │ - 0x0003c8b8 2559256d 25642d25 48254d25 53000000 %Y%m%d-%H%M%S... │ │ │ │ - 0x0003c8c8 2e25732e 62636b00 7574696c 732e7661 .%s.bck.utils.va │ │ │ │ - 0x0003c8d8 6c613a31 32373a20 4c4f4341 4c5f4558 la:127: LOCAL_EX │ │ │ │ - 0x0003c8e8 54454e53 494f4e53 5f504154 48203d20 TENSIONS_PATH = │ │ │ │ - 0x0003c8f8 25730000 7574696c 732e7661 6c613a31 %s..utils.vala:1 │ │ │ │ - 0x0003c908 34383a20 4261636b 696e6720 75702064 48: Backing up d │ │ │ │ - 0x0003c918 61746162 61736520 746f2022 25732220 atabase to "%s" │ │ │ │ - 0x0003c928 666f7220 73636865 6d612075 70677261 for schema upgra │ │ │ │ - 0x0003c938 64652e2e 2e000000 2a76616c 20213d20 de......*val != │ │ │ │ - 0x0003c948 4e554c4c 00000000 6572726f 725f6d65 NULL....error_me │ │ │ │ - 0x0003c958 73736167 6520213d 204e554c 4c000000 ssage != NULL... │ │ │ │ - 0x0003c968 7574696c 732e6300 5a454954 47454953 utils.c.ZEITGEIS │ │ │ │ - 0x0003c978 545f4c4f 475f4449 52454354 5f524541 T_LOG_DIRECT_REA │ │ │ │ - 0x0003c988 44000000 41534300 44455343 00000000 D...ASC.DESC.... │ │ │ │ - 0x0003c998 77686572 6520213d 204e554c 4c000000 where != NULL... │ │ │ │ - 0x0003c9a8 2c20434f 554e5428 25732920 4153206e , COUNT(%s) AS n │ │ │ │ - 0x0003c9b8 756d5f65 76656e74 73000000 6e756d5f um_events...num_ │ │ │ │ - 0x0003c9c8 6576656e 74732025 732c0000 0a202020 events %s,... │ │ │ │ - 0x0003c9d8 20202020 20202020 20202020 2053454c SEL │ │ │ │ - 0x0003c9e8 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ - 0x0003c9f8 740a2020 20202020 20202020 20202020 t. │ │ │ │ - 0x0003ca08 20204e41 54555241 4c204a4f 494e2028 NATURAL JOIN ( │ │ │ │ - 0x0003ca18 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0003ca28 20202020 2053454c 45435420 25732c0a SELECT %s,. │ │ │ │ - 0x0003ca38 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003ca48 20202020 25732874 696d6573 74616d70 %s(timestamp │ │ │ │ - 0x0003ca58 29204153 2074696d 65737461 6d700a20 ) AS timestamp. │ │ │ │ - 0x0003ca68 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003ca78 20202025 730a2020 20202020 20202020 %s. │ │ │ │ - 0x0003ca88 20202020 20202020 20204652 4f4d2065 FROM e │ │ │ │ - 0x0003ca98 76656e74 5f766965 77205748 45524520 vent_view WHERE │ │ │ │ - 0x0003caa8 25730a20 20202020 20202020 20202020 %s. │ │ │ │ - 0x0003cab8 20202020 20202047 524f5550 20425920 GROUP BY │ │ │ │ - 0x0003cac8 2573290a 20202020 20202020 20202020 %s). │ │ │ │ - 0x0003cad8 20202020 47524f55 50204259 2025730a GROUP BY %s. │ │ │ │ - 0x0003cae8 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003caf8 4f524445 52204259 20257320 0a202020 ORDER BY %s . │ │ │ │ - 0x0003cb08 20202020 20202020 20202020 20000000 ... │ │ │ │ - 0x0003cb18 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ - 0x0003cb28 45435420 69642c20 25732874 696d6573 ECT id, %s(times │ │ │ │ - 0x0003cb38 74616d70 29204153 2074696d 65737461 tamp) AS timesta │ │ │ │ - 0x0003cb48 6d700a20 20202020 20202020 20202020 mp. │ │ │ │ - 0x0003cb58 20202046 524f4d20 6576656e 745f7669 FROM event_vi │ │ │ │ - 0x0003cb68 65772057 48455245 20257320 414e4420 ew WHERE %s AND │ │ │ │ - 0x0003cb78 25732049 53204e4f 54204e55 4c4c0a20 %s IS NOT NULL. │ │ │ │ - 0x0003cb88 20202020 20202020 20202047 524f5550 GROUP │ │ │ │ - 0x0003cb98 20425920 25730a20 20202020 20202020 BY %s. │ │ │ │ - 0x0003cba8 2020204f 52444552 2042590a 20202020 ORDER BY. │ │ │ │ - 0x0003cbb8 20202020 20202020 00000000 64617461 ....data │ │ │ │ - 0x0003cbc8 62617365 00000000 64622d72 65616465 base....db-reade │ │ │ │ - 0x0003cbd8 722e6300 64622d72 65616465 722e7661 r.c.db-reader.va │ │ │ │ - 0x0003cbe8 6c613a36 383a2054 61626c65 4c6f6f6b la:68: TableLook │ │ │ │ - 0x0003cbf8 75702069 6e697469 616c697a 6174696f up initializatio │ │ │ │ - 0x0003cc08 6e206661 696c6564 3a202573 00000000 n failed: %s.... │ │ │ │ - 0x0003cc18 7461626c 6520213d 204e554c 4c000000 table != NULL... │ │ │ │ - 0x0003cc28 73746d74 20213d20 4e554c4c 00000000 stmt != NULL.... │ │ │ │ - 0x0003cc38 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ - 0x0003cc48 45435420 2a204652 4f4d2065 76656e74 ECT * FROM event │ │ │ │ - 0x0003cc58 5f766965 770a2020 20202020 20202020 _view. │ │ │ │ - 0x0003cc68 20205748 45524520 69642049 4e202825 WHERE id IN (% │ │ │ │ - 0x0003cc78 73290a20 20202020 20202020 20202000 s). . │ │ │ │ - 0x0003cc88 64622d72 65616465 722e7661 6c613a31 db-reader.vala:1 │ │ │ │ - 0x0003cc98 34323a20 53514c20 6572726f 72000000 42: SQL error... │ │ │ │ - 0x0003cca8 53454c45 43542069 64204652 4f4d2065 SELECT id FROM e │ │ │ │ - 0x0003ccb8 76656e74 5f766965 77200000 57484552 vent_view ..WHER │ │ │ │ - 0x0003ccc8 45200000 204f5244 45522042 59200000 E .. ORDER BY .. │ │ │ │ - 0x0003ccd8 6d617800 7375626a 5f696400 7375626a max.subj_id.subj │ │ │ │ - 0x0003cce8 5f69645f 63757272 656e7400 6d696e00 _id_current.min. │ │ │ │ - 0x0003ccf8 7375626a 5f6f7269 67696e00 7375626a subj_origin.subj │ │ │ │ - 0x0003cd08 5f6f7269 67696e5f 63757272 656e7400 _origin_current. │ │ │ │ - 0x0003cd18 7375626a 5f696e74 65727072 65746174 subj_interpretat │ │ │ │ - 0x0003cd28 696f6e00 7375626a 5f6d696d 65747970 ion.subj_mimetyp │ │ │ │ - 0x0003cd38 65000000 496e7661 6c696420 52657375 e...Invalid Resu │ │ │ │ - 0x0003cd48 6c745479 70652e00 64622d72 65616465 ltType..db-reade │ │ │ │ - 0x0003cd58 722e7661 6c613a32 39323a20 25730000 r.vala:292: %s.. │ │ │ │ - 0x0003cd68 2074696d 65737461 6d702025 73000000 timestamp %s... │ │ │ │ - 0x0003cd78 46524f4d 20657665 6e740000 46524f4d FROM event..FROM │ │ │ │ - 0x0003cd88 20657665 6e745f76 69657700 64622d72 event_view.db-r │ │ │ │ - 0x0003cd98 65616465 722e7661 6c613a33 30373a20 eader.vala:307: │ │ │ │ - 0x0003cda8 53514c20 6572726f 72000000 4572726f SQL error...Erro │ │ │ │ - 0x0003cdb8 7220696e 2066696e 645f6576 656e745f r in find_event_ │ │ │ │ - 0x0003cdc8 6964733a 2025642c 20257300 64622d72 ids: %d, %s.db-r │ │ │ │ - 0x0003cdd8 65616465 722e7661 6c613a33 33333a20 eader.vala:333: │ │ │ │ - 0x0003cde8 25730000 6669656c 6420213d 204e554c %s..field != NUL │ │ │ │ - 0x0003cdf8 4c000000 4669656c 64202725 73272064 L...Field '%s' d │ │ │ │ - 0x0003ce08 6f65736e 27742073 7570706f 7274206e oesn't support n │ │ │ │ - 0x0003ce18 65676174 696f6e00 64622d72 65616465 egation.db-reade │ │ │ │ - 0x0003ce28 722e7661 6c613a38 36303a20 25730000 r.vala:860: %s.. │ │ │ │ - 0x0003ce38 4669656c 64202725 73272064 6f65736e Field '%s' doesn │ │ │ │ - 0x0003ce48 27742073 7570706f 72742074 6865206e 't support the n │ │ │ │ - 0x0003ce58 6f2d6578 70616e64 206f7065 7261746f o-expand operato │ │ │ │ - 0x0003ce68 72000000 64622d72 65616465 722e7661 r...db-reader.va │ │ │ │ - 0x0003ce78 6c613a38 37363a20 25730000 4669656c la:876: %s..Fiel │ │ │ │ - 0x0003ce88 64202725 73272064 6f65736e 27742073 d '%s' doesn't s │ │ │ │ - 0x0003ce98 7570706f 72742070 72656669 78207365 upport prefix se │ │ │ │ - 0x0003cea8 61726368 00000000 64622d72 65616465 arch....db-reade │ │ │ │ - 0x0003ceb8 722e7661 6c613a38 39313a20 25730000 r.vala:891: %s.. │ │ │ │ - 0x0003cec8 7461626c 655f6e61 6d652021 3d204e55 table_name != NU │ │ │ │ - 0x0003ced8 4c4c0000 73796d62 6f6c2021 3d204e55 LL..symbol != NU │ │ │ │ - 0x0003cee8 4c4c0000 6c6f6f6b 75705f74 61626c65 LL..lookup_table │ │ │ │ - 0x0003cef8 20213d20 4e554c4c 00000000 28257329 != NULL....(%s) │ │ │ │ - 0x0003cf08 00000000 2573203d 20256920 00000000 ....%s = %i .... │ │ │ │ - 0x0003cf18 204f5220 00000000 74656d70 6c617465 OR ....template │ │ │ │ - 0x0003cf28 7320213d 204e554c 4c000000 74656d70 s != NULL...temp │ │ │ │ - 0x0003cf38 6c617465 20213d20 4e554c4c 00000000 late != NULL.... │ │ │ │ - 0x0003cf48 69643d3f 00000000 7375626a 65637420 id=?....subject │ │ │ │ - 0x0003cf58 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ - 0x0003cf68 7375626a 65637420 6d616e69 66657374 subject manifest │ │ │ │ - 0x0003cf78 6174696f 6e000000 7375626a 5f6d616e ation...subj_man │ │ │ │ - 0x0003cf88 69666573 74617469 6f6e0000 6d696d65 ifestation..mime │ │ │ │ - 0x0003cf98 2d747970 65000000 7375626a 65637420 -type...subject │ │ │ │ - 0x0003cfa8 6f726967 696e0000 7375626a 5f746578 origin..subj_tex │ │ │ │ - 0x0003cfb8 745f6964 00000000 63757272 656e745f t_id....current_ │ │ │ │ - 0x0003cfc8 75726900 63757272 656e745f 6f726967 uri.current_orig │ │ │ │ - 0x0003cfd8 696e0000 7375626a 65637420 73746f72 in..subject stor │ │ │ │ - 0x0003cfe8 61676500 7375626a 5f73746f 72616765 age.subj_storage │ │ │ │ - 0x0003cff8 5f696400 74696d65 7374616d 70203e3d _id.timestamp >= │ │ │ │ - 0x0003d008 20256c6c 69000000 74696d65 7374616d %lli...timestam │ │ │ │ - 0x0003d018 70203c3d 20256c6c 69000000 28737562 p <= %lli...(sub │ │ │ │ - 0x0003d028 6a5f7374 6f726167 655f7374 6174653d j_storage_state= │ │ │ │ - 0x0003d038 3f204f52 20737562 6a5f7374 6f726167 ? OR subj_storag │ │ │ │ - 0x0003d048 655f7374 61746520 4953204e 554c4c29 e_state IS NULL) │ │ │ │ - 0x0003d058 00000000 556e6b6e 6f776e20 73746f72 ....Unknown stor │ │ │ │ - 0x0003d068 61676520 73746174 65202725 75270000 age state '%u'.. │ │ │ │ - 0x0003d078 4e6f2072 6573756c 74732066 6f756e64 No results found │ │ │ │ - 0x0003d088 20666f72 20746865 20657665 6e745f74 for the event_t │ │ │ │ - 0x0003d098 656d706c 61746573 00000000 0a202020 emplates..... │ │ │ │ - 0x0003d0a8 20202020 20202020 20202020 53454c45 SELE │ │ │ │ - 0x0003d0b8 43542069 642c2074 696d6573 74616d70 CT id, timestamp │ │ │ │ - 0x0003d0c8 2c207375 626a5f75 72692046 524f4d20 , subj_uri FROM │ │ │ │ - 0x0003d0d8 6576656e 745f7669 6577200a 20202020 event_view . │ │ │ │ - 0x0003d0e8 20202020 20202020 20202057 48455245 WHERE │ │ │ │ - 0x0003d0f8 20696420 494e2028 25732920 4f524445 id IN (%s) ORDE │ │ │ │ - 0x0003d108 52204259 2074696d 65737461 6d702041 R BY timestamp A │ │ │ │ - 0x0003d118 53430a20 20202020 20202020 20202020 SC. │ │ │ │ - 0x0003d128 20200000 64622d72 65616465 722e7661 ..db-reader.va │ │ │ │ - 0x0003d138 6c613a34 35393a20 53514c20 6572726f la:459: SQL erro │ │ │ │ - 0x0003d148 72000000 4572726f 7220696e 2066696e r...Error in fin │ │ │ │ - 0x0003d158 645f7265 6c617465 645f7572 69730000 d_related_uris.. │ │ │ │ - 0x0003d168 556e7375 70706f72 74656420 52656c65 Unsupported Rele │ │ │ │ - 0x0003d178 76616e74 52657375 6c745479 70650000 vantResultType.. │ │ │ │ - 0x0003d188 5a656974 67656973 74446252 65616465 ZeitgeistDbReade │ │ │ │ - 0x0003d198 72000000 73716c2e 63000000 556e6162 r...sql.c...Unab │ │ │ │ - 0x0003d1a8 6c652074 6f206f70 656e2064 61746162 le to open datab │ │ │ │ - 0x0003d1b8 6173653a 206f6c64 20736368 656d6120 ase: old schema │ │ │ │ - 0x0003d1c8 76657273 696f6e00 4974206c 6f6f6b73 version.It looks │ │ │ │ - 0x0003d1d8 206c696b 6520796f 75722064 61746162 like your datab │ │ │ │ - 0x0003d1e8 61736520 69732063 6f727275 70742e20 ase is corrupt. │ │ │ │ - 0x0003d1f8 49742077 696c6c20 62652072 656e616d It will be renam │ │ │ │ - 0x0003d208 65642061 6e642061 206e6577 206f6e65 ed and a new one │ │ │ │ - 0x0003d218 2077696c 6c206265 20637265 61746564 will be created │ │ │ │ - 0x0003d228 2e000000 73716c2e 76616c61 3a313530 ....sql.vala:150 │ │ │ │ - 0x0003d238 3a202573 00000000 436f756c 64206e6f : %s....Could no │ │ │ │ - 0x0003d248 74207265 6e616d65 20646174 61626173 t rename databas │ │ │ │ - 0x0003d258 653a2025 73000000 43616e27 74206f70 e: %s...Can't op │ │ │ │ - 0x0003d268 656e2064 61746162 6173653a 2025642c en database: %d, │ │ │ │ - 0x0003d278 20257300 73716c20 213d204e 554c4c00 %s.sql != NULL. │ │ │ │ - 0x0003d288 5a656974 67656973 7453514c 69746545 ZeitgeistSQLiteE │ │ │ │ - 0x0003d298 76656e74 56696577 526f7773 00000000 ventViewRows.... │ │ │ │ - 0x0003d2a8 6576656e 745f6964 732e6c65 6e677468 event_ids.length │ │ │ │ - 0x0003d2b8 203e2030 00000000 2c202575 00000000 > 0...., %u.... │ │ │ │ - 0x0003d2c8 4974206c 6f6f6b73 206c696b 6520796f It looks like yo │ │ │ │ - 0x0003d2d8 75722064 61746162 61736520 69732063 ur database is c │ │ │ │ - 0x0003d2e8 6f727275 70743a20 25730000 73716c2e orrupt: %s..sql. │ │ │ │ - 0x0003d2f8 76616c61 3a333732 3a202573 00000000 vala:372: %s.... │ │ │ │ - 0x0003d308 6d736720 213d204e 554c4c00 25733a20 msg != NULL.%s: │ │ │ │ - 0x0003d318 25642c20 25730000 73716c2e 76616c61 %d, %s..sql.vala │ │ │ │ - 0x0003d328 3a333530 3a202573 0a000000 0a202020 :350: %s..... │ │ │ │ - 0x0003d338 20202020 20202020 20202020 2053454c SEL │ │ │ │ - 0x0003d348 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ - 0x0003d358 740a2020 20202020 20202020 20202020 t. │ │ │ │ - 0x0003d368 20205748 45524520 74696d65 7374616d WHERE timestam │ │ │ │ - 0x0003d378 703d3f20 414e4420 696e7465 72707265 p=? AND interpre │ │ │ │ - 0x0003d388 74617469 6f6e3d3f 20414e44 0a202020 tation=? AND. │ │ │ │ - 0x0003d398 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d3a8 206d616e 69666573 74617469 6f6e3d3f manifestation=? │ │ │ │ - 0x0003d3b8 20414e44 20616374 6f723d3f 0a202020 AND actor=?. │ │ │ │ - 0x0003d3c8 20202020 20202020 20202020 20000000 ... │ │ │ │ - 0x0003d3d8 73716c2e 76616c61 3a333937 3a204576 sql.vala:397: Ev │ │ │ │ - 0x0003d3e8 656e7420 49442072 65747269 6576616c ent ID retrieval │ │ │ │ - 0x0003d3f8 20717565 72792065 72726f72 00000000 query error.... │ │ │ │ - 0x0003d408 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0003d418 20494e53 45525420 494e544f 20657665 INSERT INTO eve │ │ │ │ - 0x0003d428 6e742028 0a202020 20202020 20202020 nt (. │ │ │ │ - 0x0003d438 20202020 20202020 2069642c 2074696d id, tim │ │ │ │ - 0x0003d448 65737461 6d702c20 696e7465 72707265 estamp, interpre │ │ │ │ - 0x0003d458 74617469 6f6e2c20 6d616e69 66657374 tation, manifest │ │ │ │ - 0x0003d468 6174696f 6e2c2061 63746f72 2c0a2020 ation, actor,. │ │ │ │ - 0x0003d478 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d488 20206f72 6967696e 2c207061 796c6f61 origin, payloa │ │ │ │ - 0x0003d498 642c2073 75626a5f 69642c20 7375626a d, subj_id, subj │ │ │ │ - 0x0003d4a8 5f69645f 63757272 656e742c 0a202020 _id_current,. │ │ │ │ - 0x0003d4b8 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d4c8 20737562 6a5f696e 74657270 72657461 subj_interpreta │ │ │ │ - 0x0003d4d8 74696f6e 2c207375 626a5f6d 616e6966 tion, subj_manif │ │ │ │ - 0x0003d4e8 65737461 74696f6e 2c207375 626a5f6f estation, subj_o │ │ │ │ - 0x0003d4f8 72696769 6e2c0a20 20202020 20202020 rigin,. │ │ │ │ - 0x0003d508 20202020 20202020 20202073 75626a5f subj_ │ │ │ │ - 0x0003d518 6f726967 696e5f63 75727265 6e742c20 origin_current, │ │ │ │ - 0x0003d528 7375626a 5f6d696d 65747970 652c2073 subj_mimetype, s │ │ │ │ - 0x0003d538 75626a5f 74657874 2c207375 626a5f73 ubj_text, subj_s │ │ │ │ - 0x0003d548 746f7261 67650a20 20202020 20202020 torage. │ │ │ │ - 0x0003d558 20202020 20202029 2056414c 55455320 ) VALUES │ │ │ │ - 0x0003d568 280a2020 20202020 20202020 20202020 (. │ │ │ │ - 0x0003d578 20202020 20203f2c 203f2c20 3f2c203f ?, ?, ?, ? │ │ │ │ - 0x0003d588 2c203f2c 0a202020 20202020 20202020 , ?,. │ │ │ │ - 0x0003d598 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ - 0x0003d5a8 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ - 0x0003d5b8 52452076 616c7565 3d3f292c 0a202020 RE value=?),. │ │ │ │ - 0x0003d5c8 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d5d8 203f2c0a 20202020 20202020 20202020 ?,. │ │ │ │ - 0x0003d5e8 20202020 20202020 2853454c 45435420 (SELECT │ │ │ │ - 0x0003d5f8 69642046 524f4d20 75726920 57484552 id FROM uri WHER │ │ │ │ - 0x0003d608 45207661 6c75653d 3f292c0a 20202020 E value=?),. │ │ │ │ - 0x0003d618 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d628 2853454c 45435420 69642046 524f4d20 (SELECT id FROM │ │ │ │ - 0x0003d638 75726920 57484552 45207661 6c75653d uri WHERE value= │ │ │ │ - 0x0003d648 3f292c0a 20202020 20202020 20202020 ?),. │ │ │ │ - 0x0003d658 20202020 20202020 3f2c203f 2c0a2020 ?, ?,. │ │ │ │ - 0x0003d668 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d678 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ - 0x0003d688 4d207572 69205748 45524520 76616c75 M uri WHERE valu │ │ │ │ - 0x0003d698 653d3f29 2c0a2020 20202020 20202020 e=?),. │ │ │ │ - 0x0003d6a8 20202020 20202020 20202853 454c4543 (SELEC │ │ │ │ - 0x0003d6b8 54206964 2046524f 4d207572 69205748 T id FROM uri WH │ │ │ │ - 0x0003d6c8 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ - 0x0003d6d8 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d6e8 20203f2c 0a202020 20202020 20202020 ?,. │ │ │ │ - 0x0003d6f8 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ - 0x0003d708 20696420 46524f4d 20746578 74205748 id FROM text WH │ │ │ │ - 0x0003d718 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ - 0x0003d728 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d738 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ - 0x0003d748 4d207374 6f726167 65205748 45524520 M storage WHERE │ │ │ │ - 0x0003d758 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ - 0x0003d768 20202020 20202020 20290000 73716c2e )..sql. │ │ │ │ - 0x0003d778 76616c61 3a343237 3a20496e 73657274 vala:427: Insert │ │ │ │ - 0x0003d788 696f6e20 71756572 79206572 726f7200 ion query error. │ │ │ │ - 0x0003d798 0a202020 20202020 20202020 20555044 . UPD │ │ │ │ - 0x0003d7a8 41544520 6576656e 740a2020 20202020 ATE event. │ │ │ │ - 0x0003d7b8 20202020 20202020 20205345 54207375 SET su │ │ │ │ - 0x0003d7c8 626a5f69 645f6375 7272656e 743d2853 bj_id_current=(S │ │ │ │ - 0x0003d7d8 454c4543 54206964 2046524f 4d207572 ELECT id FROM ur │ │ │ │ - 0x0003d7e8 69205748 45524520 76616c75 653d3f29 i WHERE value=?) │ │ │ │ - 0x0003d7f8 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x0003d808 202c2020 20737562 6a5f6f72 6967696e , subj_origin │ │ │ │ - 0x0003d818 5f637572 72656e74 3d285345 4c454354 _current=(SELECT │ │ │ │ - 0x0003d828 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ - 0x0003d838 52452076 616c7565 3d3f290a 20202020 RE value=?). │ │ │ │ - 0x0003d848 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0003d858 57484552 45207375 626a5f69 645f6375 WHERE subj_id_cu │ │ │ │ - 0x0003d868 7272656e 743d2853 454c4543 54206964 rrent=(SELECT id │ │ │ │ - 0x0003d878 2046524f 4d207572 69205748 45524520 FROM uri WHERE │ │ │ │ - 0x0003d888 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ - 0x0003d898 20202020 20202020 20202020 20414e44 AND │ │ │ │ - 0x0003d8a8 20696e74 65727072 65746174 696f6e21 interpretation! │ │ │ │ - 0x0003d8b8 3d3f2041 4e442074 696d6573 74616d70 =? AND timestamp │ │ │ │ - 0x0003d8c8 3c3f0a20 20202020 20202020 20202000 0... │ │ │ │ - 0x00043248 25732573 00000000 67707472 61727220 %s%s....gptrarr │ │ │ │ - 0x00043258 213d204e 554c4c00 25732825 73290000 != NULL.%s(%s).. │ │ │ │ - 0x00043268 636c6175 73652021 3d204e55 4c4c0000 clause != NULL.. │ │ │ │ - 0x00043278 74657874 20213d20 4e554c4c 00000000 text != NULL.... │ │ │ │ - 0x00043288 286f6666 73657420 2b206c65 6e29203c (offset + len) < │ │ │ │ - 0x00043298 3d207374 72696e67 5f6c656e 67746800 = string_length. │ │ │ │ - 0x000432a8 6e656564 6c652021 3d204e55 4c4c0000 needle != NULL.. │ │ │ │ - 0x000432b8 2a617267 7320213d 204e554c 4c000000 *args != NULL... │ │ │ │ - 0x000432c8 61726773 2e6c656e 67746820 3d3d2031 args.length == 1 │ │ │ │ - 0x000432d8 00000000 53454c45 43542025 73204652 ....SELECT %s FR │ │ │ │ - 0x000432e8 4f4d2025 73000000 53454c45 43542025 OM %s...SELECT % │ │ │ │ - 0x000432f8 73204652 4f4d2025 73205748 45524520 s FROM %s WHERE │ │ │ │ - 0x00043308 2876616c 7565203e 3d203f20 414e4420 (value >= ? AND │ │ │ │ - 0x00043318 76616c75 65203c20 3f290000 25732049 value < ?)..%s I │ │ │ │ - 0x00043328 4e202825 73290000 28257320 4e4f5420 N (%s)..(%s NOT │ │ │ │ - 0x00043338 494e2028 25732920 4f522025 73206973 IN (%s) OR %s is │ │ │ │ - 0x00043348 204e554c 4c290000 5a656974 67656973 NULL)..Zeitgeis │ │ │ │ - 0x00043358 74576865 7265436c 61757365 00000000 tWhereClause.... │ │ │ │ - 0x00043368 5a454954 47454953 545f5748 4552455f ZEITGEIST_WHERE_ │ │ │ │ - 0x00043378 434c4155 53455f54 5950455f 414e4400 CLAUSE_TYPE_AND. │ │ │ │ - 0x00043388 616e6400 5a454954 47454953 545f5748 and.ZEITGEIST_WH │ │ │ │ - 0x00043398 4552455f 434c4155 53455f54 5950455f ERE_CLAUSE_TYPE_ │ │ │ │ - 0x000433a8 4f520000 5f5f6c61 6d626461 375f0000 OR..__lambda7_.. │ │ │ │ - 0x000433b8 5f5f6c61 6d626461 365f0000 5f5f6c61 __lambda6_..__la │ │ │ │ - 0x000433c8 6d626461 355f0000 675f6363 6c6f7375 mbda5_..g_cclosu │ │ │ │ - 0x000433d8 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ - 0x000433e8 564f4944 5f5f5354 52494e47 5f424f4f VOID__STRING_BOO │ │ │ │ - 0x000433f8 4c45414e 00000000 5f5f6c61 6d626461 LEAN....__lambda │ │ │ │ - 0x00043408 345f0000 7a656974 67656973 745f6461 4_..zeitgeist_da │ │ │ │ - 0x00043418 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ - 0x00043428 72795f67 65745f64 6174615f 736f7572 ry_get_data_sour │ │ │ │ - 0x00043438 6365735f 636f0000 7a656974 67656973 ces_co..zeitgeis │ │ │ │ - 0x00043448 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ - 0x00043458 67697374 72795f72 65676973 7465725f gistry_register_ │ │ │ │ - 0x00043468 64617461 5f736f75 7263655f 636f0000 data_source_co.. │ │ │ │ - 0x00043478 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043488 6f757263 655f7265 67697374 72795f73 ource_registry_s │ │ │ │ - 0x00043498 65745f64 6174615f 736f7572 63655f65 et_data_source_e │ │ │ │ - 0x000434a8 6e61626c 65645f63 6f000000 7a656974 nabled_co...zeit │ │ │ │ - 0x000434b8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x000434c8 655f7265 67697374 72795f67 65745f64 e_registry_get_d │ │ │ │ - 0x000434d8 6174615f 736f7572 63655f66 726f6d5f ata_source_from_ │ │ │ │ - 0x000434e8 69645f63 6f000000 7a656974 67656973 id_co...zeitgeis │ │ │ │ - 0x000434f8 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ - 0x00043508 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ - 0x00043518 736f7572 63657300 7a656974 67656973 sources.zeitgeis │ │ │ │ - 0x00043528 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ - 0x00043538 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ - 0x00043548 736f7572 63655f66 726f6d5f 69640000 source_from_id.. │ │ │ │ - 0x00043558 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00043568 6f757263 655f7265 67697374 72795f72 ource_registry_r │ │ │ │ - 0x00043578 65676973 7465725f 64617461 5f736f75 egister_data_sou │ │ │ │ - 0x00043588 72636500 7a656974 67656973 745f6461 rce.zeitgeist_da │ │ │ │ - 0x00043598 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ - 0x000435a8 72795f73 65745f64 6174615f 736f7572 ry_set_data_sour │ │ │ │ - 0x000435b8 63655f65 6e61626c 65640000 00000000 ce_enabled...... │ │ │ │ - 0x000435c8 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ - 0x000435d8 745f696e 6465785f 73656172 63685f77 t_index_search_w │ │ │ │ - 0x000435e8 6974685f 72656c65 76616e63 6965735f ith_relevancies_ │ │ │ │ - 0x000435f8 636f0000 76616c61 5f675f70 74725f61 co..vala_g_ptr_a │ │ │ │ - 0x00043608 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ - 0x00043618 5f5f6c61 6d626461 385f0000 7a656974 __lambda8_..zeit │ │ │ │ - 0x00043628 67656973 745f696e 6465785f 73656172 geist_index_sear │ │ │ │ - 0x00043638 63685f63 6f000000 7a656974 67656973 ch_co...zeitgeis │ │ │ │ - 0x00043648 745f696e 6465785f 73656172 63680000 t_index_search.. │ │ │ │ - 0x00043658 7a656974 67656973 745f696e 6465785f zeitgeist_index_ │ │ │ │ - 0x00043668 73656172 63685f77 6974685f 72656c65 search_with_rele │ │ │ │ - 0x00043678 76616e63 69657300 0f000000 7a656974 vancies.....zeit │ │ │ │ - 0x00043688 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ - 0x00043698 616c6c5f 6d6f6e69 746f7200 7a656974 all_monitor.zeit │ │ │ │ - 0x000436a8 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ - 0x000436b8 616c6c5f 6d6f6e69 746f725f 636f0000 all_monitor_co.. │ │ │ │ - 0x000436c8 7a656974 67656973 745f6c6f 675f7265 zeitgeist_log_re │ │ │ │ - 0x000436d8 616c5f6f 6e5f636f 6e6e6563 74696f6e al_on_connection │ │ │ │ - 0x000436e8 5f657374 61626c69 73686564 00000000 _established.... │ │ │ │ - 0x000436f8 7a656974 67656973 745f6c6f 675f7175 zeitgeist_log_qu │ │ │ │ - 0x00043708 69745f63 6f000000 7a656974 67656973 it_co...zeitgeis │ │ │ │ - 0x00043718 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ - 0x00043728 6e74735f 636f0000 7a656974 67656973 nts_co..zeitgeis │ │ │ │ - 0x00043738 745f6c6f 675f6765 745f6576 656e7473 t_log_get_events │ │ │ │ - 0x00043748 5f636f00 5f5f5f6c 616d6264 6131305f _co.___lambda10_ │ │ │ │ - 0x00043758 00000000 5f5f6c61 6d626461 395f0000 ....__lambda9_.. │ │ │ │ - 0x00043768 5f5f6c61 6d626461 31355f00 7a656974 __lambda15_.zeit │ │ │ │ - 0x00043778 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ - 0x00043788 5f657665 6e74735f 636f0000 76616c61 _events_co..vala │ │ │ │ - 0x00043798 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ - 0x000437a8 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ - 0x000437b8 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ - 0x000437c8 5f696473 5f636f00 7a656974 67656973 _ids_co.zeitgeis │ │ │ │ - 0x000437d8 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ - 0x000437e8 735f636f 00000000 7a656974 67656973 s_co....zeitgeis │ │ │ │ - 0x000437f8 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ - 0x00043808 65645f75 7269735f 636f0000 7a656974 ed_uris_co..zeit │ │ │ │ - 0x00043818 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ - 0x00043828 5f657665 6e747300 7a656974 67656973 _events.zeitgeis │ │ │ │ - 0x00043838 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ - 0x00043848 6e745f63 6f000000 7a656974 67656973 nt_co...zeitgeis │ │ │ │ - 0x00043858 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ - 0x00043868 6e740000 7a656974 67656973 745f6c6f nt..zeitgeist_lo │ │ │ │ - 0x00043878 675f696e 73657274 5f657665 6e745f6e g_insert_event_n │ │ │ │ - 0x00043888 6f5f7265 706c7900 7a656974 67656973 o_reply.zeitgeis │ │ │ │ - 0x00043898 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ - 0x000438a8 6e74735f 6e6f5f72 65706c79 00000000 nts_no_reply.... │ │ │ │ - 0x000438b8 7a656974 67656973 745f6c6f 675f6669 zeitgeist_log_fi │ │ │ │ - 0x000438c8 6e645f65 76656e74 73000000 7a656974 nd_events...zeit │ │ │ │ - 0x000438d8 67656973 745f6c6f 675f6669 6e645f65 geist_log_find_e │ │ │ │ - 0x000438e8 76656e74 5f696473 00000000 7a656974 vent_ids....zeit │ │ │ │ - 0x000438f8 67656973 745f6c6f 675f6765 745f6576 geist_log_get_ev │ │ │ │ - 0x00043908 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ - 0x00043918 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ - 0x00043928 65645f75 72697300 7a656974 67656973 ed_uris.zeitgeis │ │ │ │ - 0x00043938 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ - 0x00043948 6e747300 7a656974 67656973 745f6c6f nts.zeitgeist_lo │ │ │ │ - 0x00043958 675f7175 69740000 7a656974 67656973 g_quit..zeitgeis │ │ │ │ - 0x00043968 745f6c6f 675f696e 7374616c 6c5f6d6f t_log_install_mo │ │ │ │ - 0x00043978 6e69746f 72000000 7a656974 67656973 nitor...zeitgeis │ │ │ │ - 0x00043988 745f6c6f 675f7265 6d6f7665 5f6d6f6e t_log_remove_mon │ │ │ │ - 0x00043998 69746f72 00000000 7a656974 67656973 itor....zeitgeis │ │ │ │ - 0x000439a8 745f6c6f 675f6765 745f7665 7273696f t_log_get_versio │ │ │ │ - 0x000439b8 6e000000 7a656974 67656973 745f6c6f n...zeitgeist_lo │ │ │ │ - 0x000439c8 675f6765 745f6578 74656e73 696f6e73 g_get_extensions │ │ │ │ - 0x000439d8 00000000 7a656974 67656973 745f6c6f ....zeitgeist_lo │ │ │ │ - 0x000439e8 675f6461 74617061 74680000 675f6363 g_datapath..g_cc │ │ │ │ - 0x000439f8 6c6f7375 72655f75 7365725f 6d617273 losure_user_mars │ │ │ │ - 0x00043a08 68616c5f 564f4944 5f5f4f42 4a454354 hal_VOID__OBJECT │ │ │ │ - 0x00043a18 5f4f424a 45435400 675f6363 6c6f7375 _OBJECT.g_cclosu │ │ │ │ - 0x00043a28 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ - 0x00043a38 564f4944 5f5f4f42 4a454354 5f504f49 VOID__OBJECT_POI │ │ │ │ - 0x00043a48 4e544552 5f494e54 00000000 7a656974 NTER_INT....zeit │ │ │ │ - 0x00043a58 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ - 0x00043a68 616c5f6e 6f746966 795f6465 6c657465 al_notify_delete │ │ │ │ - 0x00043a78 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ - 0x00043a88 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ - 0x00043a98 795f6465 6c657465 5f636f00 7a656974 y_delete_co.zeit │ │ │ │ - 0x00043aa8 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ - 0x00043ab8 616c5f6e 6f746966 795f696e 73657274 al_notify_insert │ │ │ │ - 0x00043ac8 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ - 0x00043ad8 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ - 0x00043ae8 795f696e 73657274 5f636f00 7a656974 y_insert_co.zeit │ │ │ │ - 0x00043af8 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ - 0x00043b08 745f7465 6d706c61 74657300 7a656974 t_templates.zeit │ │ │ │ - 0x00043b18 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ - 0x00043b28 745f7061 74680000 7a656974 67656973 t_path..zeitgeis │ │ │ │ - 0x00043b38 745f6d6f 6e69746f 725f6765 745f7469 t_monitor_get_ti │ │ │ │ - 0x00043b48 6d655f72 616e6765 00000000 7a656974 me_range....zeit │ │ │ │ - 0x00043b58 67656973 745f6d6f 6e69746f 725f7365 geist_monitor_se │ │ │ │ - 0x00043b68 745f7469 6d655f72 616e6765 00000000 t_time_range.... │ │ │ │ - 0x00043b78 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ - 0x00043b88 725f6765 745f6576 656e745f 74656d70 r_get_event_temp │ │ │ │ - 0x00043b98 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ - 0x00043ba8 745f6d6f 6e69746f 725f7365 745f6576 t_monitor_set_ev │ │ │ │ - 0x00043bb8 656e745f 74656d70 6c617465 73000000 ent_templates... │ │ │ │ - 0x00043bc8 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ - 0x00043bd8 725f636f 6e737472 75637400 7a656974 r_construct.zeit │ │ │ │ - 0x00043be8 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x00043bf8 78795f77 72617070 65725f6f 6e5f636f xy_wrapper_on_co │ │ │ │ - 0x00043c08 6e6e6563 74696f6e 5f657374 61626c69 nnection_establi │ │ │ │ - 0x00043c18 73686564 00000000 7a656974 67656973 shed....zeitgeis │ │ │ │ - 0x00043c28 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043c38 72617070 65725f6f 6e5f636f 6e6e6563 rapper_on_connec │ │ │ │ - 0x00043c48 74696f6e 5f6c6f73 74000000 7a656974 tion_lost...zeit │ │ │ │ - 0x00043c58 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x00043c68 78795f77 72617070 65725f67 65745f70 xy_wrapper_get_p │ │ │ │ - 0x00043c78 726f7879 5f637265 61746564 00000000 roxy_created.... │ │ │ │ - 0x00043c88 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043c98 5f70726f 78795f77 72617070 65725f67 _proxy_wrapper_g │ │ │ │ - 0x00043ca8 65745f69 735f636f 6e6e6563 74656400 et_is_connected. │ │ │ │ - 0x00043cb8 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043cc8 5f70726f 78795f77 72617070 65725f73 _proxy_wrapper_s │ │ │ │ - 0x00043cd8 65745f70 726f7879 5f637265 61746564 et_proxy_created │ │ │ │ - 0x00043ce8 00000000 7a656974 67656973 745f7175 ....zeitgeist_qu │ │ │ │ - 0x00043cf8 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ - 0x00043d08 65725f73 65745f69 735f636f 6e6e6563 er_set_is_connec │ │ │ │ - 0x00043d18 74656400 7a656974 67656973 745f7175 ted.zeitgeist_qu │ │ │ │ - 0x00043d28 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ - 0x00043d38 65725f6e 616d655f 6f776e65 725f6368 er_name_owner_ch │ │ │ │ - 0x00043d48 616e6765 64000000 7a656974 67656973 anged...zeitgeis │ │ │ │ - 0x00043d58 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043d68 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ - 0x00043d78 74686f64 5f736574 5f717565 7565645f thod_set_queued_ │ │ │ │ - 0x00043d88 6d657468 6f640000 7a656974 67656973 method..zeitgeis │ │ │ │ - 0x00043d98 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043da8 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ - 0x00043db8 74686f64 5f676574 5f717565 7565645f thod_get_queued_ │ │ │ │ - 0x00043dc8 6d657468 6f640000 0f000000 7a656974 method......zeit │ │ │ │ - 0x00043dd8 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x00043de8 78795f77 72617070 65725f77 6169745f xy_wrapper_wait_ │ │ │ │ - 0x00043df8 666f725f 70726f78 795f636f 00000000 for_proxy_co.... │ │ │ │ - 0x00043e08 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043e18 5f70726f 78795f77 72617070 65725f77 _proxy_wrapper_w │ │ │ │ - 0x00043e28 6169745f 666f725f 70726f78 79000000 ait_for_proxy... │ │ │ │ - 0x00043e38 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043e48 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ - 0x00043e58 6172616d 5f737065 635f7175 65756564 aram_spec_queued │ │ │ │ - 0x00043e68 5f6d6574 686f6400 7a656974 67656973 _method.zeitgeis │ │ │ │ - 0x00043e78 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043e88 72617070 65725f76 616c7565 5f676574 rapper_value_get │ │ │ │ - 0x00043e98 5f717565 7565645f 6d657468 6f640000 _queued_method.. │ │ │ │ - 0x00043ea8 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ - 0x00043eb8 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ - 0x00043ec8 726f6365 73735f71 75657565 645f6d65 rocess_queued_me │ │ │ │ - 0x00043ed8 74686f64 73000000 7a656974 67656973 thods...zeitgeis │ │ │ │ - 0x00043ee8 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043ef8 72617070 65725f70 726f7879 5f616371 rapper_proxy_acq │ │ │ │ - 0x00043f08 75697265 64000000 7a656974 67656973 uired...zeitgeis │ │ │ │ - 0x00043f18 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ - 0x00043f28 72617070 65725f70 726f7879 5f756e61 rapper_proxy_una │ │ │ │ - 0x00043f38 7661696c 61626c65 00000000 7a656974 vailable....zeit │ │ │ │ - 0x00043f48 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ - 0x00043f58 78795f77 72617070 65725f76 616c7565 xy_wrapper_value │ │ │ │ - 0x00043f68 5f736574 5f717565 7565645f 6d657468 _set_queued_meth │ │ │ │ - 0x00043f78 6f640000 7a656974 67656973 745f7175 od..zeitgeist_qu │ │ │ │ - 0x00043f88 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ - 0x00043f98 65725f76 616c7565 5f74616b 655f7175 er_value_take_qu │ │ │ │ - 0x00043fa8 65756564 5f6d6574 686f6400 7a656974 eued_method.zeit │ │ │ │ - 0x00043fb8 67656973 745f7265 6d6f7465 5f6c6f67 geist_remote_log │ │ │ │ - 0x00043fc8 5f676574 5f657874 656e7369 6f6e7300 _get_extensions. │ │ │ │ - 0x00043fd8 7a656974 67656973 745f7265 6d6f7465 zeitgeist_remote │ │ │ │ - 0x00043fe8 5f6c6f67 5f676574 5f766572 73696f6e _log_get_version │ │ │ │ - 0x00043ff8 00000000 7a656974 67656973 745f7265 ....zeitgeist_re │ │ │ │ - 0x00044008 6d6f7465 5f6c6f67 5f676574 5f646174 mote_log_get_dat │ │ │ │ - 0x00044018 61706174 68000000 7a656974 67656973 apath...zeitgeis │ │ │ │ - 0x00044028 745f6e65 74776f72 6b5f6d61 6e616765 t_network_manage │ │ │ │ - 0x00044038 725f6462 75735f73 74617465 00000000 r_dbus_state.... │ │ │ │ - 0x00044048 7a656974 67656973 745f636f 6e6e6d61 zeitgeist_connma │ │ │ │ - 0x00044058 6e5f6d61 6e616765 725f6462 75735f67 n_manager_dbus_g │ │ │ │ - 0x00044068 65745f73 74617465 00000000 00000000 et_state........ │ │ │ │ + 0x00034bd8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00034be8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00034bf8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00034c08 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00034c18 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00034c28 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00034c38 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00034c48 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00034c58 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00034c68 47657444 61746153 6f757263 6546726f GetDataSourceFro │ │ │ │ + 0x00034c78 6d496400 6f72672e 676e6f6d 652e7a65 mId.org.gnome.ze │ │ │ │ + 0x00034c88 69746765 6973742e 44617461 536f7572 itgeist.DataSour │ │ │ │ + 0x00034c98 63655265 67697374 72790000 52656769 ceRegistry..Regi │ │ │ │ + 0x00034ca8 73746572 44617461 536f7572 63650000 sterDataSource.. │ │ │ │ + 0x00034cb8 47657444 61746153 6f757263 65730000 GetDataSources.. │ │ │ │ + 0x00034cc8 53657444 61746153 6f757263 65456e61 SetDataSourceEna │ │ │ │ + 0x00034cd8 626c6564 00000000 44617461 536f7572 bled....DataSour │ │ │ │ + 0x00034ce8 63655265 67697374 65726564 00000000 ceRegistered.... │ │ │ │ + 0x00034cf8 44617461 536f7572 6365456e 61626c65 DataSourceEnable │ │ │ │ + 0x00034d08 64000000 44617461 536f7572 63654469 d...DataSourceDi │ │ │ │ + 0x00034d18 73636f6e 6e656374 65640000 64617461 sconnected..data │ │ │ │ + 0x00034d28 2d736f75 7263652d 64697363 6f6e6e65 -source-disconne │ │ │ │ + 0x00034d38 63746564 00000000 64617461 2d736f75 cted....data-sou │ │ │ │ + 0x00034d48 7263652d 656e6162 6c656400 64617461 rce-enabled.data │ │ │ │ + 0x00034d58 2d736f75 7263652d 72656769 73746572 -source-register │ │ │ │ + 0x00034d68 65640000 64617461 5f736f75 72636520 ed..data_source │ │ │ │ + 0x00034d78 213d204e 554c4c00 64617461 2d736f75 != NULL.data-sou │ │ │ │ + 0x00034d88 7263652d 72656769 73747279 2e76616c rce-registry.val │ │ │ │ + 0x00034d98 613a3131 333a2045 72726f72 20706172 a:113: Error par │ │ │ │ + 0x00034da8 73696e67 20646174 612d736f 75726365 sing data-source │ │ │ │ + 0x00034db8 3a202573 00000000 64617461 2d736f75 : %s....data-sou │ │ │ │ + 0x00034dc8 7263652d 72656769 73747279 2e630000 rce-registry.c.. │ │ │ │ + 0x00034dd8 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ + 0x00034de8 3a20756e 65787065 63746564 20657272 : unexpected err │ │ │ │ + 0x00034df8 6f723a20 25732028 25732c20 25642900 or: %s (%s, %d). │ │ │ │ + 0x00034e08 66696c65 2025733a 206c696e 65202564 file %s: line %d │ │ │ │ + 0x00034e18 3a20756e 63617567 68742065 72726f72 : uncaught error │ │ │ │ + 0x00034e28 3a202573 20282573 2c202564 29000000 : %s (%s, %d)... │ │ │ │ + 0x00034e38 756e6971 75655f69 6420213d 204e554c unique_id != NUL │ │ │ │ + 0x00034e48 4c000000 64617461 2d736f75 7263652d L...data-source- │ │ │ │ + 0x00034e58 72656769 73747279 2e76616c 613a3938 registry.vala:98 │ │ │ │ + 0x00034e68 3a204572 726f7220 70617273 696e6720 : Error parsing │ │ │ │ + 0x00034e78 64617461 2d736f75 7263653a 20257300 data-source: %s. │ │ │ │ + 0x00034e88 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ + 0x00034e98 3d203300 72657320 213d204e 554c4c00 = 3.res != NULL. │ │ │ │ + 0x00034ea8 556e6162 6c652074 6f20636f 6e6e6563 Unable to connec │ │ │ │ + 0x00034eb8 7420746f 205a6569 74676569 73742773 t to Zeitgeist's │ │ │ │ + 0x00034ec8 20446174 61536f75 72636552 65676973 DataSourceRegis │ │ │ │ + 0x00034ed8 7472793a 20257300 5a656974 67656973 try: %s.Zeitgeis │ │ │ │ + 0x00034ee8 7452656d 6f746552 65676973 74727900 tRemoteRegistry. │ │ │ │ + 0x00034ef8 76616c61 2d646275 732d7072 6f78792d vala-dbus-proxy- │ │ │ │ + 0x00034f08 74797065 00000000 76616c61 2d646275 type....vala-dbu │ │ │ │ + 0x00034f18 732d696e 74657266 6163652d 6e616d65 s-interface-name │ │ │ │ + 0x00034f28 00000000 76616c61 2d646275 732d696e ....vala-dbus-in │ │ │ │ + 0x00034f38 74657266 6163652d 696e666f 00000000 terface-info.... │ │ │ │ + 0x00034f48 76616c61 2d646275 732d7265 67697374 vala-dbus-regist │ │ │ │ + 0x00034f58 65722d6f 626a6563 74000000 5a656974 er-object...Zeit │ │ │ │ + 0x00034f68 67656973 7452656d 6f746552 65676973 geistRemoteRegis │ │ │ │ + 0x00034f78 74727950 726f7879 00000000 672d696e tryProxy....g-in │ │ │ │ + 0x00034f88 74657266 6163652d 6e616d65 00000000 terface-name.... │ │ │ │ + 0x00034f98 2f6f7267 2f676e6f 6d652f7a 65697467 /org/gnome/zeitg │ │ │ │ + 0x00034fa8 65697374 2f646174 615f736f 75726365 eist/data_source │ │ │ │ + 0x00034fb8 5f726567 69737472 79000000 672d6f62 _registry...g-ob │ │ │ │ + 0x00034fc8 6a656374 2d706174 68000000 672d6275 ject-path...g-bu │ │ │ │ + 0x00034fd8 732d7479 70650000 6f72672e 676e6f6d s-type..org.gnom │ │ │ │ + 0x00034fe8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00034ff8 6e650000 672d6e61 6d650000 672d666c ne..g-name..g-fl │ │ │ │ + 0x00035008 61677300 73656c66 20213d20 4e554c4c ags.self != NULL │ │ │ │ + 0x00035018 00000000 5a656974 67656973 74446174 ....ZeitgeistDat │ │ │ │ + 0x00035028 61536f75 72636552 65676973 74727900 aSourceRegistry. │ │ │ │ + 0x00035038 736f7572 63652d64 6973636f 6e6e6563 source-disconnec │ │ │ │ + 0x00035048 74656400 736f7572 63652d65 6e61626c ted.source-enabl │ │ │ │ + 0x00035058 65640000 736f7572 63652d72 65676973 ed..source-regis │ │ │ │ + 0x00035068 74657265 64000000 64617461 5f736f75 tered...data_sou │ │ │ │ + 0x00035078 72636500 28737373 61286173 61617361 rce.(sssa(asaasa │ │ │ │ + 0x00035088 79296278 62290000 756e6971 75655f69 y)bxb)..unique_i │ │ │ │ + 0x00035098 64000000 72657375 6c740000 6576656e d...result..even │ │ │ │ + 0x000350a8 745f7465 6d706c61 74657300 61286173 t_templates.a(as │ │ │ │ + 0x000350b8 61617361 79290000 64657363 72697074 aasay)..descript │ │ │ │ + 0x000350c8 696f6e00 61287373 73612861 73616173 ion.a(sssa(asaas │ │ │ │ + 0x000350d8 61792962 78622900 696e6465 782e6300 ay)bxb).index.c. │ │ │ │ + 0x000350e8 696e6465 782e7661 6c613a36 313a2055 index.vala:61: U │ │ │ │ + 0x000350f8 6e61626c 6520746f 20636f6e 6e656374 nable to connect │ │ │ │ + 0x00035108 20746f20 5a656974 67656973 74204654 to Zeitgeist FT │ │ │ │ + 0x00035118 533a2025 73000000 6f72672e 676e6f6d S: %s...org.gnom │ │ │ │ + 0x00035128 652e7a65 69746765 6973742e 496e6465 e.zeitgeist.Inde │ │ │ │ + 0x00035138 78000000 2f6f7267 2f676e6f 6d652f7a x.../org/gnome/z │ │ │ │ + 0x00035148 65697467 65697374 2f696e64 65782f61 eitgeist/index/a │ │ │ │ + 0x00035158 63746976 69747900 71756572 7920213d ctivity.query != │ │ │ │ + 0x00035168 204e554c 4c000000 74696d65 5f72616e NULL...time_ran │ │ │ │ + 0x00035178 67652021 3d204e55 4c4c0000 6576656e ge != NULL..even │ │ │ │ + 0x00035188 745f7465 6d706c61 74657320 213d204e t_templates != N │ │ │ │ + 0x00035198 554c4c00 5a656974 67656973 74496e64 ULL.ZeitgeistInd │ │ │ │ + 0x000351a8 65780000 76616c75 65206c6f 63617469 ex..value locati │ │ │ │ + 0x000351b8 6f6e2066 6f722060 25732720 70617373 on for `%s' pass │ │ │ │ + 0x000351c8 65642061 73204e55 4c4c0000 696e7661 ed as NULL..inva │ │ │ │ + 0x000351d8 6c696420 756e636c 61737365 64206f62 lid unclassed ob │ │ │ │ + 0x000351e8 6a656374 20706f69 6e746572 20666f72 ject pointer for │ │ │ │ + 0x000351f8 2076616c 75652074 79706520 60000000 value type `... │ │ │ │ + 0x00035208 2720666f 72207661 6c756520 74797065 ' for value type │ │ │ │ + 0x00035218 20600000 696e7661 6c696420 6f626a65 `..invalid obje │ │ │ │ + 0x00035228 63742074 79706520 60000000 5a656974 ct type `...Zeit │ │ │ │ + 0x00035238 67656973 744c6f67 4462576f 726b6572 geistLogDbWorker │ │ │ │ + 0x00035248 00000000 6d6f6e69 746f7220 213d204e ....monitor != N │ │ │ │ + 0x00035258 554c4c00 69735f63 6f6e6e65 63746564 ULL.is_connected │ │ │ │ + 0x00035268 00000000 6c6f672e 63000000 6c6f672e ....log.c...log. │ │ │ │ + 0x00035278 76616c61 3a353631 3a204572 726f7220 vala:561: Error │ │ │ │ + 0x00035288 696e7374 616c6c69 6e67206d 6f6e6974 installing monit │ │ │ │ + 0x00035298 6f723a20 25730000 28696969 29000000 or: %s..(iii)... │ │ │ │ + 0x000352a8 675f7374 72636d70 3020285f 746d7039 g_strcmp0 (_tmp9 │ │ │ │ + 0x000352b8 5f2c2022 28696969 29222920 3d3d2030 _, "(iii)") == 0 │ │ │ │ + 0x000352c8 00000000 6c6f672e 76616c61 3a313438 ....log.vala:148 │ │ │ │ + 0x000352d8 3a202573 00000000 3a6d656d 6f72793a : %s....:memory: │ │ │ │ + 0x000352e8 00000000 6c6f672e 76616c61 3a313539 ....log.vala:159 │ │ │ │ + 0x000352f8 3a202573 00000000 776f726b 65722021 : %s....worker ! │ │ │ │ + 0x00035308 3d204e55 4c4c0000 6c6f672e 76616c61 = NULL..log.vala │ │ │ │ + 0x00035318 3a313033 3a20556e 61626c65 20746f20 :103: Unable to │ │ │ │ + 0x00035328 636f6e6e 65637420 746f205a 65697467 connect to Zeitg │ │ │ │ + 0x00035338 65697374 3a202573 00000000 4661696c eist: %s....Fail │ │ │ │ + 0x00035348 65642074 6f207265 6d6f7665 206d6f6e ed to remove mon │ │ │ │ + 0x00035358 69746f72 2066726f 6d205a65 69746765 itor from Zeitge │ │ │ │ + 0x00035368 6973742e 20526574 72616374 696e6725 ist. Retracting% │ │ │ │ + 0x00035378 73206672 6f6d2074 68652062 7573206e s from the bus n │ │ │ │ + 0x00035388 6f6e6574 68656c65 73733a20 25730000 onetheless: %s.. │ │ │ │ + 0x00035398 6f72672e 676e6f6d 652e7a65 69746765 org.gnome.zeitge │ │ │ │ + 0x000353a8 6973742e 4c6f6700 2f6f7267 2f676e6f ist.Log./org/gno │ │ │ │ + 0x000353b8 6d652f7a 65697467 65697374 2f6c6f67 me/zeitgeist/log │ │ │ │ + 0x000353c8 2f616374 69766974 79000000 6576656e /activity...even │ │ │ │ + 0x000353d8 74732021 3d204e55 4c4c0000 6576656e ts != NULL..even │ │ │ │ + 0x000353e8 7420213d 204e554c 4c000000 6576656e t != NULL...even │ │ │ │ + 0x000353f8 745f6964 7320213d 204e554c 4c000000 t_ids != NULL... │ │ │ │ + 0x00035408 72657375 6c745f65 76656e74 5f74656d result_event_tem │ │ │ │ + 0x00035418 706c6174 65732021 3d204e55 4c4c0000 plates != NULL.. │ │ │ │ + 0x00035428 5a656974 67656973 744c6f67 00000000 ZeitgeistLog.... │ │ │ │ + 0x00035438 6e5f7061 72616d5f 76616c75 6573203d n_param_values = │ │ │ │ + 0x00035448 3d203400 6d6f6e69 746f722e 63000000 = 4.monitor.c... │ │ │ │ + 0x00035458 6d6f6e69 746f722e 76616c61 3a313338 monitor.vala:138 │ │ │ │ + 0x00035468 3a202573 00000000 6d6f6e69 746f722e : %s....monitor. │ │ │ │ + 0x00035478 76616c61 3a313233 3a202573 00000000 vala:123: %s.... │ │ │ │ + 0x00035488 25733a25 643a2069 6e76616c 69642025 %s:%d: invalid % │ │ │ │ + 0x00035498 73206964 20257520 666f7220 22257322 s id %u for "%s" │ │ │ │ + 0x000354a8 206f6620 74797065 20272573 2720696e of type '%s' in │ │ │ │ + 0x000354b8 20272573 27000000 70726f70 65727479 '%s'...property │ │ │ │ + 0x000354c8 00000000 2f6f7267 2f676e6f 6d652f7a ..../org/gnome/z │ │ │ │ + 0x000354d8 65697467 65697374 2f6d6f6e 69746f72 eitgeist/monitor │ │ │ │ + 0x000354e8 2f256900 5a656974 67656973 744d6f6e /%i.ZeitgeistMon │ │ │ │ + 0x000354f8 69746f72 00000000 74696d65 2d72616e itor....time-ran │ │ │ │ + 0x00035508 67650000 6576656e 742d7465 6d706c61 ge..event-templa │ │ │ │ + 0x00035518 74657300 6576656e 74732d69 6e736572 tes.events-inser │ │ │ │ + 0x00035528 74656400 6576656e 74732d64 656c6574 ted.events-delet │ │ │ │ + 0x00035538 65640000 70726f78 792d6372 65617465 ed..proxy-create │ │ │ │ + 0x00035548 64000000 69732d63 6f6e6e65 63746564 d...is-connected │ │ │ │ + 0x00035558 00000000 54797065 20602573 2720646f ....Type `%s' do │ │ │ │ + 0x00035568 6573206e 6f742069 6d706c65 6d656e74 es not implement │ │ │ │ + 0x00035578 20616273 74726163 74206d65 74686f64 abstract method │ │ │ │ + 0x00035588 20607a65 69746765 6973745f 71756575 `zeitgeist_queu │ │ │ │ + 0x00035598 65645f70 726f7879 5f777261 70706572 ed_proxy_wrapper │ │ │ │ + 0x000355a8 5f6f6e5f 636f6e6e 65637469 6f6e5f6c _on_connection_l │ │ │ │ + 0x000355b8 6f737427 00000000 54797065 20602573 ost'....Type `%s │ │ │ │ + 0x000355c8 2720646f 6573206e 6f742069 6d706c65 ' does not imple │ │ │ │ + 0x000355d8 6d656e74 20616273 74726163 74206d65 ment abstract me │ │ │ │ + 0x000355e8 74686f64 20607a65 69746765 6973745f thod `zeitgeist_ │ │ │ │ + 0x000355f8 71756575 65645f70 726f7879 5f777261 queued_proxy_wra │ │ │ │ + 0x00035608 70706572 5f6f6e5f 636f6e6e 65637469 pper_on_connecti │ │ │ │ + 0x00035618 6f6e5f65 73746162 6c697368 65642700 on_established'. │ │ │ │ + 0x00035628 71756575 65642d70 726f7879 2d777261 queued-proxy-wra │ │ │ │ + 0x00035638 70706572 2e630000 70737065 6320213d pper.c..pspec != │ │ │ │ + 0x00035648 204e554c 4c000000 5a656974 67656973 NULL...Zeitgeis │ │ │ │ + 0x00035658 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ + 0x00035668 70657251 75657565 644d6574 686f6400 perQueuedMethod. │ │ │ │ + 0x00035678 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ + 0x00035688 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ + 0x00035698 4953545f 51554555 45445f50 524f5859 IST_QUEUED_PROXY │ │ │ │ + 0x000356a8 5f575241 50504552 5f545950 455f5155 _WRAPPER_TYPE_QU │ │ │ │ + 0x000356b8 45554544 5f4d4554 484f4429 00000000 EUED_METHOD).... │ │ │ │ + 0x000356c8 475f5459 50455f43 4845434b 5f56414c G_TYPE_CHECK_VAL │ │ │ │ + 0x000356d8 55455f54 59504520 2876616c 75652c20 UE_TYPE (value, │ │ │ │ + 0x000356e8 5a454954 47454953 545f5155 45554544 ZEITGEIST_QUEUED │ │ │ │ + 0x000356f8 5f50524f 58595f57 52415050 45525f54 _PROXY_WRAPPER_T │ │ │ │ + 0x00035708 5950455f 51554555 45445f4d 4554484f YPE_QUEUED_METHO │ │ │ │ + 0x00035718 44290000 70726f78 7920213d 204e554c D)..proxy != NUL │ │ │ │ + 0x00035728 4c000000 6e6f7469 66793a3a 672d6e61 L...notify::g-na │ │ │ │ + 0x00035738 6d652d6f 776e6572 00000000 475f5459 me-owner....G_TY │ │ │ │ + 0x00035748 50455f43 4845434b 5f494e53 54414e43 PE_CHECK_INSTANC │ │ │ │ + 0x00035758 455f5459 50452028 765f6f62 6a656374 E_TYPE (v_object │ │ │ │ + 0x00035768 2c205a45 49544745 4953545f 51554555 , ZEITGEIST_QUEU │ │ │ │ + 0x00035778 45445f50 524f5859 5f575241 50504552 ED_PROXY_WRAPPER │ │ │ │ + 0x00035788 5f545950 455f5155 45554544 5f4d4554 _TYPE_QUEUED_MET │ │ │ │ + 0x00035798 484f4429 00000000 675f7661 6c75655f HOD)....g_value_ │ │ │ │ + 0x000357a8 74797065 5f636f6d 70617469 626c6520 type_compatible │ │ │ │ + 0x000357b8 28475f54 5950455f 46524f4d 5f494e53 (G_TYPE_FROM_INS │ │ │ │ + 0x000357c8 54414e43 45202876 5f6f626a 65637429 TANCE (v_object) │ │ │ │ + 0x000357d8 2c20475f 56414c55 455f5459 50452028 , G_VALUE_TYPE ( │ │ │ │ + 0x000357e8 76616c75 65292900 5a656974 67656973 value)).Zeitgeis │ │ │ │ + 0x000357f8 74517565 75656450 726f7879 57726170 tQueuedProxyWrap │ │ │ │ + 0x00035808 70657200 64617461 70617468 00000000 per.datapath.... │ │ │ │ + 0x00035818 6f72672e 66726565 6465736b 746f702e org.freedesktop. │ │ │ │ + 0x00035828 44427573 2e50726f 70657274 6965732e DBus.Properties. │ │ │ │ + 0x00035838 47657400 28762900 65787465 6e73696f Get.(v).extensio │ │ │ │ + 0x00035848 6e730000 51756974 00000000 496e7365 ns..Quit....Inse │ │ │ │ + 0x00035858 72744576 656e7473 00000000 4e6f7469 rtEvents....Noti │ │ │ │ + 0x00035868 6679496e 73657274 00000000 6f72672e fyInsert....org. │ │ │ │ + 0x00035878 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035888 4d6f6e69 746f7200 52656d6f 76654d6f Monitor.RemoveMo │ │ │ │ + 0x00035898 6e69746f 72000000 496e7374 616c6c4d nitor...InstallM │ │ │ │ + 0x000358a8 6f6e6974 6f720000 47657445 76656e74 onitor..GetEvent │ │ │ │ + 0x000358b8 73000000 61750000 46696e64 52656c61 s...au..FindRela │ │ │ │ + 0x000358c8 74656455 72697300 46696e64 4576656e tedUris.FindEven │ │ │ │ + 0x000358d8 74730000 46696e64 4576656e 74496473 ts..FindEventIds │ │ │ │ + 0x000358e8 00000000 44656c65 74654576 656e7473 ....DeleteEvents │ │ │ │ + 0x000358f8 00000000 4e6f7469 66794465 6c657465 ....NotifyDelete │ │ │ │ + 0x00035908 00000000 53656172 63685769 74685265 ....SearchWithRe │ │ │ │ + 0x00035918 6c657661 6e636965 73000000 53656172 levancies...Sear │ │ │ │ + 0x00035928 63680000 6f72672e 66726565 6465736b ch..org.freedesk │ │ │ │ + 0x00035938 746f702e 4e657477 6f726b4d 616e6167 top.NetworkManag │ │ │ │ + 0x00035948 65720000 47657453 74617465 00000000 er..GetState.... │ │ │ │ + 0x00035958 6e65742e 636f6e6e 6d616e2e 4d616e61 net.connman.Mana │ │ │ │ + 0x00035968 67657200 53746174 65436861 6e676564 ger.StateChanged │ │ │ │ + 0x00035978 00000000 73746174 652d6368 616e6765 ....state-change │ │ │ │ + 0x00035988 64000000 5a656974 67656973 74566572 d...ZeitgeistVer │ │ │ │ + 0x00035998 73696f6e 53747275 63740000 5a656974 sionStruct..Zeit │ │ │ │ + 0x000359a8 67656973 7452656d 6f74654c 6f670000 geistRemoteLog.. │ │ │ │ + 0x000359b8 61730000 5a656974 67656973 7452656d as..ZeitgeistRem │ │ │ │ + 0x000359c8 6f74654c 6f675072 6f787900 5a656974 oteLogProxy.Zeit │ │ │ │ + 0x000359d8 67656973 7452656d 6f74654d 6f6e6974 geistRemoteMonit │ │ │ │ + 0x000359e8 6f720000 5a656974 67656973 7452656d or..ZeitgeistRem │ │ │ │ + 0x000359f8 6f74654d 6f6e6974 6f725072 6f787900 oteMonitorProxy. │ │ │ │ + 0x00035a08 5a656974 67656973 7452656d 6f746553 ZeitgeistRemoteS │ │ │ │ + 0x00035a18 696d706c 65496e64 65786572 00000000 impleIndexer.... │ │ │ │ + 0x00035a28 61640000 5a656974 67656973 7452656d ad..ZeitgeistRem │ │ │ │ + 0x00035a38 6f746553 696d706c 65496e64 65786572 oteSimpleIndexer │ │ │ │ + 0x00035a48 50726f78 79000000 5a656974 67656973 Proxy...Zeitgeis │ │ │ │ + 0x00035a58 744e6574 776f726b 4d616e61 67657244 tNetworkManagerD │ │ │ │ + 0x00035a68 42757300 5a656974 67656973 744e6574 Bus.ZeitgeistNet │ │ │ │ + 0x00035a78 776f726b 4d616e61 67657244 42757350 workManagerDBusP │ │ │ │ + 0x00035a88 726f7879 00000000 5a656974 67656973 roxy....Zeitgeis │ │ │ │ + 0x00035a98 74436f6e 6e6d616e 4d616e61 67657244 tConnmanManagerD │ │ │ │ + 0x00035aa8 42757300 5a656974 67656973 74436f6e Bus.ZeitgeistCon │ │ │ │ + 0x00035ab8 6e6d616e 4d616e61 67657244 42757350 nmanManagerDBusP │ │ │ │ + 0x00035ac8 726f7879 00000000 75000000 6d617463 roxy....u...matc │ │ │ │ + 0x00035ad8 68657300 72656c65 76616e63 69657300 hes.relevancies. │ │ │ │ + 0x00035ae8 72657375 6c745f74 79706500 636f756e result_type.coun │ │ │ │ + 0x00035af8 74000000 6f666673 65740000 73746f72 t...offset..stor │ │ │ │ + 0x00035b08 6167655f 73746174 65000000 66696c74 age_state...filt │ │ │ │ + 0x00035b18 65725f74 656d706c 61746573 00000000 er_templates.... │ │ │ │ + 0x00035b28 74696d65 5f72616e 67650000 28787829 time_range..(xx) │ │ │ │ + 0x00035b38 00000000 71756572 795f7374 72696e67 ....query_string │ │ │ │ + 0x00035b48 00000000 6576656e 745f6964 73000000 ....event_ids... │ │ │ │ + 0x00035b58 6d6f6e69 746f725f 70617468 00000000 monitor_path.... │ │ │ │ + 0x00035b68 6e756d5f 6576656e 74730000 72657375 num_events..resu │ │ │ │ + 0x00035b78 6c745f65 76656e74 5f74656d 706c6174 lt_event_templat │ │ │ │ + 0x00035b88 65730000 756e6971 75652d69 64000000 es..unique-id... │ │ │ │ + 0x00035b98 72756e6e 696e6700 74696d65 7374616d running.timestam │ │ │ │ + 0x00035ba8 70000000 6120213d 204e554c 4c000000 p...a != NULL... │ │ │ │ + 0x00035bb8 6220213d 204e554c 4c000000 64657363 b != NULL...desc │ │ │ │ + 0x00035bc8 72697074 696f6e20 213d204e 554c4c00 ription != NULL. │ │ │ │ + 0x00035bd8 64617461 2d736f75 7263652e 63000000 data-source.c... │ │ │ │ + 0x00035be8 73737361 28617361 61736179 29000000 sssa(asaasay)... │ │ │ │ + 0x00035bf8 5f746d70 305f0000 69746572 2e6e5f63 _tmp0_..iter.n_c │ │ │ │ + 0x00035c08 68696c64 72656e20 2829203e 3d203400 hildren () >= 4. │ │ │ │ + 0x00035c18 5a656974 67656973 74446174 61536f75 ZeitgeistDataSou │ │ │ │ + 0x00035c28 72636500 736f7572 6365735f 76617269 rce.sources_vari │ │ │ │ + 0x00035c38 616e7420 213d204e 554c4c00 675f7374 ant != NULL.g_st │ │ │ │ + 0x00035c48 72636d70 3020285f 746d7031 5f2c205a rcmp0 (_tmp1_, Z │ │ │ │ + 0x00035c58 45495447 45495354 5f444154 415f534f EITGEIST_DATA_SO │ │ │ │ + 0x00035c68 55524345 535f5349 475f4441 5441534f URCES_SIG_DATASO │ │ │ │ + 0x00035c78 55524345 5329203d 3d203000 736f7572 URCES) == 0.sour │ │ │ │ + 0x00035c88 63657320 213d204e 554c4c00 7a656974 ces != NULL.zeit │ │ │ │ + 0x00035c98 67656973 742d656e 67696e65 2d657272 geist-engine-err │ │ │ │ + 0x00035ca8 6f722d71 7561726b 00000000 6572726f or-quark....erro │ │ │ │ + 0x00035cb8 72732e63 00000000 6f72672e 676e6f6d rs.c....org.gnom │ │ │ │ + 0x00035cc8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035cd8 6e654572 726f722e 4261636b 75704661 neError.BackupFa │ │ │ │ + 0x00035ce8 696c6564 00000000 6f72672e 676e6f6d iled....org.gnom │ │ │ │ + 0x00035cf8 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035d08 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ + 0x00035d18 42757379 00000000 6f72672e 676e6f6d Busy....org.gnom │ │ │ │ + 0x00035d28 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035d38 6e654572 726f722e 44617461 62617365 neError.Database │ │ │ │ + 0x00035d48 43616e74 6f70656e 00000000 6f72672e Cantopen....org. │ │ │ │ + 0x00035d58 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035d68 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ + 0x00035d78 62617365 436f7272 75707400 6f72672e baseCorrupt.org. │ │ │ │ + 0x00035d88 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035d98 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ + 0x00035da8 62617365 4572726f 72000000 6f72672e baseError...org. │ │ │ │ + 0x00035db8 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00035dc8 456e6769 6e654572 726f722e 44617461 EngineError.Data │ │ │ │ + 0x00035dd8 62617365 52657469 72654661 696c6564 baseRetireFailed │ │ │ │ + 0x00035de8 00000000 6f72672e 676e6f6d 652e7a65 ....org.gnome.ze │ │ │ │ + 0x00035df8 69746765 6973742e 456e6769 6e654572 itgeist.EngineEr │ │ │ │ + 0x00035e08 726f722e 45786973 74696e67 496e7374 ror.ExistingInst │ │ │ │ + 0x00035e18 616e6365 00000000 6f72672e 676e6f6d ance....org.gnom │ │ │ │ + 0x00035e28 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035e38 6e654572 726f722e 496e7661 6c696441 neError.InvalidA │ │ │ │ + 0x00035e48 7267756d 656e7400 6f72672e 676e6f6d rgument.org.gnom │ │ │ │ + 0x00035e58 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035e68 6e654572 726f722e 496e7661 6c696445 neError.InvalidE │ │ │ │ + 0x00035e78 76656e74 00000000 6f72672e 676e6f6d vent....org.gnom │ │ │ │ + 0x00035e88 652e7a65 69746765 6973742e 456e6769 e.zeitgeist.Engi │ │ │ │ + 0x00035e98 6e654572 726f722e 496e7661 6c69644b neError.InvalidK │ │ │ │ + 0x00035ea8 65790000 6d696d65 74797065 5f726567 ey..mimetype_reg │ │ │ │ + 0x00035eb8 65782021 3d204e55 4c4c0000 696e7465 ex != NULL..inte │ │ │ │ + 0x00035ec8 72707265 74617469 6f6e5f75 72692021 rpretation_uri ! │ │ │ │ + 0x00035ed8 3d204e55 4c4c0000 6d696d65 74797065 = NULL..mimetype │ │ │ │ + 0x00035ee8 2e630000 7572695f 73636865 6d652021 .c..uri_scheme ! │ │ │ │ + 0x00035ef8 3d204e55 4c4c0000 6d616e69 66657374 = NULL..manifest │ │ │ │ + 0x00035f08 6174696f 6e5f7572 6920213d 204e554c ation_uri != NUL │ │ │ │ + 0x00035f18 4c000000 6d696d65 74797065 20213d20 L...mimetype != │ │ │ │ + 0x00035f28 4e554c4c 00000000 6d696d65 74797065 NULL....mimetype │ │ │ │ + 0x00035f38 2e76616c 613a3132 343a2043 6f756c64 .vala:124: Could │ │ │ │ + 0x00035f48 6e277420 72656769 73746572 206d696d n't register mim │ │ │ │ + 0x00035f58 65747970 65207265 6765783a 20257300 etype regex: %s. │ │ │ │ + 0x00035f68 6d616e69 66657374 6174696f 6e5f7479 manifestation_ty │ │ │ │ + 0x00035f78 70652021 3d204e55 4c4c0000 68747470 pe != NULL..http │ │ │ │ + 0x00035f88 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00035f98 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00035fa8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00035fb8 2f6e666f 23536f75 72636543 6f646500 /nfo#SourceCode. │ │ │ │ + 0x00035fc8 6170706c 69636174 696f6e2f 65636d61 application/ecma │ │ │ │ + 0x00035fd8 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ + 0x00035fe8 696f6e2f 6a617661 73637269 70740000 ion/javascript.. │ │ │ │ + 0x00035ff8 6170706c 69636174 696f6e2f 6a736f6e application/json │ │ │ │ + 0x00036008 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00036018 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00036028 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00036038 30372f30 332f3232 2f6e666f 23537072 07/03/22/nfo#Spr │ │ │ │ + 0x00036048 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ + 0x00036058 69636174 696f6e2f 6d732d65 7863656c ication/ms-excel │ │ │ │ + 0x00036068 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00036078 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00036088 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00036098 30372f30 332f3232 2f6e666f 23507265 07/03/22/nfo#Pre │ │ │ │ + 0x000360a8 73656e74 6174696f 6e000000 6170706c sentation...appl │ │ │ │ + 0x000360b8 69636174 696f6e2f 6d732d70 6f776572 ication/ms-power │ │ │ │ + 0x000360c8 706f696e 74000000 6170706c 69636174 point...applicat │ │ │ │ + 0x000360d8 696f6e2f 6d736578 63656c00 68747470 ion/msexcel.http │ │ │ │ + 0x000360e8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000360f8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036108 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036118 2f6e666f 23506167 696e6174 65645465 /nfo#PaginatedTe │ │ │ │ + 0x00036128 7874446f 63756d65 6e740000 6170706c xtDocument..appl │ │ │ │ + 0x00036138 69636174 696f6e2f 6d73776f 72640000 ication/msword.. │ │ │ │ + 0x00036148 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036158 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036168 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036178 332f3232 2f6e666f 23417564 696f0000 3/22/nfo#Audio.. │ │ │ │ + 0x00036188 6170706c 69636174 696f6e2f 6f676700 application/ogg. │ │ │ │ + 0x00036198 6170706c 69636174 696f6e2f 70646600 application/pdf. │ │ │ │ + 0x000361a8 6170706c 69636174 696f6e2f 706f7374 application/post │ │ │ │ + 0x000361b8 73637269 70740000 6170706c 69636174 script..applicat │ │ │ │ + 0x000361c8 696f6e2f 70730000 6170706c 69636174 ion/ps..applicat │ │ │ │ + 0x000361d8 696f6e2f 72746600 6170706c 69636174 ion/rtf.applicat │ │ │ │ + 0x000361e8 696f6e2f 736f6170 2b786d6c 00000000 ion/soap+xml.... │ │ │ │ + 0x000361f8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036208 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036218 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036228 332f3232 2f6e666f 23566563 746f7249 3/22/nfo#VectorI │ │ │ │ + 0x00036238 6d616765 00000000 6170706c 69636174 mage....applicat │ │ │ │ + 0x00036248 696f6e2f 766e642e 636f7265 6c2d6472 ion/vnd.corel-dr │ │ │ │ + 0x00036258 61770000 6170706c 69636174 696f6e2f aw..application/ │ │ │ │ + 0x00036268 766e642e 6d732d65 7863656c 00000000 vnd.ms-excel.... │ │ │ │ + 0x00036278 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036288 6d732d70 6f776572 706f696e 74000000 ms-powerpoint... │ │ │ │ + 0x00036298 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000362a8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000362b8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000362c8 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ + 0x000362d8 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x000362e8 782d377a 2d636f6d 70726573 73656400 x-7z-compressed. │ │ │ │ + 0x000362f8 6170706c 69636174 696f6e2f 782d6162 application/x-ab │ │ │ │ + 0x00036308 69776f72 64000000 6170706c 69636174 iword...applicat │ │ │ │ + 0x00036318 696f6e2f 782d6170 706c6978 2d707265 ion/x-applix-pre │ │ │ │ + 0x00036328 73656e74 73000000 6170706c 69636174 sents...applicat │ │ │ │ + 0x00036338 696f6e2f 782d6170 706c6978 2d737072 ion/x-applix-spr │ │ │ │ + 0x00036348 65616473 68656574 00000000 6170706c eadsheet....appl │ │ │ │ + 0x00036358 69636174 696f6e2f 782d6170 706c6978 ication/x-applix │ │ │ │ + 0x00036368 2d776f72 64000000 6170706c 69636174 -word...applicat │ │ │ │ + 0x00036378 696f6e2f 782d6172 63686976 65000000 ion/x-archive... │ │ │ │ + 0x00036388 6170706c 69636174 696f6e2f 782d627a application/x-bz │ │ │ │ + 0x00036398 69700000 6170706c 69636174 696f6e2f ip..application/ │ │ │ │ + 0x000363a8 782d627a 69702d63 6f6d7072 65737365 x-bzip-compresse │ │ │ │ + 0x000363b8 642d7461 72000000 68747470 3a2f2f77 d-tar...http://w │ │ │ │ + 0x000363c8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x000363d8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x000363e8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x000363f8 2346696c 65737973 74656d49 6d616765 #FilesystemImage │ │ │ │ + 0x00036408 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x00036418 782d6364 2d696d61 67650000 6170706c x-cd-image..appl │ │ │ │ + 0x00036428 69636174 696f6e2f 782d636f 6d707265 ication/x-compre │ │ │ │ + 0x00036438 73736564 2d746172 00000000 6170706c ssed-tar....appl │ │ │ │ + 0x00036448 69636174 696f6e2f 782d6373 68000000 ication/x-csh... │ │ │ │ + 0x00036458 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036468 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036478 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036488 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ + 0x00036498 65000000 6170706c 69636174 696f6e2f e...application/ │ │ │ │ + 0x000364a8 782d6465 62000000 6170706c 69636174 x-deb...applicat │ │ │ │ + 0x000364b8 696f6e2f 782d6465 7369676e 65720000 ion/x-designer.. │ │ │ │ + 0x000364c8 6170706c 69636174 696f6e2f 782d6465 application/x-de │ │ │ │ + 0x000364d8 736b746f 70000000 6170706c 69636174 sktop...applicat │ │ │ │ + 0x000364e8 696f6e2f 782d6469 612d6469 61677261 ion/x-dia-diagra │ │ │ │ + 0x000364f8 6d000000 6170706c 69636174 696f6e2f m...application/ │ │ │ │ + 0x00036508 782d6578 65637574 61626c65 00000000 x-executable.... │ │ │ │ + 0x00036518 6170706c 69636174 696f6e2f 782d666c application/x-fl │ │ │ │ + 0x00036528 75696400 6170706c 69636174 696f6e2f uid.application/ │ │ │ │ + 0x00036538 782d676c 61646500 6170706c 69636174 x-glade.applicat │ │ │ │ + 0x00036548 696f6e2f 782d676e 75636173 68000000 ion/x-gnucash... │ │ │ │ + 0x00036558 6170706c 69636174 696f6e2f 782d676e application/x-gn │ │ │ │ + 0x00036568 756d6572 69630000 6170706c 69636174 umeric..applicat │ │ │ │ + 0x00036578 696f6e2f 782d677a 69700000 6170706c ion/x-gzip..appl │ │ │ │ + 0x00036588 69636174 696f6e2f 782d6a61 76612d61 ication/x-java-a │ │ │ │ + 0x00036598 72636869 76650000 6170706c 69636174 rchive..applicat │ │ │ │ + 0x000365a8 696f6e2f 782d6a61 76617363 72697074 ion/x-javascript │ │ │ │ + 0x000365b8 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x000365c8 782d6b69 6c6c7573 74726174 6f720000 x-killustrator.. │ │ │ │ + 0x000365d8 6170706c 69636174 696f6e2f 782d6b70 application/x-kp │ │ │ │ + 0x000365e8 72657365 6e746572 00000000 6170706c resenter....appl │ │ │ │ + 0x000365f8 69636174 696f6e2f 782d6b73 70726561 ication/x-ksprea │ │ │ │ + 0x00036608 64000000 6170706c 69636174 696f6e2f d...application/ │ │ │ │ + 0x00036618 782d6b77 6f726400 6170706c 69636174 x-kword.applicat │ │ │ │ + 0x00036628 696f6e2f 782d6c7a 6d610000 6170706c ion/x-lzma..appl │ │ │ │ + 0x00036638 69636174 696f6e2f 782d6c7a 6d612d63 ication/x-lzma-c │ │ │ │ + 0x00036648 6f6d7072 65737365 642d7461 72000000 ompressed-tar... │ │ │ │ + 0x00036658 6170706c 69636174 696f6e2f 782d6d34 application/x-m4 │ │ │ │ + 0x00036668 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x00036678 782d6d73 2d646f73 2d657865 63757461 x-ms-dos-executa │ │ │ │ + 0x00036688 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ + 0x00036698 782d7065 726c0000 6170706c 69636174 x-perl..applicat │ │ │ │ + 0x000366a8 696f6e2f 782d7068 70000000 6170706c ion/x-php...appl │ │ │ │ + 0x000366b8 69636174 696f6e2f 782d7270 6d000000 ication/x-rpm... │ │ │ │ + 0x000366c8 6170706c 69636174 696f6e2f 782d7275 application/x-ru │ │ │ │ + 0x000366d8 62790000 6170706c 69636174 696f6e2f by..application/ │ │ │ │ + 0x000366e8 782d7368 656c6c73 63726970 74000000 x-shellscript... │ │ │ │ + 0x000366f8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036708 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036718 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036728 332f3232 2f6e666f 23457865 63757461 3/22/nfo#Executa │ │ │ │ + 0x00036738 626c6500 6170706c 69636174 696f6e2f ble.application/ │ │ │ │ + 0x00036748 782d7368 6f636b77 6176652d 666c6173 x-shockwave-flas │ │ │ │ + 0x00036758 68000000 6170706c 69636174 696f6e2f h...application/ │ │ │ │ + 0x00036768 782d7371 6c000000 6170706c 69636174 x-sql...applicat │ │ │ │ + 0x00036778 696f6e2f 782d7374 75666669 74000000 ion/x-stuffit... │ │ │ │ + 0x00036788 6170706c 69636174 696f6e2f 7868746d application/xhtm │ │ │ │ + 0x00036798 6c2b786d 6c000000 6170706c 69636174 l+xml...applicat │ │ │ │ + 0x000367a8 696f6e2f 786d6c00 6170706c 69636174 ion/xml.applicat │ │ │ │ + 0x000367b8 696f6e2f 786d6c2d 64746400 6170706c ion/xml-dtd.appl │ │ │ │ + 0x000367c8 69636174 696f6e2f 7a697000 68747470 ication/zip.http │ │ │ │ + 0x000367d8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000367e8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x000367f8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036808 2f6e666f 234d6564 69614c69 73740000 /nfo#MediaList.. │ │ │ │ + 0x00036818 61756469 6f2f782d 7363706c 73000000 audio/x-scpls... │ │ │ │ + 0x00036828 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036838 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036848 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036858 332f3232 2f6e666f 23526173 74657249 3/22/nfo#RasterI │ │ │ │ + 0x00036868 6d616765 00000000 696d6167 652f6769 mage....image/gi │ │ │ │ + 0x00036878 66000000 696d6167 652f6a70 65670000 f...image/jpeg.. │ │ │ │ + 0x00036888 696d6167 652f706a 70656700 696d6167 image/pjpeg.imag │ │ │ │ + 0x00036898 652f706e 67000000 696d6167 652f7376 e/png...image/sv │ │ │ │ + 0x000368a8 672b786d 6c000000 696d6167 652f7469 g+xml...image/ti │ │ │ │ + 0x000368b8 66660000 68747470 3a2f2f77 77772e73 ff..http://www.s │ │ │ │ + 0x000368c8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x000368d8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000368e8 30372f30 332f3232 2f6e666f 2349636f 07/03/22/nfo#Ico │ │ │ │ + 0x000368f8 6e000000 696d6167 652f766e 642e6d69 n...image/vnd.mi │ │ │ │ + 0x00036908 63726f73 6f66742e 69636f6e 00000000 crosoft.icon.... │ │ │ │ + 0x00036918 696d6167 652f782d 78636600 68747470 image/x-xcf.http │ │ │ │ + 0x00036928 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00036938 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036948 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036958 2f6e666f 23466f6c 64657200 696e6f64 /nfo#Folder.inod │ │ │ │ + 0x00036968 652f6469 72656374 6f727900 68747470 e/directory.http │ │ │ │ + 0x00036978 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00036988 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036998 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x000369a8 2f6e6d6f 23456d61 696c0000 6d657373 /nmo#Email..mess │ │ │ │ + 0x000369b8 6167652f 616c7465 726e6174 69766500 age/alternative. │ │ │ │ + 0x000369c8 6d657373 6167652f 70617274 69616c00 message/partial. │ │ │ │ + 0x000369d8 6d657373 6167652f 72656c61 74656400 message/related. │ │ │ │ + 0x000369e8 74657874 2f637373 00000000 68747470 text/css....http │ │ │ │ + 0x000369f8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00036a08 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036a18 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036a28 2f6e666f 23546578 74446f63 756d656e /nfo#TextDocumen │ │ │ │ + 0x00036a38 74000000 74657874 2f637376 00000000 t...text/csv.... │ │ │ │ + 0x00036a48 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036a58 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036a68 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036a78 332f3232 2f6e666f 2348746d 6c446f63 3/22/nfo#HtmlDoc │ │ │ │ + 0x00036a88 756d656e 74000000 74657874 2f68746d ument...text/htm │ │ │ │ + 0x00036a98 6c000000 74657874 2f6a6176 61736372 l...text/javascr │ │ │ │ + 0x00036aa8 69707400 74657874 2f706c61 696e0000 ipt.text/plain.. │ │ │ │ + 0x00036ab8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00036ac8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00036ad8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00036ae8 332f3232 2f6e636f 23436f6e 74616374 3/22/nco#Contact │ │ │ │ + 0x00036af8 00000000 74657874 2f766361 72640000 ....text/vcard.. │ │ │ │ + 0x00036b08 74657874 2f782d63 00000000 74657874 text/x-c....text │ │ │ │ + 0x00036b18 2f782d63 2b2b0000 74657874 2f782d63 /x-c++..text/x-c │ │ │ │ + 0x00036b28 2b2b7372 63000000 74657874 2f782d63 ++src...text/x-c │ │ │ │ + 0x00036b38 68647200 74657874 2f782d63 6f707969 hdr.text/x-copyi │ │ │ │ + 0x00036b48 6e670000 74657874 2f782d63 72656469 ng..text/x-credi │ │ │ │ + 0x00036b58 74730000 74657874 2f782d63 73686172 ts..text/x-cshar │ │ │ │ + 0x00036b68 70000000 74657874 2f782d63 73726300 p...text/x-csrc. │ │ │ │ + 0x00036b78 74657874 2f782d64 73726300 74657874 text/x-dsrc.text │ │ │ │ + 0x00036b88 2f782d65 69666665 6c000000 74657874 /x-eiffel...text │ │ │ │ + 0x00036b98 2f782d67 65747465 78742d74 72616e73 /x-gettext-trans │ │ │ │ + 0x00036ba8 6c617469 6f6e0000 74657874 2f782d67 lation..text/x-g │ │ │ │ + 0x00036bb8 65747465 78742d74 72616e73 6c617469 ettext-translati │ │ │ │ + 0x00036bc8 6f6e2d74 656d706c 61746500 74657874 on-template.text │ │ │ │ + 0x00036bd8 2f782d68 61736b65 6c6c0000 74657874 /x-haskell..text │ │ │ │ + 0x00036be8 2f782d69 646c0000 74657874 2f782d6a /x-idl..text/x-j │ │ │ │ + 0x00036bf8 61766100 74657874 2f782d6a 71756572 ava.text/x-jquer │ │ │ │ + 0x00036c08 792d746d 706c0000 74657874 2f782d6c y-tmpl..text/x-l │ │ │ │ + 0x00036c18 61746578 00000000 74657874 2f782d6c atex....text/x-l │ │ │ │ + 0x00036c28 69737000 74657874 2f782d6c 75610000 isp.text/x-lua.. │ │ │ │ + 0x00036c38 74657874 2f782d6d 34000000 74657874 text/x-m4...text │ │ │ │ + 0x00036c48 2f782d6d 616b6566 696c6500 74657874 /x-makefile.text │ │ │ │ + 0x00036c58 2f782d6f 626a6373 72630000 74657874 /x-objcsrc..text │ │ │ │ + 0x00036c68 2f782d6f 63616d6c 00000000 74657874 /x-ocaml....text │ │ │ │ + 0x00036c78 2f782d70 61736361 6c000000 74657874 /x-pascal...text │ │ │ │ + 0x00036c88 2f782d70 61746368 00000000 74657874 /x-patch....text │ │ │ │ + 0x00036c98 2f782d70 7974686f 6e000000 74657874 /x-python...text │ │ │ │ + 0x00036ca8 2f782d73 716c0000 74657874 2f782d74 /x-sql..text/x-t │ │ │ │ + 0x00036cb8 636c0000 74657874 2f782d74 65780000 cl..text/x-tex.. │ │ │ │ + 0x00036cc8 74657874 2f782d74 726f6666 00000000 text/x-troff.... │ │ │ │ + 0x00036cd8 74657874 2f782d76 616c6100 74657874 text/x-vala.text │ │ │ │ + 0x00036ce8 2f782d76 68646c00 74657874 2f786d6c /x-vhdl.text/xml │ │ │ │ + 0x00036cf8 00000000 2e2a2f78 2d647669 00000000 .....*/x-dvi.... │ │ │ │ + 0x00036d08 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036d18 6d732d65 7863656c 2e2a0000 6170706c ms-excel.*..appl │ │ │ │ + 0x00036d28 69636174 696f6e2f 766e642e 6d732d70 ication/vnd.ms-p │ │ │ │ + 0x00036d38 6f776572 706f696e 742e2a00 6170706c owerpoint.*.appl │ │ │ │ + 0x00036d48 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ + 0x00036d58 732e6f70 656e646f 63756d65 6e742e67 s.opendocument.g │ │ │ │ + 0x00036d68 72617068 6963732e 2a000000 6170706c raphics.*...appl │ │ │ │ + 0x00036d78 69636174 696f6e2f 766e642e 6f617369 ication/vnd.oasi │ │ │ │ + 0x00036d88 732e6f70 656e646f 63756d65 6e742e70 s.opendocument.p │ │ │ │ + 0x00036d98 72657365 6e746174 696f6e2e 2a000000 resentation.*... │ │ │ │ + 0x00036da8 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036db8 6f617369 732e6f70 656e646f 63756d65 oasis.opendocume │ │ │ │ + 0x00036dc8 6e742e73 70726561 64736865 65742e2a nt.spreadsheet.* │ │ │ │ + 0x00036dd8 00000000 6170706c 69636174 696f6e2f ....application/ │ │ │ │ + 0x00036de8 766e642e 6f617369 732e6f70 656e646f vnd.oasis.opendo │ │ │ │ + 0x00036df8 63756d65 6e742e74 6578742e 2a000000 cument.text.*... │ │ │ │ + 0x00036e08 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036e18 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ + 0x00036e28 66666963 65646f63 756d656e 742e7072 fficedocument.pr │ │ │ │ + 0x00036e38 6573656e 74617469 6f6e6d6c 2e707265 esentationml.pre │ │ │ │ + 0x00036e48 73656e74 6174696f 6e2e2a00 6170706c sentation.*.appl │ │ │ │ + 0x00036e58 69636174 696f6e2f 766e642e 6f70656e ication/vnd.open │ │ │ │ + 0x00036e68 786d6c66 6f726d61 74732d6f 66666963 xmlformats-offic │ │ │ │ + 0x00036e78 65646f63 756d656e 742e7370 72656164 edocument.spread │ │ │ │ + 0x00036e88 73686565 746d6c2e 73686565 742e2a00 sheetml.sheet.*. │ │ │ │ + 0x00036e98 6170706c 69636174 696f6e2f 766e642e application/vnd. │ │ │ │ + 0x00036ea8 6f70656e 786d6c66 6f726d61 74732d6f openxmlformats-o │ │ │ │ + 0x00036eb8 66666963 65646f63 756d656e 742e776f fficedocument.wo │ │ │ │ + 0x00036ec8 72647072 6f636573 73696e67 6d6c2e64 rdprocessingml.d │ │ │ │ + 0x00036ed8 6f63756d 656e742e 2a000000 68747470 ocument.*...http │ │ │ │ + 0x00036ee8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00036ef8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00036f08 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00036f18 2f6e666f 23446f63 756d656e 74000000 /nfo#Document... │ │ │ │ + 0x00036f28 6170706c 69636174 696f6e2f 766e645c application/vnd\ │ │ │ │ + 0x00036f38 2e2e2a00 6170706c 69636174 696f6e2f ..*.application/ │ │ │ │ + 0x00036f48 782d6170 706c6978 2d2e2a00 61756469 x-applix-.*.audi │ │ │ │ + 0x00036f58 6f2f2e2a 00000000 68747470 3a2f2f77 o/.*....http://w │ │ │ │ + 0x00036f68 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00036f78 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00036f88 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00036f98 23496d61 67650000 696d6167 652f2e2a #Image..image/.* │ │ │ │ + 0x00036fa8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00036fb8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00036fc8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00036fd8 30372f30 332f3232 2f6e666f 23566964 07/03/22/nfo#Vid │ │ │ │ + 0x00036fe8 656f0000 76696465 6f2f2e2a 00000000 eo..video/.*.... │ │ │ │ + 0x00036ff8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00037008 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00037018 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00037028 332f3232 2f6e666f 2346696c 65446174 3/22/nfo#FileDat │ │ │ │ + 0x00037038 614f626a 65637400 66696c65 3a2f2f00 aObject.file://. │ │ │ │ + 0x00037048 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00037058 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00037068 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00037078 332f3232 2f6e666f 23576562 44617461 3/22/nfo#WebData │ │ │ │ + 0x00037088 4f626a65 63740000 68747470 3a2f2f00 Object..http://. │ │ │ │ + 0x00037098 68747470 733a2f2f 00000000 68747470 https://....http │ │ │ │ + 0x000370a8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000370b8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x000370c8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x000370d8 2f6e666f 2352656d 6f746544 6174614f /nfo#RemoteDataO │ │ │ │ + 0x000370e8 626a6563 74000000 7373683a 2f2f0000 bject...ssh://.. │ │ │ │ + 0x000370f8 73667470 3a2f2f00 6674703a 2f2f0000 sftp://.ftp://.. │ │ │ │ + 0x00037108 6461763a 2f2f0000 64617673 3a2f2f00 dav://..davs://. │ │ │ │ + 0x00037118 736d623a 2f2f0000 75726920 213d204e smb://..uri != N │ │ │ │ + 0x00037128 554c4c00 7a656974 67656973 742d6461 ULL.zeitgeist-da │ │ │ │ + 0x00037138 74612d6d 6f64656c 2d657272 6f722d71 ta-model-error-q │ │ │ │ + 0x00037148 7561726b 00000000 656e756d 65726174 uark....enumerat │ │ │ │ + 0x00037158 696f6e73 2e76616c 613a3235 373a2055 ions.vala:257: U │ │ │ │ + 0x00037168 6e726563 6f676e69 7a656420 52657375 nrecognized Resu │ │ │ │ + 0x00037178 6c745479 70653a20 25750000 5a656974 ltType: %u..Zeit │ │ │ │ + 0x00037188 67656973 74526573 756c7454 79706500 geistResultType. │ │ │ │ + 0x00037198 5a656974 67656973 7452656c 6576616e ZeitgeistRelevan │ │ │ │ + 0x000371a8 74526573 756c7454 79706500 5a656974 tResultType.Zeit │ │ │ │ + 0x000371b8 67656973 7453746f 72616765 53746174 geistStorageStat │ │ │ │ + 0x000371c8 65000000 5a454954 47454953 545f5354 e...ZEITGEIST_ST │ │ │ │ + 0x000371d8 4f524147 455f5354 4154455f 4e4f545f ORAGE_STATE_NOT_ │ │ │ │ + 0x000371e8 41564149 4c41424c 45000000 6e6f742d AVAILABLE...not- │ │ │ │ + 0x000371f8 61766169 6c61626c 65000000 5a454954 available...ZEIT │ │ │ │ + 0x00037208 47454953 545f5354 4f524147 455f5354 GEIST_STORAGE_ST │ │ │ │ + 0x00037218 4154455f 41564149 4c41424c 45000000 ATE_AVAILABLE... │ │ │ │ + 0x00037228 5a454954 47454953 545f5354 4f524147 ZEITGEIST_STORAG │ │ │ │ + 0x00037238 455f5354 4154455f 414e5900 616e7900 E_STATE_ANY.any. │ │ │ │ + 0x00037248 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ + 0x00037258 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ + 0x00037268 4543454e 54000000 72656365 6e740000 ECENT...recent.. │ │ │ │ + 0x00037278 5a454954 47454953 545f5245 4c455641 ZEITGEIST_RELEVA │ │ │ │ + 0x00037288 4e545f52 4553554c 545f5459 50455f52 NT_RESULT_TYPE_R │ │ │ │ + 0x00037298 454c4154 45440000 5a454954 47454953 ELATED..ZEITGEIS │ │ │ │ + 0x000372a8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x000372b8 53545f52 4543454e 545f4556 454e5453 ST_RECENT_EVENTS │ │ │ │ + 0x000372c8 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ + 0x000372d8 6576656e 74730000 5a454954 47454953 events..ZEITGEIS │ │ │ │ + 0x000372e8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x000372f8 4153545f 52454345 4e545f45 56454e54 AST_RECENT_EVENT │ │ │ │ + 0x00037308 53000000 6c656173 742d7265 63656e74 S...least-recent │ │ │ │ + 0x00037318 2d657665 6e747300 5a454954 47454953 -events.ZEITGEIS │ │ │ │ + 0x00037328 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037338 53545f52 4543454e 545f5355 424a4543 ST_RECENT_SUBJEC │ │ │ │ + 0x00037348 54530000 6d6f7374 2d726563 656e742d TS..most-recent- │ │ │ │ + 0x00037358 7375626a 65637473 00000000 5a454954 subjects....ZEIT │ │ │ │ + 0x00037368 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037378 455f4c45 4153545f 52454345 4e545f53 E_LEAST_RECENT_S │ │ │ │ + 0x00037388 55424a45 43545300 6c656173 742d7265 UBJECTS.least-re │ │ │ │ + 0x00037398 63656e74 2d737562 6a656374 73000000 cent-subjects... │ │ │ │ + 0x000373a8 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x000373b8 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ + 0x000373c8 41525f53 55424a45 43545300 6d6f7374 AR_SUBJECTS.most │ │ │ │ + 0x000373d8 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ + 0x000373e8 73000000 5a454954 47454953 545f5245 s...ZEITGEIST_RE │ │ │ │ + 0x000373f8 53554c54 5f545950 455f4c45 4153545f SULT_TYPE_LEAST_ │ │ │ │ + 0x00037408 504f5055 4c41525f 5355424a 45435453 POPULAR_SUBJECTS │ │ │ │ + 0x00037418 00000000 6c656173 742d706f 70756c61 ....least-popula │ │ │ │ + 0x00037428 722d7375 626a6563 74730000 5a454954 r-subjects..ZEIT │ │ │ │ + 0x00037438 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037448 455f4d4f 53545f50 4f50554c 41525f41 E_MOST_POPULAR_A │ │ │ │ + 0x00037458 43544f52 00000000 6d6f7374 2d706f70 CTOR....most-pop │ │ │ │ + 0x00037468 756c6172 2d616374 6f720000 5a454954 ular-actor..ZEIT │ │ │ │ + 0x00037478 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037488 455f4c45 4153545f 504f5055 4c41525f E_LEAST_POPULAR_ │ │ │ │ + 0x00037498 4143544f 52000000 6c656173 742d706f ACTOR...least-po │ │ │ │ + 0x000374a8 70756c61 722d6163 746f7200 5a454954 pular-actor.ZEIT │ │ │ │ + 0x000374b8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x000374c8 455f4d4f 53545f52 4543454e 545f4143 E_MOST_RECENT_AC │ │ │ │ + 0x000374d8 544f5200 6d6f7374 2d726563 656e742d TOR.most-recent- │ │ │ │ + 0x000374e8 6163746f 72000000 5a454954 47454953 actor...ZEITGEIS │ │ │ │ + 0x000374f8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037508 4153545f 52454345 4e545f41 43544f52 AST_RECENT_ACTOR │ │ │ │ + 0x00037518 00000000 6c656173 742d7265 63656e74 ....least-recent │ │ │ │ + 0x00037528 2d616374 6f720000 5a454954 47454953 -actor..ZEITGEIS │ │ │ │ + 0x00037538 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037548 53545f52 4543454e 545f4f52 4947494e ST_RECENT_ORIGIN │ │ │ │ + 0x00037558 00000000 6d6f7374 2d726563 656e742d ....most-recent- │ │ │ │ + 0x00037568 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ + 0x00037578 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037588 4153545f 52454345 4e545f4f 52494749 AST_RECENT_ORIGI │ │ │ │ + 0x00037598 4e000000 6c656173 742d7265 63656e74 N...least-recent │ │ │ │ + 0x000375a8 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x000375b8 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x000375c8 53545f50 4f50554c 41525f4f 52494749 ST_POPULAR_ORIGI │ │ │ │ + 0x000375d8 4e000000 6d6f7374 2d706f70 756c6172 N...most-popular │ │ │ │ + 0x000375e8 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x000375f8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037608 4153545f 504f5055 4c41525f 4f524947 AST_POPULAR_ORIG │ │ │ │ + 0x00037618 494e0000 6c656173 742d706f 70756c61 IN..least-popula │ │ │ │ + 0x00037628 722d6f72 6967696e 00000000 5a454954 r-origin....ZEIT │ │ │ │ + 0x00037638 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037648 455f4f4c 44455354 5f414354 4f520000 E_OLDEST_ACTOR.. │ │ │ │ + 0x00037658 6f6c6465 73742d61 63746f72 00000000 oldest-actor.... │ │ │ │ + 0x00037668 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037678 5f545950 455f4d4f 53545f52 4543454e _TYPE_MOST_RECEN │ │ │ │ + 0x00037688 545f5355 424a4543 545f494e 54455250 T_SUBJECT_INTERP │ │ │ │ + 0x00037698 52455441 54494f4e 00000000 6d6f7374 RETATION....most │ │ │ │ + 0x000376a8 2d726563 656e742d 7375626a 6563742d -recent-subject- │ │ │ │ + 0x000376b8 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ + 0x000376c8 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x000376d8 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ + 0x000376e8 4e545f53 55424a45 43545f49 4e544552 NT_SUBJECT_INTER │ │ │ │ + 0x000376f8 50524554 4154494f 4e000000 6c656173 PRETATION...leas │ │ │ │ + 0x00037708 742d7265 63656e74 2d737562 6a656374 t-recent-subject │ │ │ │ + 0x00037718 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ + 0x00037728 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037738 5f545950 455f4d4f 53545f50 4f50554c _TYPE_MOST_POPUL │ │ │ │ + 0x00037748 41525f53 55424a45 43545f49 4e544552 AR_SUBJECT_INTER │ │ │ │ + 0x00037758 50524554 4154494f 4e000000 6d6f7374 PRETATION...most │ │ │ │ + 0x00037768 2d706f70 756c6172 2d737562 6a656374 -popular-subject │ │ │ │ + 0x00037778 2d696e74 65727072 65746174 696f6e00 -interpretation. │ │ │ │ + 0x00037788 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037798 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ + 0x000377a8 4c41525f 5355424a 4543545f 494e5445 LAR_SUBJECT_INTE │ │ │ │ + 0x000377b8 52505245 54415449 4f4e0000 6c656173 RPRETATION..leas │ │ │ │ + 0x000377c8 742d706f 70756c61 722d7375 626a6563 t-popular-subjec │ │ │ │ + 0x000377d8 742d696e 74657270 72657461 74696f6e t-interpretation │ │ │ │ + 0x000377e8 00000000 5a454954 47454953 545f5245 ....ZEITGEIST_RE │ │ │ │ + 0x000377f8 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ + 0x00037808 4543454e 545f4d49 4d455459 50450000 ECENT_MIMETYPE.. │ │ │ │ + 0x00037818 6d6f7374 2d726563 656e742d 6d696d65 most-recent-mime │ │ │ │ + 0x00037828 74797065 00000000 5a454954 47454953 type....ZEITGEIS │ │ │ │ + 0x00037838 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037848 4153545f 52454345 4e545f4d 494d4554 AST_RECENT_MIMET │ │ │ │ + 0x00037858 59504500 6c656173 742d7265 63656e74 YPE.least-recent │ │ │ │ + 0x00037868 2d6d696d 65747970 65000000 5a454954 -mimetype...ZEIT │ │ │ │ + 0x00037878 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037888 455f4d4f 53545f50 4f50554c 41525f4d E_MOST_POPULAR_M │ │ │ │ + 0x00037898 494d4554 59504500 6d6f7374 2d706f70 IMETYPE.most-pop │ │ │ │ + 0x000378a8 756c6172 2d6d696d 65747970 65000000 ular-mimetype... │ │ │ │ + 0x000378b8 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x000378c8 5f545950 455f4c45 4153545f 504f5055 _TYPE_LEAST_POPU │ │ │ │ + 0x000378d8 4c41525f 4d494d45 54595045 00000000 LAR_MIMETYPE.... │ │ │ │ + 0x000378e8 6c656173 742d706f 70756c61 722d6d69 least-popular-mi │ │ │ │ + 0x000378f8 6d657479 70650000 5a454954 47454953 metype..ZEITGEIS │ │ │ │ + 0x00037908 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037918 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ + 0x00037928 545f5552 49000000 6d6f7374 2d726563 T_URI...most-rec │ │ │ │ + 0x00037938 656e742d 63757272 656e742d 75726900 ent-current-uri. │ │ │ │ + 0x00037948 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037958 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ + 0x00037968 4e545f43 55525245 4e545f55 52490000 NT_CURRENT_URI.. │ │ │ │ + 0x00037978 6c656173 742d7265 63656e74 2d637572 least-recent-cur │ │ │ │ + 0x00037988 72656e74 2d757269 00000000 5a454954 rent-uri....ZEIT │ │ │ │ + 0x00037998 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x000379a8 455f4d4f 53545f50 4f50554c 41525f43 E_MOST_POPULAR_C │ │ │ │ + 0x000379b8 55525245 4e545f55 52490000 6d6f7374 URRENT_URI..most │ │ │ │ + 0x000379c8 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ + 0x000379d8 2d757269 00000000 5a454954 47454953 -uri....ZEITGEIS │ │ │ │ + 0x000379e8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x000379f8 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ + 0x00037a08 454e545f 55524900 6c656173 742d706f ENT_URI.least-po │ │ │ │ + 0x00037a18 70756c61 722d6375 7272656e 742d7572 pular-current-ur │ │ │ │ + 0x00037a28 69000000 5a454954 47454953 545f5245 i...ZEITGEIST_RE │ │ │ │ + 0x00037a38 53554c54 5f545950 455f4d4f 53545f52 SULT_TYPE_MOST_R │ │ │ │ + 0x00037a48 4543454e 545f4556 454e545f 4f524947 ECENT_EVENT_ORIG │ │ │ │ + 0x00037a58 494e0000 6d6f7374 2d726563 656e742d IN..most-recent- │ │ │ │ + 0x00037a68 6576656e 742d6f72 6967696e 00000000 event-origin.... │ │ │ │ + 0x00037a78 5a454954 47454953 545f5245 53554c54 ZEITGEIST_RESULT │ │ │ │ + 0x00037a88 5f545950 455f4c45 4153545f 52454345 _TYPE_LEAST_RECE │ │ │ │ + 0x00037a98 4e545f45 56454e54 5f4f5249 47494e00 NT_EVENT_ORIGIN. │ │ │ │ + 0x00037aa8 6c656173 742d7265 63656e74 2d657665 least-recent-eve │ │ │ │ + 0x00037ab8 6e742d6f 72696769 6e000000 5a454954 nt-origin...ZEIT │ │ │ │ + 0x00037ac8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037ad8 455f4d4f 53545f50 4f50554c 41525f45 E_MOST_POPULAR_E │ │ │ │ + 0x00037ae8 56454e54 5f4f5249 47494e00 6d6f7374 VENT_ORIGIN.most │ │ │ │ + 0x00037af8 2d706f70 756c6172 2d657665 6e742d6f -popular-event-o │ │ │ │ + 0x00037b08 72696769 6e000000 5a454954 47454953 rigin...ZEITGEIS │ │ │ │ + 0x00037b18 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037b28 4153545f 504f5055 4c41525f 4556454e AST_POPULAR_EVEN │ │ │ │ + 0x00037b38 545f4f52 4947494e 00000000 6c656173 T_ORIGIN....leas │ │ │ │ + 0x00037b48 742d706f 70756c61 722d6576 656e742d t-popular-event- │ │ │ │ + 0x00037b58 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ + 0x00037b68 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037b78 53545f52 4543454e 545f4355 5252454e ST_RECENT_CURREN │ │ │ │ + 0x00037b88 545f4f52 4947494e 00000000 6d6f7374 T_ORIGIN....most │ │ │ │ + 0x00037b98 2d726563 656e742d 63757272 656e742d -recent-current- │ │ │ │ + 0x00037ba8 6f726967 696e0000 5a454954 47454953 origin..ZEITGEIS │ │ │ │ + 0x00037bb8 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037bc8 4153545f 52454345 4e545f43 55525245 AST_RECENT_CURRE │ │ │ │ + 0x00037bd8 4e545f4f 52494749 4e000000 6c656173 NT_ORIGIN...leas │ │ │ │ + 0x00037be8 742d7265 63656e74 2d637572 72656e74 t-recent-current │ │ │ │ + 0x00037bf8 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x00037c08 545f5245 53554c54 5f545950 455f4d4f T_RESULT_TYPE_MO │ │ │ │ + 0x00037c18 53545f50 4f50554c 41525f43 55525245 ST_POPULAR_CURRE │ │ │ │ + 0x00037c28 4e545f4f 52494749 4e000000 6d6f7374 NT_ORIGIN...most │ │ │ │ + 0x00037c38 2d706f70 756c6172 2d637572 72656e74 -popular-current │ │ │ │ + 0x00037c48 2d6f7269 67696e00 5a454954 47454953 -origin.ZEITGEIS │ │ │ │ + 0x00037c58 545f5245 53554c54 5f545950 455f4c45 T_RESULT_TYPE_LE │ │ │ │ + 0x00037c68 4153545f 504f5055 4c41525f 43555252 AST_POPULAR_CURR │ │ │ │ + 0x00037c78 454e545f 4f524947 494e0000 6c656173 ENT_ORIGIN..leas │ │ │ │ + 0x00037c88 742d706f 70756c61 722d6375 7272656e t-popular-curren │ │ │ │ + 0x00037c98 742d6f72 6967696e 00000000 5a454954 t-origin....ZEIT │ │ │ │ + 0x00037ca8 47454953 545f5245 53554c54 5f545950 GEIST_RESULT_TYP │ │ │ │ + 0x00037cb8 455f5245 4c455641 4e435900 72656c65 E_RELEVANCY.rele │ │ │ │ + 0x00037cc8 76616e63 79000000 6f72672e 676e6f6d vancy...org.gnom │ │ │ │ + 0x00037cd8 652e7a65 69746765 6973742e 44617461 e.zeitgeist.Data │ │ │ │ + 0x00037ce8 4d6f6465 6c457272 6f722e49 6e76616c ModelError.Inval │ │ │ │ + 0x00037cf8 69645369 676e6174 75726500 6f72672e idSignature.org. │ │ │ │ + 0x00037d08 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00037d18 44617461 4d6f6465 6c457272 6f722e4e DataModelError.N │ │ │ │ + 0x00037d28 756c6c45 76656e74 00000000 6f72672e ullEvent....org. │ │ │ │ + 0x00037d38 676e6f6d 652e7a65 69746765 6973742e gnome.zeitgeist. │ │ │ │ + 0x00037d48 44617461 4d6f6465 6c457272 6f722e54 DataModelError.T │ │ │ │ + 0x00037d58 6f6f4d61 6e795265 73756c74 73000000 ooManyResults... │ │ │ │ + 0x00037d68 7061796c 6f616400 69746572 20213d20 payload.iter != │ │ │ │ + 0x00037d78 4e554c4c 00000000 7375626a 65637420 NULL....subject │ │ │ │ + 0x00037d88 213d204e 554c4c00 696e666f 20213d20 != NULL.info != │ │ │ │ + 0x00037d98 4e554c4c 00000000 6170706c 69636174 NULL....applicat │ │ │ │ + 0x00037da8 696f6e3a 2f2f0000 2e646573 6b746f70 ion://...desktop │ │ │ │ + 0x00037db8 00000000 256c6c69 00000000 61617300 ....%lli....aas. │ │ │ │ + 0x00037dc8 61790000 69643a20 25640974 696d6573 ay..id: %d.times │ │ │ │ + 0x00037dd8 74616d70 3a20256c 6c690a61 63746f72 tamp: %lli.actor │ │ │ │ + 0x00037de8 3a202573 0a696e74 65727072 65746174 : %s.interpretat │ │ │ │ + 0x00037df8 696f6e3a 2025730a 6d616e69 66657374 ion: %s.manifest │ │ │ │ + 0x00037e08 6174696f 6e3a2025 730a6f72 6967696e ation: %s.origin │ │ │ │ + 0x00037e18 3a202573 0a6e756d 20737562 6a656374 : %s.num subject │ │ │ │ + 0x00037e28 733a2025 640a0000 20205375 626a6563 s: %d... Subjec │ │ │ │ + 0x00037e38 74202325 643a0a20 20202075 72693a20 t #%d:. uri: │ │ │ │ + 0x00037e48 25730a20 20202069 6e746572 70726574 %s. interpret │ │ │ │ + 0x00037e58 6174696f 6e3a2025 730a2020 20206d61 ation: %s. ma │ │ │ │ + 0x00037e68 6e696665 73746174 696f6e3a 2025730a nifestation: %s. │ │ │ │ + 0x00037e78 20202020 6d696d65 74797065 3a202573 mimetype: %s │ │ │ │ + 0x00037e88 0a202020 206f7269 67696e3a 2025730a . origin: %s. │ │ │ │ + 0x00037e98 20202020 74657874 3a202573 0a202020 text: %s. │ │ │ │ + 0x00037ea8 20637572 72656e74 5f757269 3a202573 current_uri: %s │ │ │ │ + 0x00037eb8 0a202020 20637572 72656e74 5f6f7269 . current_ori │ │ │ │ + 0x00037ec8 67696e3a 2025730a 20202020 73746f72 gin: %s. stor │ │ │ │ + 0x00037ed8 6167653a 2025730a 00000000 7061796c age: %s.....payl │ │ │ │ + 0x00037ee8 6f61643a 20257520 62797465 73000000 oad: %u bytes... │ │ │ │ + 0x00037ef8 7061796c 6f61643a 20286e75 6c6c290a payload: (null). │ │ │ │ + 0x00037f08 00000000 74656d70 6c617465 5f657665 ....template_eve │ │ │ │ + 0x00037f18 6e742021 3d204e55 4c4c0000 6576656e nt != NULL..even │ │ │ │ + 0x00037f28 742e6300 6576656e 745f7661 7269616e t.c.event_varian │ │ │ │ + 0x00037f38 7420213d 204e554c 4c000000 496e7661 t != NULL...Inva │ │ │ │ + 0x00037f48 6c696420 442d4275 73207369 676e6174 lid D-Bus signat │ │ │ │ + 0x00037f58 7572652e 00000000 496e636f 6d706c65 ure.....Incomple │ │ │ │ + 0x00037f68 74652065 76656e74 20737472 7563742e te event struct. │ │ │ │ + 0x00037f78 00000000 54686973 20697320 616e2065 ....This is an e │ │ │ │ + 0x00037f88 6d707479 20657665 6e742e00 4d697373 mpty event..Miss │ │ │ │ + 0x00037f98 696e6720 6576656e 7420696e 666f726d ing event inform │ │ │ │ + 0x00037fa8 6174696f 6e2e0000 73747220 213d204e ation...str != N │ │ │ │ + 0x00037fb8 554c4c00 5a656974 67656973 74457665 ULL.ZeitgeistEve │ │ │ │ + 0x00037fc8 6e740000 76657665 6e747320 213d204e nt..vevents != N │ │ │ │ + 0x00037fd8 554c4c00 76657665 6e74732e 6765745f ULL.vevents.get_ │ │ │ │ + 0x00037fe8 74797065 5f737472 696e6720 2829203d type_string () = │ │ │ │ + 0x00037ff8 3d202261 28222b55 74696c73 2e534947 = "a("+Utils.SIG │ │ │ │ + 0x00038008 5f455645 4e542b22 29220000 51756572 _EVENT+")"..Quer │ │ │ │ + 0x00038018 79206578 63656564 65642073 697a6520 y exceeded size │ │ │ │ + 0x00038028 6c696d69 74206f66 20252075 4d694220 limit of % uMiB │ │ │ │ + 0x00038038 28726f75 67686c79 207e2564 20657665 (roughly ~%d eve │ │ │ │ + 0x00038048 6e747329 2e000000 6576656e 742e7661 nts)....event.va │ │ │ │ + 0x00038058 6c613a34 36313a20 25730000 74656d70 la:461: %s..temp │ │ │ │ + 0x00038068 6c617465 5f737562 6a656374 20213d20 late_subject != │ │ │ │ + 0x00038078 4e554c4c 00000000 7375626a 6563742e NULL....subject. │ │ │ │ + 0x00038088 63000000 7375626a 6563745f 76617269 c...subject_vari │ │ │ │ + 0x00038098 616e7420 213d204e 554c4c00 4d697373 ant != NULL.Miss │ │ │ │ + 0x000380a8 696e6720 7375626a 65637420 696e666f ing subject info │ │ │ │ + 0x000380b8 726d6174 696f6e00 5a656974 67656973 rmation.Zeitgeis │ │ │ │ + 0x000380c8 74537562 6a656374 00000000 73746172 tSubject....star │ │ │ │ + 0x000380d8 74000000 656e6400 74696d65 72616e67 t...end.timerang │ │ │ │ + 0x000380e8 652e6300 5a656974 67656973 7454696d e.c.ZeitgeistTim │ │ │ │ + 0x000380f8 6552616e 67650000 74696d65 76616c20 eRange..timeval │ │ │ │ + 0x00038108 213d204e 554c4c00 64617465 74696d65 != NULL.datetime │ │ │ │ + 0x00038118 20213d20 4e554c4c 00000000 64617465 != NULL....date │ │ │ │ + 0x00038128 20213d20 4e554c4c 00000000 5a656974 != NULL....Zeit │ │ │ │ + 0x00038138 67656973 7453796d 626f6c49 6e666f00 geistSymbolInfo. │ │ │ │ + 0x00038148 675f7479 70655f69 735f6120 286f626a g_type_is_a (obj │ │ │ │ + 0x00038158 6563745f 74797065 2c205a45 49544745 ect_type, ZEITGE │ │ │ │ + 0x00038168 4953545f 53594d42 4f4c5f54 5950455f IST_SYMBOL_TYPE_ │ │ │ │ + 0x00038178 494e464f 29000000 475f5459 50455f43 INFO)...G_TYPE_C │ │ │ │ + 0x00038188 4845434b 5f56414c 55455f54 59504520 HECK_VALUE_TYPE │ │ │ │ + 0x00038198 2876616c 75652c20 5a454954 47454953 (value, ZEITGEIS │ │ │ │ + 0x000381a8 545f5359 4d424f4c 5f545950 455f494e T_SYMBOL_TYPE_IN │ │ │ │ + 0x000381b8 464f2900 64697370 6c61795f 6e616d65 FO).display_name │ │ │ │ + 0x000381c8 20213d20 4e554c4c 00000000 68747470 != NULL....http │ │ │ │ + 0x000381d8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000381e8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x000381f8 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ + 0x00038208 2f6e6361 6c23416c 61726d00 50726f76 /ncal#Alarm.Prov │ │ │ │ + 0x00038218 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ + 0x00038228 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ + 0x00038238 65727469 65732074 68617420 64656669 erties that defi │ │ │ │ + 0x00038248 6e652061 6e20616c 61726d2e 00000000 ne an alarm..... │ │ │ │ + 0x00038258 416c6172 6d000000 68747470 3a2f2f77 Alarm...http://w │ │ │ │ + 0x00038268 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038278 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038288 732f3230 30372f30 312f3139 2f6e6965 s/2007/01/19/nie │ │ │ │ + 0x00038298 23496e66 6f726d61 74696f6e 456c656d #InformationElem │ │ │ │ + 0x000382a8 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ + 0x000382b8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x000382c8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000382d8 30372f30 342f3032 2f6e6361 6c234174 07/04/02/ncal#At │ │ │ │ + 0x000382e8 74616368 6d656e74 00000000 416e206f tachment....An o │ │ │ │ + 0x000382f8 626a6563 74206174 74616368 65642074 bject attached t │ │ │ │ + 0x00038308 6f206120 63616c65 6e646172 20656e74 o a calendar ent │ │ │ │ + 0x00038318 6974792e 20546869 7320636c 61737320 ity. This class │ │ │ │ + 0x00038328 68617320 6265656e 20696e74 726f6475 has been introdu │ │ │ │ + 0x00038338 63656420 746f2073 65727665 20617320 ced to serve as │ │ │ │ + 0x00038348 61207374 72756374 75726564 2076616c a structured val │ │ │ │ + 0x00038358 7565206f 66207468 65206e63 616c3a61 ue of the ncal:a │ │ │ │ + 0x00038368 74746163 68207072 6f706572 74792e20 ttach property. │ │ │ │ + 0x00038378 53656520 74686520 646f6375 6d656e74 See the document │ │ │ │ + 0x00038388 6174696f 6e206f66 206e6361 6c3a6174 ation of ncal:at │ │ │ │ + 0x00038398 74616368 20666f72 20646574 61696c73 tach for details │ │ │ │ + 0x000383a8 2e000000 41747461 63686d65 6e740000 ....Attachment.. │ │ │ │ + 0x000383b8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000383c8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000383d8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000383e8 332f3232 2f6e666f 23417474 6163686d 3/22/nfo#Attachm │ │ │ │ + 0x000383f8 656e7400 68747470 3a2f2f77 77772e73 ent.http://www.s │ │ │ │ + 0x00038408 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00038418 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00038428 30372f30 342f3032 2f6e6361 6c234361 07/04/02/ncal#Ca │ │ │ │ + 0x00038438 6c656e64 61720000 41206361 6c656e64 lendar..A calend │ │ │ │ + 0x00038448 61722e20 496e7370 69726174 696f6e73 ar. Inspirations │ │ │ │ + 0x00038458 20666f72 20746869 7320636c 61737320 for this class │ │ │ │ + 0x00038468 63616e20 62652074 72616365 6420746f can be traced to │ │ │ │ + 0x00038478 20746865 20564341 4c454e44 41522063 the VCALENDAR c │ │ │ │ + 0x00038488 6f6d706f 6e656e74 20646566 696e6564 omponent defined │ │ │ │ + 0x00038498 20696e20 52464320 32343435 20736563 in RFC 2445 sec │ │ │ │ + 0x000384a8 2e20342e 342c2062 75742069 74206d61 . 4.4, but it ma │ │ │ │ + 0x000384b8 79206a75 73742061 73207765 6c6c2062 y just as well b │ │ │ │ + 0x000384c8 65207573 65642074 6f207265 70726573 e used to repres │ │ │ │ + 0x000384d8 656e7420 616e7920 6b696e64 206f6620 ent any kind of │ │ │ │ + 0x000384e8 43616c65 6e646172 2e000000 43616c65 Calendar....Cale │ │ │ │ + 0x000384f8 6e646172 00000000 68747470 3a2f2f77 ndar....http://w │ │ │ │ + 0x00038508 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038518 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038528 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ + 0x00038538 6c234361 6c656e64 61724461 74614f62 l#CalendarDataOb │ │ │ │ + 0x00038548 6a656374 00000000 41204461 74614f62 ject....A DataOb │ │ │ │ + 0x00038558 6a656374 20666f75 6e642069 6e206120 ject found in a │ │ │ │ + 0x00038568 63616c65 6e646172 2e204974 20697320 calendar. It is │ │ │ │ + 0x00038578 75737561 6c6c7920 696e7465 72707265 usually interpre │ │ │ │ + 0x00038588 74656420 6173206f 6e65206f 66207468 ted as one of th │ │ │ │ + 0x00038598 65206361 6c656e64 61722065 6e746974 e calendar entit │ │ │ │ + 0x000385a8 79207479 70657320 28652e67 2e204576 y types (e.g. Ev │ │ │ │ + 0x000385b8 656e742c 204a6f75 726e616c 2c20546f ent, Journal, To │ │ │ │ + 0x000385c8 646f2065 74632e29 00000000 43616c65 do etc.)....Cale │ │ │ │ + 0x000385d8 6e646172 44617461 4f626a65 63740000 ndarDataObject.. │ │ │ │ + 0x000385e8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000385f8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038608 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038618 312f3139 2f6e6965 23446174 614f626a 1/19/nie#DataObj │ │ │ │ + 0x00038628 65637400 68747470 3a2f2f77 77772e73 ect.http://www.s │ │ │ │ + 0x00038638 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00038648 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00038658 30372f30 342f3032 2f6e6361 6c234576 07/04/02/ncal#Ev │ │ │ │ + 0x00038668 656e7400 50726f76 69646520 61206772 ent.Provide a gr │ │ │ │ + 0x00038678 6f757069 6e67206f 6620636f 6d706f6e ouping of compon │ │ │ │ + 0x00038688 656e7420 70726f70 65727469 65732074 ent properties t │ │ │ │ + 0x00038698 68617420 64657363 72696265 20616e20 hat describe an │ │ │ │ + 0x000386a8 6576656e 742e0000 68747470 3a2f2f77 event...http://w │ │ │ │ + 0x000386b8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x000386c8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x000386d8 732f3230 30372f30 342f3032 2f6e6361 s/2007/04/02/nca │ │ │ │ + 0x000386e8 6c234672 65656275 73790000 50726f76 l#Freebusy..Prov │ │ │ │ + 0x000386f8 69646520 61206772 6f757069 6e67206f ide a grouping o │ │ │ │ + 0x00038708 6620636f 6d706f6e 656e7420 70726f70 f component prop │ │ │ │ + 0x00038718 65727469 65732074 68617420 64657363 erties that desc │ │ │ │ + 0x00038728 72696265 20656974 68657220 61207265 ribe either a re │ │ │ │ + 0x00038738 71756573 7420666f 72206672 65652f62 quest for free/b │ │ │ │ + 0x00038748 75737920 74696d65 2c206465 73637269 usy time, descri │ │ │ │ + 0x00038758 62652061 20726573 706f6e73 6520746f be a response to │ │ │ │ + 0x00038768 20612072 65717565 73742066 6f722066 a request for f │ │ │ │ + 0x00038778 7265652f 62757379 2074696d 65206f72 ree/busy time or │ │ │ │ + 0x00038788 20646573 63726962 65206120 7075626c describe a publ │ │ │ │ + 0x00038798 69736865 64207365 74206f66 20627573 ished set of bus │ │ │ │ + 0x000387a8 79207469 6d652e00 46726565 62757379 y time..Freebusy │ │ │ │ + 0x000387b8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x000387c8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x000387d8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000387e8 30372f30 342f3032 2f6e6361 6c234a6f 07/04/02/ncal#Jo │ │ │ │ + 0x000387f8 75726e61 6c000000 50726f76 69646520 urnal...Provide │ │ │ │ + 0x00038808 61206772 6f757069 6e67206f 6620636f a grouping of co │ │ │ │ + 0x00038818 6d706f6e 656e7420 70726f70 65727469 mponent properti │ │ │ │ + 0x00038828 65732074 68617420 64657363 72696265 es that describe │ │ │ │ + 0x00038838 2061206a 6f75726e 616c2065 6e747279 a journal entry │ │ │ │ + 0x00038848 2e000000 4a6f7572 6e616c00 68747470 ....Journal.http │ │ │ │ + 0x00038858 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038868 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038878 6f676965 732f3230 30372f30 342f3032 ogies/2007/04/02 │ │ │ │ + 0x00038888 2f6e6361 6c235469 6d657a6f 6e650000 /ncal#Timezone.. │ │ │ │ + 0x00038898 50726f76 69646520 61206772 6f757069 Provide a groupi │ │ │ │ + 0x000388a8 6e67206f 6620636f 6d706f6e 656e7420 ng of component │ │ │ │ + 0x000388b8 70726f70 65727469 65732074 68617420 properties that │ │ │ │ + 0x000388c8 64656669 6e657320 61207469 6d65207a defines a time z │ │ │ │ + 0x000388d8 6f6e652e 00000000 54696d65 7a6f6e65 one.....Timezone │ │ │ │ + 0x000388e8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x000388f8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00038908 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00038918 30372f30 342f3032 2f6e6361 6c23546f 07/04/02/ncal#To │ │ │ │ + 0x00038928 646f0000 50726f76 69646520 61206772 do..Provide a gr │ │ │ │ + 0x00038938 6f757069 6e67206f 66206361 6c656e64 ouping of calend │ │ │ │ + 0x00038948 61722070 726f7065 72746965 73207468 ar properties th │ │ │ │ + 0x00038958 61742064 65736372 69626520 6120746f at describe a to │ │ │ │ + 0x00038968 2d646f2e 00000000 546f646f 00000000 -do.....Todo.... │ │ │ │ + 0x00038978 4120436f 6e746163 742e2041 20706965 A Contact. A pie │ │ │ │ + 0x00038988 6365206f 66206461 74612074 68617420 ce of data that │ │ │ │ + 0x00038998 63616e20 70726f76 69646520 6d65616e can provide mean │ │ │ │ + 0x000389a8 7320746f 20696465 6e746966 79206f72 s to identify or │ │ │ │ + 0x000389b8 20636f6d 6d756e69 63617465 20776974 communicate wit │ │ │ │ + 0x000389c8 6820616e 20656e74 6974792e 00000000 h an entity..... │ │ │ │ + 0x000389d8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000389e8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000389f8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038a08 332f3232 2f6e636f 234f7267 616e697a 3/22/nco#Organiz │ │ │ │ + 0x00038a18 6174696f 6e436f6e 74616374 00000000 ationContact.... │ │ │ │ + 0x00038a28 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00038a38 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038a48 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038a58 332f3232 2f6e636f 23506572 736f6e43 3/22/nco#PersonC │ │ │ │ + 0x00038a68 6f6e7461 63740000 68747470 3a2f2f77 ontact..http://w │ │ │ │ + 0x00038a78 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038a88 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038a98 732f3230 30372f30 332f3232 2f6e636f s/2007/03/22/nco │ │ │ │ + 0x00038aa8 23436f6e 74616374 47726f75 70000000 #ContactGroup... │ │ │ │ + 0x00038ab8 41206772 6f757020 6f662043 6f6e7461 A group of Conta │ │ │ │ + 0x00038ac8 6374732e 20436f75 6c642062 65207573 cts. Could be us │ │ │ │ + 0x00038ad8 65642074 6f206578 70726573 73206120 ed to express a │ │ │ │ + 0x00038ae8 67726f75 7020696e 20616e20 61646472 group in an addr │ │ │ │ + 0x00038af8 65737362 6f6f6b20 6f72206f 6e206120 essbook or on a │ │ │ │ + 0x00038b08 636f6e74 61637420 6c697374 206f6620 contact list of │ │ │ │ + 0x00038b18 616e2049 4d206170 706c6963 6174696f an IM applicatio │ │ │ │ + 0x00038b28 6e2e204f 6e652063 6f6e7461 63742063 n. One contact c │ │ │ │ + 0x00038b38 616e2062 656c6f6e 6720746f 206d616e an belong to man │ │ │ │ + 0x00038b48 79206772 6f757073 2e000000 436f6e74 y groups....Cont │ │ │ │ + 0x00038b58 61637447 726f7570 00000000 68747470 actGroup....http │ │ │ │ + 0x00038b68 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038b78 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038b88 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00038b98 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ + 0x00038ba8 00000000 4120636f 6e746163 74206c69 ....A contact li │ │ │ │ + 0x00038bb8 73742c20 74686973 20636c61 73732072 st, this class r │ │ │ │ + 0x00038bc8 65707265 73656e74 7320616e 20616464 epresents an add │ │ │ │ + 0x00038bd8 72657373 626f6f6b 206f7220 6120636f ressbook or a co │ │ │ │ + 0x00038be8 6e746163 74206c69 7374206f 6620616e ntact list of an │ │ │ │ + 0x00038bf8 20494d20 6170706c 69636174 696f6e2e IM application. │ │ │ │ + 0x00038c08 20436f6e 74616374 7320696e 73696465 Contacts inside │ │ │ │ + 0x00038c18 20612063 6f6e7461 6374206c 69737420 a contact list │ │ │ │ + 0x00038c28 63616e20 62656c6f 6e672074 6f20636f can belong to co │ │ │ │ + 0x00038c38 6e746163 74206772 6f757073 2e000000 ntact groups.... │ │ │ │ + 0x00038c48 436f6e74 6163744c 69737400 68747470 ContactList.http │ │ │ │ + 0x00038c58 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038c68 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038c78 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00038c88 2f6e636f 23436f6e 74616374 4c697374 /nco#ContactList │ │ │ │ + 0x00038c98 44617461 4f626a65 63740000 416e2065 DataObject..An e │ │ │ │ + 0x00038ca8 6e746974 79206f63 63757269 6e67206f ntity occuring o │ │ │ │ + 0x00038cb8 6e206120 636f6e74 61637420 6c697374 n a contact list │ │ │ │ + 0x00038cc8 20287573 75616c6c 7920696e 74657270 (usually interp │ │ │ │ + 0x00038cd8 72657465 64206173 20616e20 6e636f3a reted as an nco: │ │ │ │ + 0x00038ce8 436f6e74 61637429 00000000 436f6e74 Contact)....Cont │ │ │ │ + 0x00038cf8 6163744c 69737444 6174614f 626a6563 actListDataObjec │ │ │ │ + 0x00038d08 74000000 4120436f 6e746163 74207468 t...A Contact th │ │ │ │ + 0x00038d18 61742064 656e6f74 6573206f 6e204f72 at denotes on Or │ │ │ │ + 0x00038d28 67616e69 7a617469 6f6e2e00 4f726761 ganization..Orga │ │ │ │ + 0x00038d38 6e697a61 74696f6e 436f6e74 61637400 nizationContact. │ │ │ │ + 0x00038d48 4120436f 6e746163 74207468 61742064 A Contact that d │ │ │ │ + 0x00038d58 656e6f74 65732061 20506572 736f6e2e enotes a Person. │ │ │ │ + 0x00038d68 20412070 6572736f 6e206361 6e206861 A person can ha │ │ │ │ + 0x00038d78 7665206d 756c7469 706c6520 41666669 ve multiple Affi │ │ │ │ + 0x00038d88 6c696174 696f6e73 2e000000 50657273 liations....Pers │ │ │ │ + 0x00038d98 6f6e436f 6e746163 74000000 68747470 onContact...http │ │ │ │ + 0x00038da8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00038db8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00038dc8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00038dd8 2f6e666f 23417070 6c696361 74696f6e /nfo#Application │ │ │ │ + 0x00038de8 00000000 416e2061 70706c69 63617469 ....An applicati │ │ │ │ + 0x00038df8 6f6e0000 4170706c 69636174 696f6e00 on..Application. │ │ │ │ + 0x00038e08 4120636f 6d707265 73736564 2066696c A compressed fil │ │ │ │ + 0x00038e18 652e204d 61792063 6f6e7461 696e206f e. May contain o │ │ │ │ + 0x00038e28 74686572 2066696c 6573206f 7220666f ther files or fo │ │ │ │ + 0x00038e38 6c646572 20696e73 6964652e 00000000 lder inside..... │ │ │ │ + 0x00038e48 41726368 69766500 68747470 3a2f2f77 Archive.http://w │ │ │ │ + 0x00038e58 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038e68 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038e78 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00038e88 23446174 61436f6e 7461696e 65720000 #DataContainer.. │ │ │ │ + 0x00038e98 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00038ea8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00038eb8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00038ec8 332f3232 2f6e666f 23417263 68697665 3/22/nfo#Archive │ │ │ │ + 0x00038ed8 4974656d 00000000 41206669 6c652065 Item....A file e │ │ │ │ + 0x00038ee8 6e746974 7920696e 73696465 20616e20 ntity inside an │ │ │ │ + 0x00038ef8 61726368 6976652e 00000000 41726368 archive.....Arch │ │ │ │ + 0x00038f08 69766549 74656d00 68747470 3a2f2f77 iveItem.http://w │ │ │ │ + 0x00038f18 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00038f28 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00038f38 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00038f48 23456d62 65646465 6446696c 65446174 #EmbeddedFileDat │ │ │ │ + 0x00038f58 614f626a 65637400 41206669 6c652061 aObject.A file a │ │ │ │ + 0x00038f68 74746163 68656420 746f2061 6e6f7468 ttached to anoth │ │ │ │ + 0x00038f78 65722064 61746120 6f626a65 63742e20 er data object. │ │ │ │ + 0x00038f88 4d616e79 20646174 6120666f 726d6174 Many data format │ │ │ │ + 0x00038f98 7320616c 6c6f7720 666f7220 61747461 s allow for atta │ │ │ │ + 0x00038fa8 63686d65 6e74733a 20656d61 696c732c chments: emails, │ │ │ │ + 0x00038fb8 20766361 7264732c 20696361 6c206576 vcards, ical ev │ │ │ │ + 0x00038fc8 656e7473 2c206964 3320616e 64206578 ents, id3 and ex │ │ │ │ + 0x00038fd8 69662e2e 2e000000 41206669 6c652063 if......A file c │ │ │ │ + 0x00038fe8 6f6e7461 696e696e 67206175 64696f20 ontaining audio │ │ │ │ + 0x00038ff8 636f6e74 656e7400 41756469 6f000000 content.Audio... │ │ │ │ + 0x00039008 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00039018 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00039028 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x00039038 332f3232 2f6e666f 234d6564 69610000 3/22/nfo#Media.. │ │ │ │ + 0x00039048 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00039058 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00039068 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ + 0x00039078 322f3139 2f6e6d6d 234d7573 69635069 2/19/nmm#MusicPi │ │ │ │ + 0x00039088 65636500 68747470 3a2f2f77 77772e73 ece.http://www.s │ │ │ │ + 0x00039098 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x000390a8 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x000390b8 30372f30 332f3232 2f6e666f 23426f6f 07/03/22/nfo#Boo │ │ │ │ + 0x000390c8 6b6d6172 6b000000 4120626f 6f6b6d61 kmark...A bookma │ │ │ │ + 0x000390d8 726b206f 66206120 77656262 726f7773 rk of a webbrows │ │ │ │ + 0x000390e8 65722e20 55736520 6e69653a 7469746c er. Use nie:titl │ │ │ │ + 0x000390f8 6520666f 72207468 65206e61 6d652f6c e for the name/l │ │ │ │ + 0x00039108 6162656c 2c206e69 653a636f 6e74656e abel, nie:conten │ │ │ │ + 0x00039118 74437265 61746564 20746f20 72657072 tCreated to repr │ │ │ │ + 0x00039128 6573656e 74207468 65206461 74652077 esent the date w │ │ │ │ + 0x00039138 68656e20 74686520 75736572 20616464 hen the user add │ │ │ │ + 0x00039148 65642074 68652062 6f6f6b6d 61726b2c ed the bookmark, │ │ │ │ + 0x00039158 20616e64 206e6965 3a636f6e 74656e74 and nie:content │ │ │ │ + 0x00039168 4c617374 4d6f6469 66696564 20666f72 LastModified for │ │ │ │ + 0x00039178 206d6f64 69666963 6174696f 6e732e20 modifications. │ │ │ │ + 0x00039188 6e666f3a 626f6f6b 6d61726b 7320746f nfo:bookmarks to │ │ │ │ + 0x00039198 2073746f 72652074 6865206c 696e6b2e store the link. │ │ │ │ + 0x000391a8 00000000 426f6f6b 6d61726b 00000000 ....Bookmark.... │ │ │ │ + 0x000391b8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000391c8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000391d8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000391e8 332f3232 2f6e666f 23426f6f 6b6d6172 3/22/nfo#Bookmar │ │ │ │ + 0x000391f8 6b466f6c 64657200 4120666f 6c646572 kFolder.A folder │ │ │ │ + 0x00039208 20776974 6820626f 6f6b6d61 726b7320 with bookmarks │ │ │ │ + 0x00039218 6f662061 20776562 62726f77 7365722e of a webbrowser. │ │ │ │ + 0x00039228 20557365 206e666f 3a636f6e 7461696e Use nfo:contain │ │ │ │ + 0x00039238 73426f6f 6b6d6172 6b20746f 2072656c sBookmark to rel │ │ │ │ + 0x00039248 61746520 426f6f6b 6d61726b 732e2046 ate Bookmarks. F │ │ │ │ + 0x00039258 6f6c6465 72732063 616e2063 6f6e7461 olders can conta │ │ │ │ + 0x00039268 696e2073 7562666f 6c646572 732c2075 in subfolders, u │ │ │ │ + 0x00039278 73652063 6f6e7461 696e7342 6f6f6b6d se containsBookm │ │ │ │ + 0x00039288 61726b46 6f6c6465 7220746f 2072656c arkFolder to rel │ │ │ │ + 0x00039298 61746520 7468656d 2e000000 426f6f6b ate them....Book │ │ │ │ + 0x000392a8 6d61726b 20466f6c 64657200 68747470 mark Folder.http │ │ │ │ + 0x000392b8 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x000392c8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x000392d8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x000392e8 2f6e666f 23437572 736f7200 41204375 /nfo#Cursor.A Cu │ │ │ │ + 0x000392f8 72736f72 2e000000 43757273 6f720000 rsor....Cursor.. │ │ │ │ + 0x00039308 41207375 70657263 6c617373 20666f72 A superclass for │ │ │ │ + 0x00039318 20616c6c 20656e74 69746965 732c2077 all entities, w │ │ │ │ + 0x00039328 686f7365 20707269 6d617279 20707572 hose primary pur │ │ │ │ + 0x00039338 706f7365 20697320 746f2073 65727665 pose is to serve │ │ │ │ + 0x00039348 20617320 636f6e74 61696e65 72732066 as containers f │ │ │ │ + 0x00039358 6f72206f 74686572 20646174 61206f62 or other data ob │ │ │ │ + 0x00039368 6a656374 2e205468 65792075 7375616c ject. They usual │ │ │ │ + 0x00039378 6c792064 6f6e2774 20686176 6520616e ly don't have an │ │ │ │ + 0x00039388 7920226d 65616e69 6e672220 62792074 y "meaning" by t │ │ │ │ + 0x00039398 68656d73 656c7665 732e2045 78616d70 hemselves. Examp │ │ │ │ + 0x000393a8 6c657320 696e636c 75646520 666f6c64 les include fold │ │ │ │ + 0x000393b8 6572732c 20617263 68697665 7320616e ers, archives an │ │ │ │ + 0x000393c8 64206f70 74696361 6c206469 73632069 d optical disc i │ │ │ │ + 0x000393d8 6d616765 732e0000 44617461 436f6e74 mages...DataCont │ │ │ │ + 0x000393e8 61696e65 72000000 68747470 3a2f2f77 ainer...http://w │ │ │ │ + 0x000393f8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00039408 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00039418 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00039428 2346696c 65737973 74656d00 68747470 #Filesystem.http │ │ │ │ + 0x00039438 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00039448 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00039458 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00039468 2f6e666f 23547261 73680000 68747470 /nfo#Trash..http │ │ │ │ + 0x00039478 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00039488 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00039498 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x000394a8 2f6e666f 2344656c 65746564 5265736f /nfo#DeletedReso │ │ │ │ + 0x000394b8 75726365 00000000 41206669 6c652065 urce....A file e │ │ │ │ + 0x000394c8 6e746974 79207468 61742068 61732062 ntity that has b │ │ │ │ + 0x000394d8 65656e20 64656c65 74656420 66726f6d een deleted from │ │ │ │ + 0x000394e8 20746865 206f7269 67696e61 6c20736f the original so │ │ │ │ + 0x000394f8 75726365 2e205573 75616c6c 79207375 urce. Usually su │ │ │ │ + 0x00039508 63682065 6e746974 69657320 61726520 ch entities are │ │ │ │ + 0x00039518 73746f72 65642077 69746869 6e207661 stored within va │ │ │ │ + 0x00039528 72696f75 73206b69 6e647320 6f662027 rious kinds of ' │ │ │ │ + 0x00039538 54726173 6827206f 72202752 65637963 Trash' or 'Recyc │ │ │ │ + 0x00039548 6c652042 696e2720 666f6c64 6572732e le Bin' folders. │ │ │ │ + 0x00039558 00000000 44656c65 74656452 65736f75 ....DeletedResou │ │ │ │ + 0x00039568 72636500 41206765 6e657269 6320646f rce.A generic do │ │ │ │ + 0x00039578 63756d65 6e742e20 4120636f 6d6d6f6e cument. A common │ │ │ │ + 0x00039588 20737570 6572636c 61737320 666f7220 superclass for │ │ │ │ + 0x00039598 616c6c20 646f6375 6d656e74 73206f6e all documents on │ │ │ │ + 0x000395a8 20746865 20646573 6b746f70 2e000000 the desktop.... │ │ │ │ + 0x000395b8 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x000395c8 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x000395d8 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x000395e8 332f3232 2f6e666f 234d696e 644d6170 3/22/nfo#MindMap │ │ │ │ + 0x000395f8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x00039608 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00039618 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00039628 30372f30 332f3232 2f6e666f 23506c61 07/03/22/nfo#Pla │ │ │ │ + 0x00039638 696e5465 7874446f 63756d65 6e740000 inTextDocument.. │ │ │ │ + 0x00039648 41206669 6c652065 6d626564 64656420 A file embedded │ │ │ │ + 0x00039658 696e2061 6e6f7468 65722064 61746120 in another data │ │ │ │ + 0x00039668 6f626a65 63742e20 54686572 65206172 object. There ar │ │ │ │ + 0x00039678 65206d61 6e792077 61797320 696e2077 e many ways in w │ │ │ │ + 0x00039688 68696368 20612066 696c6520 6d617920 hich a file may │ │ │ │ + 0x00039698 62652065 6d626564 64656420 696e2061 be embedded in a │ │ │ │ + 0x000396a8 6e6f7468 6572206f 6e652e20 55736520 nother one. Use │ │ │ │ + 0x000396b8 74686973 20636c61 73732064 69726563 this class direc │ │ │ │ + 0x000396c8 746c7920 6f6e6c79 20696e20 63617365 tly only in case │ │ │ │ + 0x000396d8 73206966 206e6f6e 65206f66 20746865 s if none of the │ │ │ │ + 0x000396e8 20737562 636c6173 73657320 67697665 subclasses give │ │ │ │ + 0x000396f8 73206120 62657474 65722064 65736372 s a better descr │ │ │ │ + 0x00039708 69707469 6f6e206f 6620796f 75722063 iption of your c │ │ │ │ + 0x00039718 6173652e 00000000 456d6265 64646564 ase.....Embedded │ │ │ │ + 0x00039728 46696c65 44617461 4f626a65 63740000 FileDataObject.. │ │ │ │ + 0x00039738 416e2065 78656375 7461626c 65206669 An executable fi │ │ │ │ + 0x00039748 6c652e00 45786563 75746162 6c650000 le..Executable.. │ │ │ │ + 0x00039758 41206669 6c657379 7374656d 2e204578 A filesystem. Ex │ │ │ │ + 0x00039768 616d706c 6573206f 66206669 6c657379 amples of filesy │ │ │ │ + 0x00039778 7374656d 7320696e 636c7564 65206861 stems include ha │ │ │ │ + 0x00039788 72642064 69736b20 70617274 6974696f rd disk partitio │ │ │ │ + 0x00039798 6e732c20 72656d6f 7661626c 65206d65 ns, removable me │ │ │ │ + 0x000397a8 6469612c 20627574 20616c73 6f20696d dia, but also im │ │ │ │ + 0x000397b8 61676573 20746865 72656f66 2073746f ages thereof sto │ │ │ │ + 0x000397c8 72656420 696e2066 696c6573 20737563 red in files suc │ │ │ │ + 0x000397d8 68206173 2049534f 2e000000 46696c65 h as ISO....File │ │ │ │ + 0x000397e8 73797374 656d0000 416e2069 6d616765 system..An image │ │ │ │ + 0x000397f8 206f6620 61206669 6c657379 7374656d of a filesystem │ │ │ │ + 0x00039808 2e20496e 7374616e 63657320 6f662074 . Instances of t │ │ │ │ + 0x00039818 68697320 636c6173 73206d61 7920696e his class may in │ │ │ │ + 0x00039828 636c7564 65204344 20696d61 6765732c clude CD images, │ │ │ │ + 0x00039838 20445644 20696d61 67657320 6f722068 DVD images or h │ │ │ │ + 0x00039848 61726420 6469736b 20706172 74697469 ard disk partiti │ │ │ │ + 0x00039858 6f6e2069 6d616765 73206372 65617465 on images create │ │ │ │ + 0x00039868 64206279 20766172 696f7573 20706965 d by various pie │ │ │ │ + 0x00039878 63657320 6f662073 6f667477 61726520 ces of software │ │ │ │ + 0x00039888 28652e67 2e204e6f 72746f6e 2047686f (e.g. Norton Gho │ │ │ │ + 0x00039898 7374292e 20446570 72656361 74656420 st). Deprecated │ │ │ │ + 0x000398a8 696e2066 61766f72 206f6620 6e666f3a in favor of nfo: │ │ │ │ + 0x000398b8 46696c65 73797374 656d2e00 46696c65 Filesystem..File │ │ │ │ + 0x000398c8 73797374 656d496d 61676500 41207265 systemImage.A re │ │ │ │ + 0x000398d8 736f7572 63652063 6f6e7461 696e696e source containin │ │ │ │ + 0x000398e8 67206120 66696e69 74652073 65717565 g a finite seque │ │ │ │ + 0x000398f8 6e636520 6f662062 79746573 20776974 nce of bytes wit │ │ │ │ + 0x00039908 68206172 62697472 61727920 696e666f h arbitrary info │ │ │ │ + 0x00039918 726d6174 696f6e2c 20746861 74206973 rmation, that is │ │ │ │ + 0x00039928 20617661 696c6162 6c652074 6f206120 available to a │ │ │ │ + 0x00039938 636f6d70 75746572 2070726f 6772616d computer program │ │ │ │ + 0x00039948 20616e64 20697320 75737561 6c6c7920 and is usually │ │ │ │ + 0x00039958 62617365 64206f6e 20736f6d 65206b69 based on some ki │ │ │ │ + 0x00039968 6e64206f 66206475 7261626c 65207374 nd of durable st │ │ │ │ + 0x00039978 6f726167 652e2041 2066696c 65206973 orage. A file is │ │ │ │ + 0x00039988 20647572 61626c65 20696e20 74686520 durable in the │ │ │ │ + 0x00039998 73656e73 65207468 61742069 74207265 sense that it re │ │ │ │ + 0x000399a8 6d61696e 73206176 61696c61 626c6520 mains available │ │ │ │ + 0x000399b8 666f7220 70726f67 72616d73 20746f20 for programs to │ │ │ │ + 0x000399c8 75736520 61667465 72207468 65206375 use after the cu │ │ │ │ + 0x000399d8 7272656e 74207072 6f677261 6d206861 rrent program ha │ │ │ │ + 0x000399e8 73206669 6e697368 65642e00 66696c65 s finished..file │ │ │ │ + 0x000399f8 00000000 4120666f 6c646572 2f646972 ....A folder/dir │ │ │ │ + 0x00039a08 6563746f 72792e20 4578616d 706c6573 ectory. Examples │ │ │ │ + 0x00039a18 206f6620 666f6c64 65727320 696e636c of folders incl │ │ │ │ + 0x00039a28 75646520 666f6c64 65727320 6f6e2061 ude folders on a │ │ │ │ + 0x00039a38 2066696c 65737973 74656d20 616e6420 filesystem and │ │ │ │ + 0x00039a48 6d657373 61676520 666f6c64 65727320 message folders │ │ │ │ + 0x00039a58 696e2061 206d6169 6c626f78 2e000000 in a mailbox.... │ │ │ │ + 0x00039a68 466f6c64 65720000 68747470 3a2f2f77 Folder..http://w │ │ │ │ + 0x00039a78 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00039a88 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00039a98 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00039aa8 23466f6e 74000000 4120666f 6e742e00 #Font...A font.. │ │ │ │ + 0x00039ab8 466f6e74 00000000 68747470 3a2f2f77 Font....http://w │ │ │ │ + 0x00039ac8 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00039ad8 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00039ae8 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00039af8 23486172 64446973 6b506172 74697469 #HardDiskPartiti │ │ │ │ + 0x00039b08 6f6e0000 41207061 72746974 696f6e20 on..A partition │ │ │ │ + 0x00039b18 6f6e2061 20686172 64206469 736b0000 on a hard disk.. │ │ │ │ + 0x00039b28 48617264 4469736b 50617274 6974696f HardDiskPartitio │ │ │ │ + 0x00039b38 6e000000 41204854 4d4c2064 6f63756d n...A HTML docum │ │ │ │ + 0x00039b48 656e742c 206d6179 20636f6e 7461696e ent, may contain │ │ │ │ + 0x00039b58 206c696e 6b732074 6f206f74 68657220 links to other │ │ │ │ + 0x00039b68 66696c65 732e0000 48746d6c 446f6375 files...HtmlDocu │ │ │ │ + 0x00039b78 6d656e74 00000000 416e2049 636f6e20 ment....An Icon │ │ │ │ + 0x00039b88 28726567 6172646c 65737320 6f662077 (regardless of w │ │ │ │ + 0x00039b98 68657468 65722069 74277320 61207261 hether it's a ra │ │ │ │ + 0x00039ba8 73746572 206f7220 61207665 63746f72 ster or a vector │ │ │ │ + 0x00039bb8 2069636f 6e2e2041 20726573 6f757263 icon. A resourc │ │ │ │ + 0x00039bc8 65207265 70726573 656e7469 6e672061 e representing a │ │ │ │ + 0x00039bd8 6e206963 6f6e2063 6f756c64 20686176 n icon could hav │ │ │ │ + 0x00039be8 65207477 6f207479 70657320 2849636f e two types (Ico │ │ │ │ + 0x00039bf8 6e20616e 64205261 73746572 2c206f72 n and Raster, or │ │ │ │ + 0x00039c08 2049636f 6e20616e 64205665 63746f72 Icon and Vector │ │ │ │ + 0x00039c18 29206966 20726571 75697265 642e0000 ) if required... │ │ │ │ + 0x00039c28 49636f6e 00000000 41206669 6c652063 Icon....A file c │ │ │ │ + 0x00039c38 6f6e7461 696e696e 6720616e 20696d61 ontaining an ima │ │ │ │ + 0x00039c48 67652e00 496d6167 65000000 68747470 ge..Image...http │ │ │ │ + 0x00039c58 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x00039c68 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x00039c78 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x00039c88 2f6e666f 23566973 75616c00 41207069 /nfo#Visual.A pi │ │ │ │ + 0x00039c98 65636520 6f66206d 65646961 20636f6e ece of media con │ │ │ │ + 0x00039ca8 74656e74 2e205468 69732063 6c617373 tent. This class │ │ │ │ + 0x00039cb8 206d6179 20626520 75736564 20746f20 may be used to │ │ │ │ + 0x00039cc8 65787072 65737320 636f6d70 6c657820 express complex │ │ │ │ + 0x00039cd8 6d656469 6120636f 6e746169 6e657273 media containers │ │ │ │ + 0x00039ce8 20776974 68206d61 6e792073 74726561 with many strea │ │ │ │ + 0x00039cf8 6d73206f 66207661 72696f75 73206d65 ms of various me │ │ │ │ + 0x00039d08 64696120 636f6e74 656e7420 28626f74 dia content (bot │ │ │ │ + 0x00039d18 68206175 72616c20 616e6420 76697375 h aural and visu │ │ │ │ + 0x00039d28 616c292e 00000000 4d656469 61000000 al).....Media... │ │ │ │ + 0x00039d38 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00039d48 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00039d58 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ + 0x00039d68 322f3139 2f6e6d6d 23545653 686f7700 2/19/nmm#TVShow. │ │ │ │ + 0x00039d78 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x00039d88 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x00039d98 6e746f6c 6f676965 732f3230 30392f30 ntologies/2009/0 │ │ │ │ + 0x00039da8 322f3139 2f6e6d6d 234d6f76 69650000 2/19/nmm#Movie.. │ │ │ │ + 0x00039db8 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ + 0x00039dc8 67206120 6c697374 206f6620 6d656469 g a list of medi │ │ │ │ + 0x00039dd8 61206669 6c65732e 652e672e 20612070 a files.e.g. a p │ │ │ │ + 0x00039de8 6c61796c 69737400 4d656469 614c6973 laylist.MediaLis │ │ │ │ + 0x00039df8 74000000 68747470 3a2f2f77 77772e73 t...http://www.s │ │ │ │ + 0x00039e08 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x00039e18 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x00039e28 30392f30 322f3139 2f6e6d6d 234d7573 09/02/19/nmm#Mus │ │ │ │ + 0x00039e38 6963416c 62756d00 68747470 3a2f2f77 icAlbum.http://w │ │ │ │ + 0x00039e48 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x00039e58 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x00039e68 732f3230 30372f30 332f3232 2f6e666f s/2007/03/22/nfo │ │ │ │ + 0x00039e78 234d6564 69615374 7265616d 00000000 #MediaStream.... │ │ │ │ + 0x00039e88 41207374 7265616d 206f6620 6d756c74 A stream of mult │ │ │ │ + 0x00039e98 696d6564 69612063 6f6e7465 6e742c20 imedia content, │ │ │ │ + 0x00039ea8 75737561 6c6c7920 636f6e74 61696e65 usually containe │ │ │ │ + 0x00039eb8 64207769 7468696e 2061206d 65646961 d within a media │ │ │ │ + 0x00039ec8 20636f6e 7461696e 65722073 75636820 container such │ │ │ │ + 0x00039ed8 61732061 206d6f76 69652028 636f6e74 as a movie (cont │ │ │ │ + 0x00039ee8 61696e69 6e672062 6f746820 61756469 aining both audi │ │ │ │ + 0x00039ef8 6f20616e 64207669 64656f29 206f7220 o and video) or │ │ │ │ + 0x00039f08 61204456 44202870 6f737369 626c7920 a DVD (possibly │ │ │ │ + 0x00039f18 636f6e74 61696e69 6e67206d 616e7920 containing many │ │ │ │ + 0x00039f28 73747265 616d7320 6f662061 7564696f streams of audio │ │ │ │ + 0x00039f38 20616e64 20766964 656f292e 204d6f73 and video). Mos │ │ │ │ + 0x00039f48 7420636f 6d6d6f6e 20696e74 65727072 t common interpr │ │ │ │ + 0x00039f58 65746174 696f6e73 20666f72 20737563 etations for suc │ │ │ │ + 0x00039f68 68206120 44617461 4f626a65 63742069 h a DataObject i │ │ │ │ + 0x00039f78 6e636c75 64652041 7564696f 20616e64 nclude Audio and │ │ │ │ + 0x00039f88 20566964 656f2e00 4d656469 61537472 Video..MediaStr │ │ │ │ + 0x00039f98 65616d00 41204d69 6e644d61 702c2063 eam.A MindMap, c │ │ │ │ + 0x00039fa8 72656174 65642062 79206120 6d696e64 reated by a mind │ │ │ │ + 0x00039fb8 2d6d6170 70696e67 20757469 6c697479 -mapping utility │ │ │ │ + 0x00039fc8 2e204578 616d706c 6573206d 69676874 . Examples might │ │ │ │ + 0x00039fd8 20696e63 6c756465 20467265 654d696e include FreeMin │ │ │ │ + 0x00039fe8 64206f72 206d696e 64206d61 70706572 d or mind mapper │ │ │ │ + 0x00039ff8 2e000000 4d696e64 4d617000 68747470 ....MindMap.http │ │ │ │ + 0x0003a008 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x0003a018 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x0003a028 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x0003a038 2f6e666f 234f7065 72617469 6e675379 /nfo#OperatingSy │ │ │ │ + 0x0003a048 7374656d 00000000 416e204f 70657261 stem....An Opera │ │ │ │ + 0x0003a058 74696e67 53797374 656d0000 4f706572 tingSystem..Oper │ │ │ │ + 0x0003a068 6174696e 67537973 74656d00 41206669 atingSystem.A fi │ │ │ │ + 0x0003a078 6c652063 6f6e7461 696e696e 67206120 le containing a │ │ │ │ + 0x0003a088 74657874 20646f63 756d656e 742c2074 text document, t │ │ │ │ + 0x0003a098 68617420 69732075 6e616d62 6967756f hat is unambiguo │ │ │ │ + 0x0003a0a8 75736c79 20646976 69646564 20696e74 usly divided int │ │ │ │ + 0x0003a0b8 6f207061 6765732e 20457861 6d706c65 o pages. Example │ │ │ │ + 0x0003a0c8 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ + 0x0003a0d8 5044462c 20444f43 2c205053 2c204456 PDF, DOC, PS, DV │ │ │ │ + 0x0003a0e8 49206574 632e0000 50616769 6e617465 I etc...Paginate │ │ │ │ + 0x0003a0f8 64546578 74446f63 756d656e 74000000 dTextDocument... │ │ │ │ + 0x0003a108 41206669 6c652063 6f6e7461 696e696e A file containin │ │ │ │ + 0x0003a118 6720706c 61696e20 74657874 20284153 g plain text (AS │ │ │ │ + 0x0003a128 4349492c 20556e69 636f6465 206f7220 CII, Unicode or │ │ │ │ + 0x0003a138 6f746865 7220656e 636f6469 6e677329 other encodings) │ │ │ │ + 0x0003a148 2e204578 616d706c 6573206d 61792069 . Examples may i │ │ │ │ + 0x0003a158 6e636c75 64652054 58542c20 48544d4c nclude TXT, HTML │ │ │ │ + 0x0003a168 2c20584d 4c2c2070 726f6772 616d2073 , XML, program s │ │ │ │ + 0x0003a178 6f757263 6520636f 64652065 74632e00 ource code etc.. │ │ │ │ + 0x0003a188 506c6169 6e546578 74446f63 756d656e PlainTextDocumen │ │ │ │ + 0x0003a198 74000000 41205072 6573656e 74617469 t...A Presentati │ │ │ │ + 0x0003a1a8 6f6e206d 61646520 62792073 6f6d6520 on made by some │ │ │ │ + 0x0003a1b8 70726573 656e7461 74696f6e 20736f66 presentation sof │ │ │ │ + 0x0003a1c8 74776172 65202843 6f72656c 20507265 tware (Corel Pre │ │ │ │ + 0x0003a1d8 73656e74 6174696f 6e732c20 4f70656e sentations, Open │ │ │ │ + 0x0003a1e8 4f666669 63652049 6d707265 73732c20 Office Impress, │ │ │ │ + 0x0003a1f8 4d532050 6f776572 706f696e 74206574 MS Powerpoint et │ │ │ │ + 0x0003a208 632e2900 50726573 656e7461 74696f6e c.).Presentation │ │ │ │ + 0x0003a218 00000000 41207261 73746572 20696d61 ....A raster ima │ │ │ │ + 0x0003a228 67652e00 52617374 6572496d 61676500 ge..RasterImage. │ │ │ │ + 0x0003a238 41206669 6c652064 61746120 6f626a65 A file data obje │ │ │ │ + 0x0003a248 63742073 746f7265 64206174 20612072 ct stored at a r │ │ │ │ + 0x0003a258 656d6f74 65206c6f 63617469 6f6e2e20 emote location. │ │ │ │ + 0x0003a268 446f6e27 7420636f 6e667573 65207468 Don't confuse th │ │ │ │ + 0x0003a278 69732063 6c617373 20776974 68206120 is class with a │ │ │ │ + 0x0003a288 52656d6f 7465506f 72744164 64726573 RemotePortAddres │ │ │ │ + 0x0003a298 732e2054 68697320 6f6e6520 6170706c s. This one appl │ │ │ │ + 0x0003a2a8 69657320 746f2061 20706172 74696375 ies to a particu │ │ │ │ + 0x0003a2b8 6c617220 7265736f 75726365 2c205265 lar resource, Re │ │ │ │ + 0x0003a2c8 6d6f7465 506f7274 41646472 65737320 motePortAddress │ │ │ │ + 0x0003a2d8 6170706c 69657320 746f2061 6e206164 applies to an ad │ │ │ │ + 0x0003a2e8 64726573 732c2074 68617420 63616e20 dress, that can │ │ │ │ + 0x0003a2f8 68617665 20766172 696f7573 20696e74 have various int │ │ │ │ + 0x0003a308 65727072 65746174 696f6e73 2e000000 erpretations.... │ │ │ │ + 0x0003a318 52656d6f 74654461 74614f62 6a656374 RemoteDataObject │ │ │ │ + 0x0003a328 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x0003a338 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x0003a348 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x0003a358 30372f30 332f3232 2f6e666f 2352656d 07/03/22/nfo#Rem │ │ │ │ + 0x0003a368 6f746550 6f727441 64647265 73730000 otePortAddress.. │ │ │ │ + 0x0003a378 416e2061 64647265 73732073 70656369 An address speci │ │ │ │ + 0x0003a388 6679696e 67206120 72656d6f 74652068 fying a remote h │ │ │ │ + 0x0003a398 6f737420 616e6420 706f7274 2e205375 ost and port. Su │ │ │ │ + 0x0003a3a8 63682061 6e206164 64726573 73206361 ch an address ca │ │ │ │ + 0x0003a3b8 6e206265 20696e74 65727072 65746564 n be interpreted │ │ │ │ + 0x0003a3c8 20696e20 6d616e79 20776179 73202865 in many ways (e │ │ │ │ + 0x0003a3d8 78616d70 6c657320 6f662073 75636820 xamples of such │ │ │ │ + 0x0003a3e8 696e7465 72707265 74617469 6f6e7320 interpretations │ │ │ │ + 0x0003a3f8 696e636c 75646520 6d61696c 626f7865 include mailboxe │ │ │ │ + 0x0003a408 732c2077 65627369 7465732c 2072656d s, websites, rem │ │ │ │ + 0x0003a418 6f746520 63616c65 6e646172 73206f72 ote calendars or │ │ │ │ + 0x0003a428 2066696c 65737973 74656d73 292c2064 filesystems), d │ │ │ │ + 0x0003a438 6570656e 64696e67 206f6e20 616e2069 epending on an i │ │ │ │ + 0x0003a448 6e746572 70726574 6174696f 6e2c2076 nterpretation, v │ │ │ │ + 0x0003a458 6172696f 7573206b 696e6473 206f6620 arious kinds of │ │ │ │ + 0x0003a468 64617461 206d6179 20626520 65787472 data may be extr │ │ │ │ + 0x0003a478 61637465 64206672 6f6d2073 75636820 acted from such │ │ │ │ + 0x0003a488 616e2061 64647265 73732e00 52656d6f an address..Remo │ │ │ │ + 0x0003a498 7465506f 72744164 64726573 73000000 tePortAddress... │ │ │ │ + 0x0003a4a8 41207069 65636520 6f662073 6f667477 A piece of softw │ │ │ │ + 0x0003a4b8 6172652e 20457861 6d706c65 73206d61 are. Examples ma │ │ │ │ + 0x0003a4c8 7920696e 636c7564 65206170 706c6963 y include applic │ │ │ │ + 0x0003a4d8 6174696f 6e732061 6e642074 6865206f ations and the o │ │ │ │ + 0x0003a4e8 70657261 74696e67 20737973 74656d2e perating system. │ │ │ │ + 0x0003a4f8 20546869 7320696e 74657270 72657461 This interpreta │ │ │ │ + 0x0003a508 74696f6e 206d6f73 7420636f 6d6d6f6e tion most common │ │ │ │ + 0x0003a518 6c792061 70706c69 65732074 6f20536f ly applies to So │ │ │ │ + 0x0003a528 66747761 72654974 656d732e 00000000 ftwareItems..... │ │ │ │ + 0x0003a538 536f6674 77617265 00000000 68747470 Software....http │ │ │ │ + 0x0003a548 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x0003a558 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x0003a568 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x0003a578 2f6e666f 23536f66 74776172 65497465 /nfo#SoftwareIte │ │ │ │ + 0x0003a588 6d000000 41204461 74614f62 6a656374 m...A DataObject │ │ │ │ + 0x0003a598 20726570 72657365 6e74696e 67206120 representing a │ │ │ │ + 0x0003a5a8 70696563 65206f66 20736f66 74776172 piece of softwar │ │ │ │ + 0x0003a5b8 652e2045 78616d70 6c657320 6f662069 e. Examples of i │ │ │ │ + 0x0003a5c8 6e746572 70726574 6174696f 6e73206f nterpretations o │ │ │ │ + 0x0003a5d8 66206120 536f6674 77617265 4974656d f a SoftwareItem │ │ │ │ + 0x0003a5e8 20696e63 6c756465 20616e20 4170706c include an Appl │ │ │ │ + 0x0003a5f8 69636174 696f6e20 616e6420 616e204f ication and an O │ │ │ │ + 0x0003a608 70657261 74696e67 53797374 656d2e00 peratingSystem.. │ │ │ │ + 0x0003a618 536f6674 77617265 4974656d 00000000 SoftwareItem.... │ │ │ │ + 0x0003a628 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x0003a638 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x0003a648 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x0003a658 332f3232 2f6e666f 23536f66 74776172 3/22/nfo#Softwar │ │ │ │ + 0x0003a668 65536572 76696365 00000000 41207365 eService....A se │ │ │ │ + 0x0003a678 72766963 65207075 626c6973 68656420 rvice published │ │ │ │ + 0x0003a688 62792061 20706965 6365206f 6620736f by a piece of so │ │ │ │ + 0x0003a698 66747761 72652c20 65697468 65722062 ftware, either b │ │ │ │ + 0x0003a6a8 7920616e 206f7065 72617469 6e672073 y an operating s │ │ │ │ + 0x0003a6b8 79737465 6d206f72 20616e20 6170706c ystem or an appl │ │ │ │ + 0x0003a6c8 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ + 0x0003a6d8 73206f66 20737563 68207365 72766963 s of such servic │ │ │ │ + 0x0003a6e8 6573206d 61792069 6e636c75 64652063 es may include c │ │ │ │ + 0x0003a6f8 616c656e 6461722c 20616464 72657373 alendar, address │ │ │ │ + 0x0003a708 626f6f6b 20616e64 206d6169 6c626f78 book and mailbox │ │ │ │ + 0x0003a718 206d616e 61676564 20627920 61205049 managed by a PI │ │ │ │ + 0x0003a728 4d206170 706c6963 6174696f 6e2e2054 M application. T │ │ │ │ + 0x0003a738 68697320 63617465 676f7279 20697320 his category is │ │ │ │ + 0x0003a748 696e7472 6f647563 65642074 6f206469 introduced to di │ │ │ │ + 0x0003a758 7374696e 67756973 68206265 74776565 stinguish betwee │ │ │ │ + 0x0003a768 6e206461 74612061 7661696c 61626c65 n data available │ │ │ │ + 0x0003a778 20646972 6563746c 79206672 6f6d2074 directly from t │ │ │ │ + 0x0003a788 68652061 70706c69 63617469 6f6e7320 he applications │ │ │ │ + 0x0003a798 28566961 20736f6d 6520496e 74657270 (Via some Interp │ │ │ │ + 0x0003a7a8 726f6365 73732043 6f6d6d75 6e696361 rocess Communica │ │ │ │ + 0x0003a7b8 74696f6e 204d6563 68616e69 736d7329 tion Mechanisms) │ │ │ │ + 0x0003a7c8 20616e64 20646174 61206176 61696c61 and data availa │ │ │ │ + 0x0003a7d8 626c6520 66726f6d 2066696c 6573206f ble from files o │ │ │ │ + 0x0003a7e8 6e206120 6469736b 2e20496e 20656974 n a disk. In eit │ │ │ │ + 0x0003a7f8 68657220 63617365 20626f74 68204461 her case both Da │ │ │ │ + 0x0003a808 74614f62 6a656374 7320776f 756c6420 taObjects would │ │ │ │ + 0x0003a818 72656365 69766520 61207369 6d696c61 receive a simila │ │ │ │ + 0x0003a828 7220696e 74657270 72657461 74696f6e r interpretation │ │ │ │ + 0x0003a838 2028652e 672e2061 204d6169 6c626f78 (e.g. a Mailbox │ │ │ │ + 0x0003a848 2920616e 6420776f 756c646e 27742064 ) and wouldn't d │ │ │ │ + 0x0003a858 69666665 72206f6e 20746865 20636f6e iffer on the con │ │ │ │ + 0x0003a868 74656e74 206c6576 656c2e00 536f6674 tent level..Soft │ │ │ │ + 0x0003a878 77617265 53657276 69636500 436f6465 wareService.Code │ │ │ │ + 0x0003a888 20696e20 6120636f 6d70696c 61626c65 in a compilable │ │ │ │ + 0x0003a898 206f7220 696e7465 72707265 74656420 or interpreted │ │ │ │ + 0x0003a8a8 70726f67 72616d6d 696e6720 6c616e67 programming lang │ │ │ │ + 0x0003a8b8 75616765 2e000000 536f7572 6365436f uage....SourceCo │ │ │ │ + 0x0003a8c8 64650000 41207370 72656164 73686565 de..A spreadshee │ │ │ │ + 0x0003a8d8 742c2063 72656174 65642062 79206120 t, created by a │ │ │ │ + 0x0003a8e8 73707265 61647368 65657420 6170706c spreadsheet appl │ │ │ │ + 0x0003a8f8 69636174 696f6e2e 20457861 6d706c65 ication. Example │ │ │ │ + 0x0003a908 73206d69 67687420 696e636c 75646520 s might include │ │ │ │ + 0x0003a918 476e756d 65726963 2c204f70 656e4f66 Gnumeric, OpenOf │ │ │ │ + 0x0003a928 66696365 2043616c 63206f72 204d5320 fice Calc or MS │ │ │ │ + 0x0003a938 45786365 6c2e0000 53707265 61647368 Excel...Spreadsh │ │ │ │ + 0x0003a948 65657400 41207465 78742064 6f63756d eet.A text docum │ │ │ │ + 0x0003a958 656e7400 54657874 446f6375 6d656e74 ent.TextDocument │ │ │ │ + 0x0003a968 00000000 52657072 6573656e 74732061 ....Represents a │ │ │ │ + 0x0003a978 20636f6e 7461696e 65722066 6f722064 container for d │ │ │ │ + 0x0003a988 656c6574 65642066 696c6573 2c206120 eleted files, a │ │ │ │ + 0x0003a998 66656174 75726520 636f6d6d 6f6e2069 feature common i │ │ │ │ + 0x0003a9a8 6e206d6f 6465726e 206f7065 72617469 n modern operati │ │ │ │ + 0x0003a9b8 6e672073 79737465 6d732e00 54726173 ng systems..Tras │ │ │ │ + 0x0003a9c8 68000000 56656374 6f72496d 61676500 h...VectorImage. │ │ │ │ + 0x0003a9d8 41207669 64656f20 66696c65 2e000000 A video file.... │ │ │ │ + 0x0003a9e8 56696465 6f000000 46696c65 20636f6e Video...File con │ │ │ │ + 0x0003a9f8 7461696e 696e6720 76697375 616c2063 taining visual c │ │ │ │ + 0x0003aa08 6f6e7465 6e742e00 56697375 616c0000 ontent..Visual.. │ │ │ │ + 0x0003aa18 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x0003aa28 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x0003aa38 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x0003aa48 332f3232 2f6e666f 23576562 73697465 3/22/nfo#Website │ │ │ │ + 0x0003aa58 00000000 41207765 62736974 652c2075 ....A website, u │ │ │ │ + 0x0003aa68 7375616c 6c792061 20636f6e 7461696e sually a contain │ │ │ │ + 0x0003aa78 65722066 6f722072 656d6f74 65207265 er for remote re │ │ │ │ + 0x0003aa88 736f7572 6365732c 20746861 74206d61 sources, that ma │ │ │ │ + 0x0003aa98 79206265 20696e74 65727072 65746564 y be interpreted │ │ │ │ + 0x0003aaa8 20617320 48544d4c 446f6375 6d656e74 as HTMLDocument │ │ │ │ + 0x0003aab8 732c2069 6d616765 73206f72 206f7468 s, images or oth │ │ │ │ + 0x0003aac8 65722074 79706573 206f6620 636f6e74 er types of cont │ │ │ │ + 0x0003aad8 656e742e 00000000 57656273 69746500 ent.....Website. │ │ │ │ + 0x0003aae8 416e2069 6e666f72 6d617469 6f6e2072 An information r │ │ │ │ + 0x0003aaf8 65736f75 72636573 206f6620 77686963 esources of whic │ │ │ │ + 0x0003ab08 68207265 70726573 656e7461 74696f6e h representation │ │ │ │ + 0x0003ab18 73202866 696c6573 2c207374 7265616d s (files, stream │ │ │ │ + 0x0003ab28 73292063 616e2062 65207265 74726965 s) can be retrie │ │ │ │ + 0x0003ab38 76656420 7468726f 75676820 61207765 ved through a we │ │ │ │ + 0x0003ab48 62207365 72766572 2e205468 6579206d b server. They m │ │ │ │ + 0x0003ab58 61792062 65206765 6e657261 74656420 ay be generated │ │ │ │ + 0x0003ab68 61742072 65747269 6576616c 2074696d at retrieval tim │ │ │ │ + 0x0003ab78 652e2054 79706963 616c2065 78616d70 e. Typical examp │ │ │ │ + 0x0003ab88 6c657320 61726520 70616765 73207365 les are pages se │ │ │ │ + 0x0003ab98 72766564 20627920 50485020 6f722041 rved by PHP or A │ │ │ │ + 0x0003aba8 4a415820 6f72206d 70332073 74726561 JAX or mp3 strea │ │ │ │ + 0x0003abb8 6d732e00 77656220 64617461 206f626a ms..web data obj │ │ │ │ + 0x0003abc8 65637400 4120756e 6974206f 66206461 ect.A unit of da │ │ │ │ + 0x0003abd8 74612074 68617420 69732063 72656174 ta that is creat │ │ │ │ + 0x0003abe8 65642c20 616e6e6f 74617465 6420616e ed, annotated an │ │ │ │ + 0x0003abf8 64207072 6f636573 73656420 6f6e2074 d processed on t │ │ │ │ + 0x0003ac08 68652075 73657220 6465736b 746f702e he user desktop. │ │ │ │ + 0x0003ac18 20497420 72657072 6573656e 74732061 It represents a │ │ │ │ + 0x0003ac28 206e6174 69766520 73747275 63747572 native structur │ │ │ │ + 0x0003ac38 65207468 65207573 65722077 6f726b73 e the user works │ │ │ │ + 0x0003ac48 20776974 682e2054 68652075 73616765 with. The usage │ │ │ │ + 0x0003ac58 206f6620 74686520 7465726d 20276e61 of the term 'na │ │ │ │ + 0x0003ac68 74697665 27206973 20696d70 6f727461 tive' is importa │ │ │ │ + 0x0003ac78 6e742e20 4974206d 65616e73 20746861 nt. It means tha │ │ │ │ + 0x0003ac88 74206120 44617461 4f626a65 63742063 t a DataObject c │ │ │ │ + 0x0003ac98 616e2062 65206469 72656374 6c79206d an be directly m │ │ │ │ + 0x0003aca8 61707065 6420746f 20612064 61746120 apped to a data │ │ │ │ + 0x0003acb8 73747275 63747572 65206d61 696e7461 structure mainta │ │ │ │ + 0x0003acc8 696e6564 20627920 61206e61 74697665 ined by a native │ │ │ │ + 0x0003acd8 20617070 6c696361 74696f6e 2e205468 application. Th │ │ │ │ + 0x0003ace8 6973206d 61792062 65206120 66696c65 is may be a file │ │ │ │ + 0x0003acf8 2c206120 73657420 6f662066 696c6573 , a set of files │ │ │ │ + 0x0003ad08 206f7220 61207061 7274206f 66206120 or a part of a │ │ │ │ + 0x0003ad18 66696c65 2e205468 65206772 616e756c file. The granul │ │ │ │ + 0x0003ad28 61726974 79206465 70656e64 73206f6e arity depends on │ │ │ │ + 0x0003ad38 20746865 20757365 722e2054 68697320 the user. This │ │ │ │ + 0x0003ad48 636c6173 73206973 206e6f74 20696e74 class is not int │ │ │ │ + 0x0003ad58 656e6465 6420746f 20626520 696e7374 ended to be inst │ │ │ │ + 0x0003ad68 616e7469 61746564 20627920 69747365 antiated by itse │ │ │ │ + 0x0003ad78 6c662e20 55736520 6d6f7265 20737065 lf. Use more spe │ │ │ │ + 0x0003ad88 63696669 63207375 62636c61 73736573 cific subclasses │ │ │ │ + 0x0003ad98 2e000000 68747470 3a2f2f77 77772e7a ....http://www.z │ │ │ │ + 0x0003ada8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003adb8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003adc8 32303130 2f30312f 32372f7a 67234576 2010/01/27/zg#Ev │ │ │ │ + 0x0003add8 656e744d 616e6966 65737461 74696f6e entManifestation │ │ │ │ + 0x0003ade8 00000000 68747470 3a2f2f77 77772e73 ....http://www.s │ │ │ │ + 0x0003adf8 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x0003ae08 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x0003ae18 30372f30 332f3232 2f6e6d6f 234d6169 07/03/22/nmo#Mai │ │ │ │ + 0x0003ae28 6c626f78 44617461 4f626a65 63740000 lboxDataObject.. │ │ │ │ + 0x0003ae38 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003ae48 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003ae58 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003ae68 2f30312f 32372f7a 67235363 68656475 /01/27/zg#Schedu │ │ │ │ + 0x0003ae78 6c656441 63746976 69747900 68747470 ledActivity.http │ │ │ │ + 0x0003ae88 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ + 0x0003ae98 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ + 0x0003aea8 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ + 0x0003aeb8 32372f7a 67235573 65724163 74697669 27/zg#UserActivi │ │ │ │ + 0x0003aec8 74790000 68747470 3a2f2f77 77772e7a ty..http://www.z │ │ │ │ + 0x0003aed8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003aee8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003aef8 32303130 2f30312f 32372f7a 6723576f 2010/01/27/zg#Wo │ │ │ │ + 0x0003af08 726c6441 63746976 69747900 68747470 rldActivity.http │ │ │ │ + 0x0003af18 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ + 0x0003af28 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ + 0x0003af38 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ + 0x0003af48 32372f7a 67234865 75726973 74696341 27/zg#HeuristicA │ │ │ │ + 0x0003af58 63746976 69747900 68747470 3a2f2f77 ctivity.http://w │ │ │ │ + 0x0003af68 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003af78 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003af88 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003af98 67235379 7374656d 4e6f7469 66696361 g#SystemNotifica │ │ │ │ + 0x0003afa8 74696f6e 00000000 4120756e 6974206f tion....A unit o │ │ │ │ + 0x0003afb8 6620636f 6e74656e 74207468 65207573 f content the us │ │ │ │ + 0x0003afc8 65722077 6f726b73 20776974 682e2054 er works with. T │ │ │ │ + 0x0003afd8 68697320 69732061 20737570 6572636c his is a supercl │ │ │ │ + 0x0003afe8 61737320 666f7220 616c6c20 696e7465 ass for all inte │ │ │ │ + 0x0003aff8 72707265 74617469 6f6e7320 6f662061 rpretations of a │ │ │ │ + 0x0003b008 20446174 614f626a 6563742e 00000000 DataObject..... │ │ │ │ + 0x0003b018 496e666f 726d6174 696f6e45 6c656d65 InformationEleme │ │ │ │ + 0x0003b028 6e740000 68747470 3a2f2f77 77772e73 nt..http://www.s │ │ │ │ + 0x0003b038 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x0003b048 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x0003b058 30372f30 332f3232 2f6e6d6f 234d6169 07/03/22/nmo#Mai │ │ │ │ + 0x0003b068 6c626f78 00000000 68747470 3a2f2f77 lbox....http://w │ │ │ │ + 0x0003b078 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b088 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b098 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b0a8 67234576 656e7449 6e746572 70726574 g#EventInterpret │ │ │ │ + 0x0003b0b8 6174696f 6e000000 68747470 3a2f2f77 ation...http://w │ │ │ │ + 0x0003b0c8 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b0d8 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b0e8 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b0f8 67234170 706c6963 6174696f 6e416374 g#ApplicationAct │ │ │ │ + 0x0003b108 696f6e00 68747470 3a2f2f77 77772e73 ion.http://www.s │ │ │ │ + 0x0003b118 656d616e 74696364 65736b74 6f702e6f emanticdesktop.o │ │ │ │ + 0x0003b128 72672f6f 6e746f6c 6f676965 732f3230 rg/ontologies/20 │ │ │ │ + 0x0003b138 30392f30 322f3139 2f6e6d6d 23545653 09/02/19/nmm#TVS │ │ │ │ + 0x0003b148 65726965 73000000 68747470 3a2f2f77 eries...http://w │ │ │ │ + 0x0003b158 77772e73 656d616e 74696364 65736b74 ww.semanticdeskt │ │ │ │ + 0x0003b168 6f702e6f 72672f6f 6e746f6c 6f676965 op.org/ontologie │ │ │ │ + 0x0003b178 732f3230 30372f30 332f3232 2f6e6d6f s/2007/03/22/nmo │ │ │ │ + 0x0003b188 234d6573 73616765 00000000 68747470 #Message....http │ │ │ │ + 0x0003b198 3a2f2f77 77772e73 656d616e 74696364 ://www.semanticd │ │ │ │ + 0x0003b1a8 65736b74 6f702e6f 72672f6f 6e746f6c esktop.org/ontol │ │ │ │ + 0x0003b1b8 6f676965 732f3230 30372f30 332f3232 ogies/2007/03/22 │ │ │ │ + 0x0003b1c8 2f6e6d6f 234d696d 65456e74 69747900 /nmo#MimeEntity. │ │ │ │ + 0x0003b1d8 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003b1e8 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003b1f8 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003b208 2f30312f 32372f7a 67234c65 61766545 /01/27/zg#LeaveE │ │ │ │ + 0x0003b218 76656e74 00000000 68747470 3a2f2f77 vent....http://w │ │ │ │ + 0x0003b228 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b238 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b248 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b258 67234163 63657074 4576656e 74000000 g#AcceptEvent... │ │ │ │ + 0x0003b268 68747470 3a2f2f77 77772e73 656d616e http://www.seman │ │ │ │ + 0x0003b278 74696364 65736b74 6f702e6f 72672f6f ticdesktop.org/o │ │ │ │ + 0x0003b288 6e746f6c 6f676965 732f3230 30372f30 ntologies/2007/0 │ │ │ │ + 0x0003b298 332f3232 2f6e6d6f 23494d4d 65737361 3/22/nmo#IMMessa │ │ │ │ + 0x0003b2a8 67650000 68747470 3a2f2f77 77772e7a ge..http://www.z │ │ │ │ + 0x0003b2b8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003b2c8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003b2d8 32303130 2f30312f 32372f7a 67234465 2010/01/27/zg#De │ │ │ │ + 0x0003b2e8 6e794576 656e7400 68747470 3a2f2f77 nyEvent.http://w │ │ │ │ + 0x0003b2f8 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b308 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b318 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b328 67234d6f 64696679 4576656e 74000000 g#ModifyEvent... │ │ │ │ + 0x0003b338 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003b348 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003b358 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003b368 2f30312f 32372f7a 67234163 63657373 /01/27/zg#Access │ │ │ │ + 0x0003b378 4576656e 74000000 68747470 3a2f2f77 Event...http://w │ │ │ │ + 0x0003b388 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b398 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b3a8 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b3b8 67234372 65617465 4576656e 74000000 g#CreateEvent... │ │ │ │ + 0x0003b3c8 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003b3d8 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003b3e8 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003b3f8 2f30312f 32372f7a 67235265 63656976 /01/27/zg#Receiv │ │ │ │ + 0x0003b408 65457665 6e740000 68747470 3a2f2f77 eEvent..http://w │ │ │ │ + 0x0003b418 77772e7a 65697467 65697374 2d70726f ww.zeitgeist-pro │ │ │ │ + 0x0003b428 6a656374 2e636f6d 2f6f6e74 6f6c6f67 ject.com/ontolog │ │ │ │ + 0x0003b438 6965732f 32303130 2f30312f 32372f7a ies/2010/01/27/z │ │ │ │ + 0x0003b448 67234578 70697265 4576656e 74000000 g#ExpireEvent... │ │ │ │ + 0x0003b458 68747470 3a2f2f77 77772e7a 65697467 http://www.zeitg │ │ │ │ + 0x0003b468 65697374 2d70726f 6a656374 2e636f6d eist-project.com │ │ │ │ + 0x0003b478 2f6f6e74 6f6c6f67 6965732f 32303130 /ontologies/2010 │ │ │ │ + 0x0003b488 2f30312f 32372f7a 67234d6f 76654576 /01/27/zg#MoveEv │ │ │ │ + 0x0003b498 656e7400 68747470 3a2f2f77 77772e7a ent.http://www.z │ │ │ │ + 0x0003b4a8 65697467 65697374 2d70726f 6a656374 eitgeist-project │ │ │ │ + 0x0003b4b8 2e636f6d 2f6f6e74 6f6c6f67 6965732f .com/ontologies/ │ │ │ │ + 0x0003b4c8 32303130 2f30312f 32372f7a 67234465 2010/01/27/zg#De │ │ │ │ + 0x0003b4d8 6c657465 4576656e 74000000 68747470 leteEvent...http │ │ │ │ + 0x0003b4e8 3a2f2f77 77772e7a 65697467 65697374 ://www.zeitgeist │ │ │ │ + 0x0003b4f8 2d70726f 6a656374 2e636f6d 2f6f6e74 -project.com/ont │ │ │ │ + 0x0003b508 6f6c6f67 6965732f 32303130 2f30312f ologies/2010/01/ │ │ │ │ + 0x0003b518 32372f7a 67235365 6e644576 656e7400 27/zg#SendEvent. │ │ │ │ + 0x0003b528 41204d6f 76696500 6d6f7669 65000000 A Movie.movie... │ │ │ │ + 0x0003b538 54686520 6d757369 6320616c 62756d20 The music album │ │ │ │ + 0x0003b548 61732070 726f7669 64656420 62792074 as provided by t │ │ │ │ + 0x0003b558 68652070 75626c69 73686572 2e204e6f he publisher. No │ │ │ │ + 0x0003b568 7420746f 20626520 636f6e66 75736564 t to be confused │ │ │ │ + 0x0003b578 20776974 68206d65 64696120 6c697374 with media list │ │ │ │ + 0x0003b588 73206f72 20636f6c 6c656374 696f6e73 s or collections │ │ │ │ + 0x0003b598 2e000000 6d757369 6320616c 62756d00 ....music album. │ │ │ │ + 0x0003b5a8 55736564 20746f20 61737369 676e206d Used to assign m │ │ │ │ + 0x0003b5b8 75736963 2d737065 63696669 63207072 usic-specific pr │ │ │ │ + 0x0003b5c8 6f706572 74696573 20737563 68206120 operties such a │ │ │ │ + 0x0003b5d8 42504d20 746f2076 6964656f 20616e64 BPM to video and │ │ │ │ + 0x0003b5e8 20617564 696f0000 6d757369 63000000 audio..music... │ │ │ │ + 0x0003b5f8 41205456 20536572 69657320 68617320 A TV Series has │ │ │ │ + 0x0003b608 6d756c74 69706c65 20736561 736f6e73 multiple seasons │ │ │ │ + 0x0003b618 20616e64 20657069 736f6465 73000000 and episodes... │ │ │ │ + 0x0003b628 74762073 65726965 73000000 41205456 tv series...A TV │ │ │ │ + 0x0003b638 2053686f 77000000 74762073 686f7700 Show...tv show. │ │ │ │ + 0x0003b648 416e2065 6d61696c 2e000000 456d6169 An email....Emai │ │ │ │ + 0x0003b658 6c000000 41206d65 73736167 65207365 l...A message se │ │ │ │ + 0x0003b668 6e742077 69746820 496e7374 616e7420 nt with Instant │ │ │ │ + 0x0003b678 4d657373 6167696e 6720736f 66747761 Messaging softwa │ │ │ │ + 0x0003b688 72652e00 494d4d65 73736167 65000000 re..IMMessage... │ │ │ │ + 0x0003b698 41206d61 696c626f 78202d20 636f6e74 A mailbox - cont │ │ │ │ + 0x0003b6a8 61696e65 7220666f 72204d61 696c626f ainer for Mailbo │ │ │ │ + 0x0003b6b8 78446174 614f626a 65637473 2e000000 xDataObjects.... │ │ │ │ + 0x0003b6c8 4d61696c 626f7800 416e2065 6e746974 Mailbox.An entit │ │ │ │ + 0x0003b6d8 7920656e 636f756e 74657265 6420696e y encountered in │ │ │ │ + 0x0003b6e8 2061206d 61696c62 6f782e20 4d6f7374 a mailbox. Most │ │ │ │ + 0x0003b6f8 20636f6d 6d6f6e20 696e7465 72707265 common interpre │ │ │ │ + 0x0003b708 74617469 6f6e7320 666f7220 73756368 tations for such │ │ │ │ + 0x0003b718 20616e20 656e7469 74792069 6e636c75 an entity inclu │ │ │ │ + 0x0003b728 6465204d 65737361 6765206f 7220466f de Message or Fo │ │ │ │ + 0x0003b738 6c646572 00000000 4d61696c 626f7844 lder....MailboxD │ │ │ │ + 0x0003b748 6174614f 626a6563 74000000 41206d65 ataObject...A me │ │ │ │ + 0x0003b758 73736167 652e2043 6f756c64 20626520 ssage. Could be │ │ │ │ + 0x0003b768 616e2065 6d61696c 2c20696e 7374616e an email, instan │ │ │ │ + 0x0003b778 74206d65 7373616e 67696e67 206d6573 t messanging mes │ │ │ │ + 0x0003b788 73616765 2c20534d 53206d65 73736167 sage, SMS messag │ │ │ │ + 0x0003b798 65206574 632e0000 4d657373 61676500 e etc...Message. │ │ │ │ + 0x0003b7a8 41204d49 4d452065 6e746974 792c2061 A MIME entity, a │ │ │ │ + 0x0003b7b8 73206465 66696e65 6420696e 20524643 s defined in RFC │ │ │ │ + 0x0003b7c8 32303435 2c205365 6374696f 6e20322e 2045, Section 2. │ │ │ │ + 0x0003b7d8 342e0000 4d696d65 456e7469 74790000 4...MimeEntity.. │ │ │ │ + 0x0003b7e8 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ + 0x0003b7f8 7768656e 20746865 20757365 72206163 when the user ac │ │ │ │ + 0x0003b808 63657074 73206120 72657175 65737420 cepts a request │ │ │ │ + 0x0003b818 6f662073 6f6d6520 736f7274 2e204578 of some sort. Ex │ │ │ │ + 0x0003b828 616d706c 65732063 6f756c64 20626520 amples could be │ │ │ │ + 0x0003b838 616e7377 6572696e 67206120 70686f6e answering a phon │ │ │ │ + 0x0003b848 65206361 6c6c2c20 61636365 7074696e e call, acceptin │ │ │ │ + 0x0003b858 67206120 66696c65 20747261 6e736665 g a file transfe │ │ │ │ + 0x0003b868 722c206f 72206163 63657074 696e6720 r, or accepting │ │ │ │ + 0x0003b878 61206672 69656e64 73686970 20726571 a friendship req │ │ │ │ + 0x0003b888 75657374 206f7665 7220616e 20494d20 uest over an IM │ │ │ │ + 0x0003b898 70726f74 6f636f6c 2e205365 6520616c protocol. See al │ │ │ │ + 0x0003b8a8 736f2044 656e7945 76656e74 20666f72 so DenyEvent for │ │ │ │ + 0x0003b8b8 20776865 6e207468 65207573 65722064 when the user d │ │ │ │ + 0x0003b8c8 656e6965 73206120 73696d69 6c617220 enies a similar │ │ │ │ + 0x0003b8d8 72657175 65737400 41434345 50545f45 request.ACCEPT_E │ │ │ │ + 0x0003b8e8 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ + 0x0003b8f8 69676765 72656420 6279206f 70656e69 iggered by openi │ │ │ │ + 0x0003b908 6e672c20 61636365 7373696e 672c206f ng, accessing, o │ │ │ │ + 0x0003b918 72207374 61727469 6e672061 20726573 r starting a res │ │ │ │ + 0x0003b928 6f757263 652e204d 6f737420 7a673a41 ource. Most zg:A │ │ │ │ + 0x0003b938 63636573 73457665 6e747320 77696c6c ccessEvents will │ │ │ │ + 0x0003b948 20686176 6520616e 20616363 6f6d7061 have an accompa │ │ │ │ + 0x0003b958 6e79696e 67207a67 3a4c6561 76654576 nying zg:LeaveEv │ │ │ │ + 0x0003b968 656e742c 20627574 20746869 73206e65 ent, but this ne │ │ │ │ + 0x0003b978 6564206e 6f742061 6c776179 73206265 ed not always be │ │ │ │ + 0x0003b988 20746865 20636173 65000000 41434345 the case...ACCE │ │ │ │ + 0x0003b998 53535f45 56454e54 00000000 52657072 SS_EVENT....Repr │ │ │ │ + 0x0003b9a8 6573656e 74617469 6f6e206f 66206120 esentation of a │ │ │ │ + 0x0003b9b8 73706563 69666963 20416374 696f6e20 specific Action │ │ │ │ + 0x0003b9c8 6f6e2061 6e204170 706c6963 6174696f on an Applicatio │ │ │ │ + 0x0003b9d8 6e000000 4150504c 49434154 494f4e5f n...APPLICATION_ │ │ │ │ + 0x0003b9e8 41435449 4f4e0000 4576656e 74207479 ACTION..Event ty │ │ │ │ + 0x0003b9f8 70652074 72696767 65726564 20776865 pe triggered whe │ │ │ │ + 0x0003ba08 6e20616e 20697465 6d206973 20637265 n an item is cre │ │ │ │ + 0x0003ba18 61746564 00000000 43524541 54455f45 ated....CREATE_E │ │ │ │ + 0x0003ba28 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ + 0x0003ba38 69676765 72656420 62656361 75736520 iggered because │ │ │ │ + 0x0003ba48 61207265 736f7572 63652068 61732062 a resource has b │ │ │ │ + 0x0003ba58 65656e20 64656c65 74656420 6f72206f een deleted or o │ │ │ │ + 0x0003ba68 74686572 77697365 206d6164 65207065 therwise made pe │ │ │ │ + 0x0003ba78 726d616e 656e746c 7920756e 61766169 rmanently unavai │ │ │ │ + 0x0003ba88 6c61626c 652e2046 782e2077 68656e20 lable. Fx. when │ │ │ │ + 0x0003ba98 64656c65 74696e67 20612066 696c652e deleting a file. │ │ │ │ + 0x0003baa8 20464958 4d453a20 486f7720 61626f75 FIXME: How abou │ │ │ │ + 0x0003bab8 74207768 656e206d 6f76696e 6720746f t when moving to │ │ │ │ + 0x0003bac8 20747261 73683f00 44454c45 54455f45 trash?.DELETE_E │ │ │ │ + 0x0003bad8 56454e54 00000000 4576656e 74207472 VENT....Event tr │ │ │ │ + 0x0003bae8 69676765 72656420 7768656e 20746865 iggered when the │ │ │ │ + 0x0003baf8 20757365 72206465 6e696573 20612072 user denies a r │ │ │ │ + 0x0003bb08 65717565 7374206f 6620736f 6d652073 equest of some s │ │ │ │ + 0x0003bb18 6f72742e 20457861 6d706c65 7320636f ort. Examples co │ │ │ │ + 0x0003bb28 756c6420 62652072 656a6563 74696e67 uld be rejecting │ │ │ │ + 0x0003bb38 20612070 686f6e65 2063616c 6c2c2072 a phone call, r │ │ │ │ + 0x0003bb48 656a6563 74696e67 20612066 696c6520 ejecting a file │ │ │ │ + 0x0003bb58 7472616e 73666572 2c206f72 2064656e transfer, or den │ │ │ │ + 0x0003bb68 79696e67 20612066 7269656e 64736869 ying a friendshi │ │ │ │ + 0x0003bb78 70207265 71756573 74206f76 65722061 p request over a │ │ │ │ + 0x0003bb88 6e20494d 2070726f 746f636f 6c2e2053 n IM protocol. S │ │ │ │ + 0x0003bb98 65652061 6c736f20 41636365 70744576 ee also AcceptEv │ │ │ │ + 0x0003bba8 656e7420 666f7220 74686520 636f6e76 ent for the conv │ │ │ │ + 0x0003bbb8 65727365 20657665 6e742074 79706500 erse event type. │ │ │ │ + 0x0003bbc8 44454e59 5f455645 4e540000 42617365 DENY_EVENT..Base │ │ │ │ + 0x0003bbd8 20636c61 73732066 6f722065 76656e74 class for event │ │ │ │ + 0x0003bbe8 20696e74 65727072 65746174 696f6e73 interpretations │ │ │ │ + 0x0003bbf8 2e20506c 65617365 20646f20 6e6f2069 . Please do no i │ │ │ │ + 0x0003bc08 6e737461 6e746961 74652064 69726563 nstantiate direc │ │ │ │ + 0x0003bc18 746c792c 20627574 20757365 206f6e65 tly, but use one │ │ │ │ + 0x0003bc28 206f6620 74686520 73756220 636c6173 of the sub clas │ │ │ │ + 0x0003bc38 7365732e 20546865 20696e74 65727072 ses. The interpr │ │ │ │ + 0x0003bc48 65746174 696f6e20 6f662061 6e206576 etation of an ev │ │ │ │ + 0x0003bc58 656e7420 64657363 72696265 73202777 ent describes 'w │ │ │ │ + 0x0003bc68 68617420 68617070 656e6564 27202d20 hat happened' - │ │ │ │ + 0x0003bc78 66782e20 27736f6d 65746869 6e672077 fx. 'something w │ │ │ │ + 0x0003bc88 61732063 72656174 65642720 6f722027 as created' or ' │ │ │ │ + 0x0003bc98 736f6d65 7468696e 67207761 73206163 something was ac │ │ │ │ + 0x0003bca8 63657373 65642700 4556454e 545f494e cessed'.EVENT_IN │ │ │ │ + 0x0003bcb8 54455250 52455441 54494f4e 00000000 TERPRETATION.... │ │ │ │ + 0x0003bcc8 42617365 20636c61 73732066 6f722065 Base class for e │ │ │ │ + 0x0003bcd8 76656e74 206d616e 69666573 74617469 vent manifestati │ │ │ │ + 0x0003bce8 6f6e2074 79706573 2e20506c 65617365 on types. Please │ │ │ │ + 0x0003bcf8 20646f20 6e6f2069 6e737461 6e746961 do no instantia │ │ │ │ + 0x0003bd08 74652064 69726563 746c792c 20627574 te directly, but │ │ │ │ + 0x0003bd18 20757365 206f6e65 206f6620 74686520 use one of the │ │ │ │ + 0x0003bd28 73756220 636c6173 7365732e 20546865 sub classes. The │ │ │ │ + 0x0003bd38 206d616e 69666573 74617469 6f6e206f manifestation o │ │ │ │ + 0x0003bd48 6620616e 20657665 6e742064 65736372 f an event descr │ │ │ │ + 0x0003bd58 69626573 2027686f 77206974 20686170 ibes 'how it hap │ │ │ │ + 0x0003bd68 70656e65 64272e20 46782e20 27746865 pened'. Fx. 'the │ │ │ │ + 0x0003bd78 20757365 72206469 64207468 69732720 user did this' │ │ │ │ + 0x0003bd88 6f722027 74686520 73797374 656d206e or 'the system n │ │ │ │ + 0x0003bd98 6f746966 69656420 74686520 75736572 otified the user │ │ │ │ + 0x0003bda8 27000000 4556454e 545f4d41 4e494645 '...EVENT_MANIFE │ │ │ │ + 0x0003bdb8 53544154 494f4e00 4576656e 74207472 STATION.Event tr │ │ │ │ + 0x0003bdc8 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ + 0x0003bdd8 65746869 6e672065 78706972 6573206f ething expires o │ │ │ │ + 0x0003bde8 72207469 6d657320 6f75742e 20546865 r times out. The │ │ │ │ + 0x0003bdf8 73652074 79706573 206f6620 6576656e se types of even │ │ │ │ + 0x0003be08 74732061 7265206e 6f726d61 6c6c7920 ts are normally │ │ │ │ + 0x0003be18 6e6f7420 74726967 67657265 64206279 not triggered by │ │ │ │ + 0x0003be28 20746865 20757365 722c2062 75742062 the user, but b │ │ │ │ + 0x0003be38 79207468 65206f70 65726174 696e6720 y the operating │ │ │ │ + 0x0003be48 73797374 656d206f 7220736f 6d652065 system or some e │ │ │ │ + 0x0003be58 78746572 6e616c20 70617274 792e2045 xternal party. E │ │ │ │ + 0x0003be68 78616d70 6c657320 61726520 61207265 xamples are a re │ │ │ │ + 0x0003be78 63757272 696e6720 63616c65 6e646172 curring calendar │ │ │ │ + 0x0003be88 20697465 6d206f72 20746173 6b206465 item or task de │ │ │ │ + 0x0003be98 61646c69 6e652074 68617420 65787069 adline that expi │ │ │ │ + 0x0003bea8 72657320 6f722061 20776865 6e207468 res or a when th │ │ │ │ + 0x0003beb8 65207573 65722066 61696c73 20746f20 e user fails to │ │ │ │ + 0x0003bec8 72657370 6f6e6420 746f2061 6e206578 respond to an ex │ │ │ │ + 0x0003bed8 7465726e 616c2072 65717565 73742073 ternal request s │ │ │ │ + 0x0003bee8 75636820 61732061 2070686f 6e652063 uch as a phone c │ │ │ │ + 0x0003bef8 616c6c00 45585049 52455f45 56454e54 all.EXPIRE_EVENT │ │ │ │ + 0x0003bf08 00000000 416e2065 76656e74 20746861 ....An event tha │ │ │ │ + 0x0003bf18 74206973 20636175 73656420 696e6469 t is caused indi │ │ │ │ + 0x0003bf28 72656374 6c792066 726f6d20 75736572 rectly from user │ │ │ │ + 0x0003bf38 20616374 69766974 79206f72 20646564 activity or ded │ │ │ │ + 0x0003bf48 75637465 64207669 6120616e 616c7973 ucted via analys │ │ │ │ + 0x0003bf58 6973206f 66206f74 68657220 6576656e is of other even │ │ │ │ + 0x0003bf68 74732e20 46782e20 69662061 6e20616c ts. Fx. if an al │ │ │ │ + 0x0003bf78 676f7269 74686d20 64697669 64657320 gorithm divides │ │ │ │ + 0x0003bf88 61207573 65722077 6f726b66 6c6f7720 a user workflow │ │ │ │ + 0x0003bf98 696e746f 20646973 6a6f696e 74202770 into disjoint 'p │ │ │ │ + 0x0003bfa8 726f6a65 63747327 20626173 6564206f rojects' based o │ │ │ │ + 0x0003bfb8 6e207465 6d706f72 616c2061 6e616c79 n temporal analy │ │ │ │ + 0x0003bfc8 73697320 69742063 6f756c64 20696e73 sis it could ins │ │ │ │ + 0x0003bfd8 65727420 68657572 69737469 63206576 ert heuristic ev │ │ │ │ + 0x0003bfe8 656e7473 20776865 6e207468 65207573 ents when the us │ │ │ │ + 0x0003bff8 65722063 68616e67 65642070 726f6a65 er changed proje │ │ │ │ + 0x0003c008 63740000 48455552 49535449 435f4143 ct..HEURISTIC_AC │ │ │ │ + 0x0003c018 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ + 0x0003c028 69676765 72656420 62792063 6c6f7369 iggered by closi │ │ │ │ + 0x0003c038 6e672c20 6c656176 696e672c 206f7220 ng, leaving, or │ │ │ │ + 0x0003c048 73746f70 70696e67 20612072 65736f75 stopping a resou │ │ │ │ + 0x0003c058 7263652e 204d6f73 74207a67 3a4c6561 rce. Most zg:Lea │ │ │ │ + 0x0003c068 76654576 656e7473 2077696c 6c206265 veEvents will be │ │ │ │ + 0x0003c078 20666f6c 6c6f7769 6e672061 207a673a following a zg: │ │ │ │ + 0x0003c088 41636365 73732065 76656e74 2c206275 Access event, bu │ │ │ │ + 0x0003c098 74207468 6973206e 65656420 6e6f7420 t this need not │ │ │ │ + 0x0003c0a8 616c7761 79732062 65207468 65206361 always be the ca │ │ │ │ + 0x0003c0b8 73650000 4c454156 455f4556 454e5400 se..LEAVE_EVENT. │ │ │ │ + 0x0003c0c8 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ + 0x0003c0d8 6279206d 6f646966 79696e67 20616e20 by modifying an │ │ │ │ + 0x0003c0e8 65786973 74696e67 20726573 6f757263 existing resourc │ │ │ │ + 0x0003c0f8 65732e20 46782e20 7768656e 20656469 es. Fx. when edi │ │ │ │ + 0x0003c108 74696e67 20616e64 20736176 696e6720 ting and saving │ │ │ │ + 0x0003c118 61206669 6c65206f 6e206469 736b206f a file on disk o │ │ │ │ + 0x0003c128 7220636f 72726563 74696e67 20612074 r correcting a t │ │ │ │ + 0x0003c138 79706f20 696e2074 6865206e 616d6520 ypo in the name │ │ │ │ + 0x0003c148 6f662061 20636f6e 74616374 00000000 of a contact.... │ │ │ │ + 0x0003c158 4d4f4449 46595f45 56454e54 00000000 MODIFY_EVENT.... │ │ │ │ + 0x0003c168 4576656e 74207472 69676765 72656420 Event triggered │ │ │ │ + 0x0003c178 7768656e 20612072 65736f75 72636520 when a resource │ │ │ │ + 0x0003c188 68617320 6265656e 206d6f76 65642066 has been moved f │ │ │ │ + 0x0003c198 726f6d20 61206c6f 63617469 6f6e2074 rom a location t │ │ │ │ + 0x0003c1a8 6f20616e 6f746865 722e2046 782e206d o another. Fx. m │ │ │ │ + 0x0003c1b8 6f76696e 67206120 66696c65 2066726f oving a file fro │ │ │ │ + 0x0003c1c8 6d206120 666f6c64 65722074 6f20616e m a folder to an │ │ │ │ + 0x0003c1d8 6f746865 722e0000 4d4f5645 5f455645 other...MOVE_EVE │ │ │ │ + 0x0003c1e8 4e540000 4576656e 74207472 69676765 NT..Event trigge │ │ │ │ + 0x0003c1f8 72656420 7768656e 20736f6d 65746869 red when somethi │ │ │ │ + 0x0003c208 6e672069 73207265 63656976 65642066 ng is received f │ │ │ │ + 0x0003c218 726f6d20 616e2065 78746572 6e616c20 rom an external │ │ │ │ + 0x0003c228 70617274 792e2054 68652065 76656e74 party. The event │ │ │ │ + 0x0003c238 206d616e 69666573 74617469 6f6e206d manifestation m │ │ │ │ + 0x0003c248 75737420 62652073 65742061 63636f72 ust be set accor │ │ │ │ + 0x0003c258 64696e67 20746f20 74686520 776f726c ding to the worl │ │ │ │ + 0x0003c268 64207669 6577206f 66207468 65207265 d view of the re │ │ │ │ + 0x0003c278 63656976 696e6720 70617274 792e204d ceiving party. M │ │ │ │ + 0x0003c288 6f737420 6f667465 6e207468 65206974 ost often the it │ │ │ │ + 0x0003c298 656d2074 68617420 69732062 65696e67 em that is being │ │ │ │ + 0x0003c2a8 20726563 65697665 64207769 6c6c2062 received will b │ │ │ │ + 0x0003c2b8 6520736f 6d652073 6f727420 6f66206d e some sort of m │ │ │ │ + 0x0003c2c8 65737361 6765202d 20616e20 656d6169 essage - an emai │ │ │ │ + 0x0003c2d8 6c2c2069 6e737461 6e74206d 65737361 l, instant messa │ │ │ │ + 0x0003c2e8 67652c20 6f722062 726f6164 63617374 ge, or broadcast │ │ │ │ + 0x0003c2f8 6564206d 65646961 20737563 68206173 ed media such as │ │ │ │ + 0x0003c308 206d6963 726f2062 6c6f6767 696e6700 micro blogging. │ │ │ │ + 0x0003c318 52454345 4956455f 4556454e 54000000 RECEIVE_EVENT... │ │ │ │ + 0x0003c328 416e2065 76656e74 20746861 74207761 An event that wa │ │ │ │ + 0x0003c338 73206469 72656374 6c792074 72696767 s directly trigg │ │ │ │ + 0x0003c348 65726564 20627920 736f6d65 20757365 ered by some use │ │ │ │ + 0x0003c358 7220696e 69746961 74656420 73657175 r initiated sequ │ │ │ │ + 0x0003c368 656e6365 206f6620 61637469 6f6e732e ence of actions. │ │ │ │ + 0x0003c378 20466f72 20657861 6d706c65 2061206d For example a m │ │ │ │ + 0x0003c388 75736963 20706c61 79657220 6175746f usic player auto │ │ │ │ + 0x0003c398 6d617469 63616c6c 79206368 616e6769 matically changi │ │ │ │ + 0x0003c3a8 6e672074 6f207468 65206e65 78742073 ng to the next s │ │ │ │ + 0x0003c3b8 6f6e6720 696e2061 20706c61 796c6973 ong in a playlis │ │ │ │ + 0x0003c3c8 74000000 53434845 44554c45 445f4143 t...SCHEDULED_AC │ │ │ │ + 0x0003c3d8 54495649 54590000 4576656e 74207472 TIVITY..Event tr │ │ │ │ + 0x0003c3e8 69676765 72656420 7768656e 20736f6d iggered when som │ │ │ │ + 0x0003c3f8 65746869 6e672069 73207365 6e642074 ething is send t │ │ │ │ + 0x0003c408 6f20616e 20657874 65726e61 6c207061 o an external pa │ │ │ │ + 0x0003c418 7274792e 20546865 20657665 6e74206d rty. The event m │ │ │ │ + 0x0003c428 616e6966 65737461 74696f6e 206d7573 anifestation mus │ │ │ │ + 0x0003c438 74206265 20736574 20616363 6f726469 t be set accordi │ │ │ │ + 0x0003c448 6e672074 6f207468 6520776f 726c6420 ng to the world │ │ │ │ + 0x0003c458 76696577 206f6620 74686520 73656e64 view of the send │ │ │ │ + 0x0003c468 696e6720 70617274 792e204d 6f737420 ing party. Most │ │ │ │ + 0x0003c478 6f667465 6e207468 65206974 656d2074 often the item t │ │ │ │ + 0x0003c488 68617420 69732062 65696e67 2073656e hat is being sen │ │ │ │ + 0x0003c498 64207769 6c6c2062 6520736f 6d652073 d will be some s │ │ │ │ + 0x0003c4a8 6f727420 6f66206d 65737361 6765202d ort of message - │ │ │ │ + 0x0003c4b8 20616e20 656d6169 6c2c2069 6e737461 an email, insta │ │ │ │ + 0x0003c4c8 6e74206d 65737361 67652c20 6f722062 nt message, or b │ │ │ │ + 0x0003c4d8 726f6164 63617374 6564206d 65646961 roadcasted media │ │ │ │ + 0x0003c4e8 20737563 68206173 206d6963 726f2062 such as micro b │ │ │ │ + 0x0003c4f8 6c6f6767 696e6700 53454e44 5f455645 logging.SEND_EVE │ │ │ │ + 0x0003c508 4e540000 416e2065 76656e74 2073656e NT..An event sen │ │ │ │ + 0x0003c518 6420746f 20746865 20757365 72206279 d to the user by │ │ │ │ + 0x0003c528 20746865 206f7065 72617469 6e672073 the operating s │ │ │ │ + 0x0003c538 79737465 6d2e2045 78616d70 6c657320 ystem. Examples │ │ │ │ + 0x0003c548 636f756c 6420696e 636c7564 65207768 could include wh │ │ │ │ + 0x0003c558 656e2074 68652075 73657220 696e7365 en the user inse │ │ │ │ + 0x0003c568 72747320 61205553 42207374 69636b20 rts a USB stick │ │ │ │ + 0x0003c578 6f722077 68656e20 74686520 73797374 or when the syst │ │ │ │ + 0x0003c588 656d2077 61726e73 20746861 74207468 em warns that th │ │ │ │ + 0x0003c598 65206861 72642064 69736b20 69732066 e hard disk is f │ │ │ │ + 0x0003c5a8 756c6c00 53595354 454d5f4e 4f544946 ull.SYSTEM_NOTIF │ │ │ │ + 0x0003c5b8 49434154 494f4e00 416e2065 76656e74 ICATION.An event │ │ │ │ + 0x0003c5c8 20746861 74207761 73206163 74697665 that was active │ │ │ │ + 0x0003c5d8 6c792070 6572666f 726d6564 20627920 ly performed by │ │ │ │ + 0x0003c5e8 74686520 75736572 2e20466f 72206578 the user. For ex │ │ │ │ + 0x0003c5f8 616d706c 65207361 76696e67 206f7220 ample saving or │ │ │ │ + 0x0003c608 6f70656e 696e6720 61206669 6c652062 opening a file b │ │ │ │ + 0x0003c618 7920636c 69636b69 6e67206f 6e206974 y clicking on it │ │ │ │ + 0x0003c628 20696e20 74686520 66696c65 206d616e in the file man │ │ │ │ + 0x0003c638 61676572 00000000 55534552 5f414354 ager....USER_ACT │ │ │ │ + 0x0003c648 49564954 59000000 416e2065 76656e74 IVITY...An event │ │ │ │ + 0x0003c658 20746861 74207761 73207065 72666f72 that was perfor │ │ │ │ + 0x0003c668 6d656420 62792061 6e20656e 74697479 med by an entity │ │ │ │ + 0x0003c678 2c207573 75616c6c 79206875 6d616e20 , usually human │ │ │ │ + 0x0003c688 6f72206f 7267616e 697a6174 696f6e2c or organization, │ │ │ │ + 0x0003c698 206f7468 65722074 68616e20 74686520 other than the │ │ │ │ + 0x0003c6a8 75736572 2e20416e 20657861 6d706c65 user. An example │ │ │ │ + 0x0003c6b8 20636f75 6c642062 65206c6f 6767696e could be loggin │ │ │ │ + 0x0003c6c8 67207468 65206163 74697669 74696573 g the activities │ │ │ │ + 0x0003c6d8 206f6620 6f746865 72207065 6f706c65 of other people │ │ │ │ + 0x0003c6e8 20696e20 61207465 616d0000 574f524c in a team..WORL │ │ │ │ + 0x0003c6f8 445f4143 54495649 54590000 73796d62 D_ACTIVITY..symb │ │ │ │ + 0x0003c708 6f6c5f75 72692021 3d204e55 4c4c0000 ol_uri != NULL.. │ │ │ │ + 0x0003c718 475f5459 50455f43 4845434b 5f494e53 G_TYPE_CHECK_INS │ │ │ │ + 0x0003c728 54414e43 455f5459 50452028 765f6f62 TANCE_TYPE (v_ob │ │ │ │ + 0x0003c738 6a656374 2c205a45 49544745 4953545f ject, ZEITGEIST_ │ │ │ │ + 0x0003c748 53594d42 4f4c5f54 5950455f 494e464f SYMBOL_TYPE_INFO │ │ │ │ + 0x0003c758 29000000 5a656974 67656973 74526573 )...ZeitgeistRes │ │ │ │ + 0x0003c768 756c7453 65740000 5a656974 67656973 ultSet..Zeitgeis │ │ │ │ + 0x0003c778 7453696d 706c6552 6573756c 74536574 tSimpleResultSet │ │ │ │ + 0x0003c788 00000000 6f666673 6574203c 3d207374 ....offset <= st │ │ │ │ + 0x0003c798 72696e67 5f6c656e 67746800 7a656974 ring_length.zeit │ │ │ │ + 0x0003c7a8 67656973 74000000 5a454954 47454953 geist...ZEITGEIS │ │ │ │ + 0x0003c7b8 545f4441 54415f50 41544800 7574696c T_DATA_PATH.util │ │ │ │ + 0x0003c7c8 732e7661 6c613a36 373a2044 4154415f s.vala:67: DATA_ │ │ │ │ + 0x0003c7d8 50415448 203d2025 73000000 5a454954 PATH = %s...ZEIT │ │ │ │ + 0x0003c7e8 47454953 545f4441 54414241 53455f50 GEIST_DATABASE_P │ │ │ │ + 0x0003c7f8 41544800 61637469 76697479 2e73716c ATH.activity.sql │ │ │ │ + 0x0003c808 69746500 7574696c 732e7661 6c613a38 ite.utils.vala:8 │ │ │ │ + 0x0003c818 363a2044 41544142 4153455f 46494c45 6: DATABASE_FILE │ │ │ │ + 0x0003c828 5f504154 48203d20 25730000 70617468 _PATH = %s..path │ │ │ │ + 0x0003c838 20213d20 4e554c4c 00000000 5a454954 != NULL....ZEIT │ │ │ │ + 0x0003c848 47454953 545f4441 54414241 53455f42 GEIST_DATABASE_B │ │ │ │ + 0x0003c858 41434b55 505f5041 54480000 61637469 ACKUP_PATH..acti │ │ │ │ + 0x0003c868 76697479 2e73716c 6974652e 62636b00 vity.sqlite.bck. │ │ │ │ + 0x0003c878 7574696c 732e7661 6c613a31 30393a20 utils.vala:109: │ │ │ │ + 0x0003c888 44415441 42415345 5f46494c 455f4241 DATABASE_FILE_BA │ │ │ │ + 0x0003c898 434b5550 5f504154 48203d20 25730000 CKUP_PATH = %s.. │ │ │ │ + 0x0003c8a8 2559256d 25642d25 48254d25 53000000 %Y%m%d-%H%M%S... │ │ │ │ + 0x0003c8b8 2e25732e 62636b00 7574696c 732e7661 .%s.bck.utils.va │ │ │ │ + 0x0003c8c8 6c613a31 32373a20 4c4f4341 4c5f4558 la:127: LOCAL_EX │ │ │ │ + 0x0003c8d8 54454e53 494f4e53 5f504154 48203d20 TENSIONS_PATH = │ │ │ │ + 0x0003c8e8 25730000 7574696c 732e7661 6c613a31 %s..utils.vala:1 │ │ │ │ + 0x0003c8f8 34383a20 4261636b 696e6720 75702064 48: Backing up d │ │ │ │ + 0x0003c908 61746162 61736520 746f2022 25732220 atabase to "%s" │ │ │ │ + 0x0003c918 666f7220 73636865 6d612075 70677261 for schema upgra │ │ │ │ + 0x0003c928 64652e2e 2e000000 2a76616c 20213d20 de......*val != │ │ │ │ + 0x0003c938 4e554c4c 00000000 6572726f 725f6d65 NULL....error_me │ │ │ │ + 0x0003c948 73736167 6520213d 204e554c 4c000000 ssage != NULL... │ │ │ │ + 0x0003c958 7574696c 732e6300 5a454954 47454953 utils.c.ZEITGEIS │ │ │ │ + 0x0003c968 545f4c4f 475f4449 52454354 5f524541 T_LOG_DIRECT_REA │ │ │ │ + 0x0003c978 44000000 41534300 44455343 00000000 D...ASC.DESC.... │ │ │ │ + 0x0003c988 77686572 6520213d 204e554c 4c000000 where != NULL... │ │ │ │ + 0x0003c998 2c20434f 554e5428 25732920 4153206e , COUNT(%s) AS n │ │ │ │ + 0x0003c9a8 756d5f65 76656e74 73000000 6e756d5f um_events...num_ │ │ │ │ + 0x0003c9b8 6576656e 74732025 732c0000 0a202020 events %s,... │ │ │ │ + 0x0003c9c8 20202020 20202020 20202020 2053454c SEL │ │ │ │ + 0x0003c9d8 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ + 0x0003c9e8 740a2020 20202020 20202020 20202020 t. │ │ │ │ + 0x0003c9f8 20204e41 54555241 4c204a4f 494e2028 NATURAL JOIN ( │ │ │ │ + 0x0003ca08 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0003ca18 20202020 2053454c 45435420 25732c0a SELECT %s,. │ │ │ │ + 0x0003ca28 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003ca38 20202020 25732874 696d6573 74616d70 %s(timestamp │ │ │ │ + 0x0003ca48 29204153 2074696d 65737461 6d700a20 ) AS timestamp. │ │ │ │ + 0x0003ca58 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003ca68 20202025 730a2020 20202020 20202020 %s. │ │ │ │ + 0x0003ca78 20202020 20202020 20204652 4f4d2065 FROM e │ │ │ │ + 0x0003ca88 76656e74 5f766965 77205748 45524520 vent_view WHERE │ │ │ │ + 0x0003ca98 25730a20 20202020 20202020 20202020 %s. │ │ │ │ + 0x0003caa8 20202020 20202047 524f5550 20425920 GROUP BY │ │ │ │ + 0x0003cab8 2573290a 20202020 20202020 20202020 %s). │ │ │ │ + 0x0003cac8 20202020 47524f55 50204259 2025730a GROUP BY %s. │ │ │ │ + 0x0003cad8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003cae8 4f524445 52204259 20257320 0a202020 ORDER BY %s . │ │ │ │ + 0x0003caf8 20202020 20202020 20202020 20000000 ... │ │ │ │ + 0x0003cb08 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ + 0x0003cb18 45435420 69642c20 25732874 696d6573 ECT id, %s(times │ │ │ │ + 0x0003cb28 74616d70 29204153 2074696d 65737461 tamp) AS timesta │ │ │ │ + 0x0003cb38 6d700a20 20202020 20202020 20202020 mp. │ │ │ │ + 0x0003cb48 20202046 524f4d20 6576656e 745f7669 FROM event_vi │ │ │ │ + 0x0003cb58 65772057 48455245 20257320 414e4420 ew WHERE %s AND │ │ │ │ + 0x0003cb68 25732049 53204e4f 54204e55 4c4c0a20 %s IS NOT NULL. │ │ │ │ + 0x0003cb78 20202020 20202020 20202047 524f5550 GROUP │ │ │ │ + 0x0003cb88 20425920 25730a20 20202020 20202020 BY %s. │ │ │ │ + 0x0003cb98 2020204f 52444552 2042590a 20202020 ORDER BY. │ │ │ │ + 0x0003cba8 20202020 20202020 00000000 64617461 ....data │ │ │ │ + 0x0003cbb8 62617365 00000000 64622d72 65616465 base....db-reade │ │ │ │ + 0x0003cbc8 722e6300 64622d72 65616465 722e7661 r.c.db-reader.va │ │ │ │ + 0x0003cbd8 6c613a36 383a2054 61626c65 4c6f6f6b la:68: TableLook │ │ │ │ + 0x0003cbe8 75702069 6e697469 616c697a 6174696f up initializatio │ │ │ │ + 0x0003cbf8 6e206661 696c6564 3a202573 00000000 n failed: %s.... │ │ │ │ + 0x0003cc08 7461626c 6520213d 204e554c 4c000000 table != NULL... │ │ │ │ + 0x0003cc18 73746d74 20213d20 4e554c4c 00000000 stmt != NULL.... │ │ │ │ + 0x0003cc28 0a202020 20202020 20202020 2053454c . SEL │ │ │ │ + 0x0003cc38 45435420 2a204652 4f4d2065 76656e74 ECT * FROM event │ │ │ │ + 0x0003cc48 5f766965 770a2020 20202020 20202020 _view. │ │ │ │ + 0x0003cc58 20205748 45524520 69642049 4e202825 WHERE id IN (% │ │ │ │ + 0x0003cc68 73290a20 20202020 20202020 20202000 s). . │ │ │ │ + 0x0003cc78 64622d72 65616465 722e7661 6c613a31 db-reader.vala:1 │ │ │ │ + 0x0003cc88 34323a20 53514c20 6572726f 72000000 42: SQL error... │ │ │ │ + 0x0003cc98 53454c45 43542069 64204652 4f4d2065 SELECT id FROM e │ │ │ │ + 0x0003cca8 76656e74 5f766965 77200000 57484552 vent_view ..WHER │ │ │ │ + 0x0003ccb8 45200000 204f5244 45522042 59200000 E .. ORDER BY .. │ │ │ │ + 0x0003ccc8 6d617800 7375626a 5f696400 7375626a max.subj_id.subj │ │ │ │ + 0x0003ccd8 5f69645f 63757272 656e7400 6d696e00 _id_current.min. │ │ │ │ + 0x0003cce8 7375626a 5f6f7269 67696e00 7375626a subj_origin.subj │ │ │ │ + 0x0003ccf8 5f6f7269 67696e5f 63757272 656e7400 _origin_current. │ │ │ │ + 0x0003cd08 7375626a 5f696e74 65727072 65746174 subj_interpretat │ │ │ │ + 0x0003cd18 696f6e00 7375626a 5f6d696d 65747970 ion.subj_mimetyp │ │ │ │ + 0x0003cd28 65000000 496e7661 6c696420 52657375 e...Invalid Resu │ │ │ │ + 0x0003cd38 6c745479 70652e00 64622d72 65616465 ltType..db-reade │ │ │ │ + 0x0003cd48 722e7661 6c613a32 39323a20 25730000 r.vala:292: %s.. │ │ │ │ + 0x0003cd58 2074696d 65737461 6d702025 73000000 timestamp %s... │ │ │ │ + 0x0003cd68 46524f4d 20657665 6e740000 46524f4d FROM event..FROM │ │ │ │ + 0x0003cd78 20657665 6e745f76 69657700 64622d72 event_view.db-r │ │ │ │ + 0x0003cd88 65616465 722e7661 6c613a33 30373a20 eader.vala:307: │ │ │ │ + 0x0003cd98 53514c20 6572726f 72000000 4572726f SQL error...Erro │ │ │ │ + 0x0003cda8 7220696e 2066696e 645f6576 656e745f r in find_event_ │ │ │ │ + 0x0003cdb8 6964733a 2025642c 20257300 64622d72 ids: %d, %s.db-r │ │ │ │ + 0x0003cdc8 65616465 722e7661 6c613a33 33333a20 eader.vala:333: │ │ │ │ + 0x0003cdd8 25730000 6669656c 6420213d 204e554c %s..field != NUL │ │ │ │ + 0x0003cde8 4c000000 4669656c 64202725 73272064 L...Field '%s' d │ │ │ │ + 0x0003cdf8 6f65736e 27742073 7570706f 7274206e oesn't support n │ │ │ │ + 0x0003ce08 65676174 696f6e00 64622d72 65616465 egation.db-reade │ │ │ │ + 0x0003ce18 722e7661 6c613a38 36303a20 25730000 r.vala:860: %s.. │ │ │ │ + 0x0003ce28 4669656c 64202725 73272064 6f65736e Field '%s' doesn │ │ │ │ + 0x0003ce38 27742073 7570706f 72742074 6865206e 't support the n │ │ │ │ + 0x0003ce48 6f2d6578 70616e64 206f7065 7261746f o-expand operato │ │ │ │ + 0x0003ce58 72000000 64622d72 65616465 722e7661 r...db-reader.va │ │ │ │ + 0x0003ce68 6c613a38 37363a20 25730000 4669656c la:876: %s..Fiel │ │ │ │ + 0x0003ce78 64202725 73272064 6f65736e 27742073 d '%s' doesn't s │ │ │ │ + 0x0003ce88 7570706f 72742070 72656669 78207365 upport prefix se │ │ │ │ + 0x0003ce98 61726368 00000000 64622d72 65616465 arch....db-reade │ │ │ │ + 0x0003cea8 722e7661 6c613a38 39313a20 25730000 r.vala:891: %s.. │ │ │ │ + 0x0003ceb8 7461626c 655f6e61 6d652021 3d204e55 table_name != NU │ │ │ │ + 0x0003cec8 4c4c0000 73796d62 6f6c2021 3d204e55 LL..symbol != NU │ │ │ │ + 0x0003ced8 4c4c0000 6c6f6f6b 75705f74 61626c65 LL..lookup_table │ │ │ │ + 0x0003cee8 20213d20 4e554c4c 00000000 28257329 != NULL....(%s) │ │ │ │ + 0x0003cef8 00000000 2573203d 20256920 00000000 ....%s = %i .... │ │ │ │ + 0x0003cf08 204f5220 00000000 74656d70 6c617465 OR ....template │ │ │ │ + 0x0003cf18 7320213d 204e554c 4c000000 74656d70 s != NULL...temp │ │ │ │ + 0x0003cf28 6c617465 20213d20 4e554c4c 00000000 late != NULL.... │ │ │ │ + 0x0003cf38 69643d3f 00000000 7375626a 65637420 id=?....subject │ │ │ │ + 0x0003cf48 696e7465 72707265 74617469 6f6e0000 interpretation.. │ │ │ │ + 0x0003cf58 7375626a 65637420 6d616e69 66657374 subject manifest │ │ │ │ + 0x0003cf68 6174696f 6e000000 7375626a 5f6d616e ation...subj_man │ │ │ │ + 0x0003cf78 69666573 74617469 6f6e0000 6d696d65 ifestation..mime │ │ │ │ + 0x0003cf88 2d747970 65000000 7375626a 65637420 -type...subject │ │ │ │ + 0x0003cf98 6f726967 696e0000 7375626a 5f746578 origin..subj_tex │ │ │ │ + 0x0003cfa8 745f6964 00000000 63757272 656e745f t_id....current_ │ │ │ │ + 0x0003cfb8 75726900 63757272 656e745f 6f726967 uri.current_orig │ │ │ │ + 0x0003cfc8 696e0000 7375626a 65637420 73746f72 in..subject stor │ │ │ │ + 0x0003cfd8 61676500 7375626a 5f73746f 72616765 age.subj_storage │ │ │ │ + 0x0003cfe8 5f696400 74696d65 7374616d 70203e3d _id.timestamp >= │ │ │ │ + 0x0003cff8 20256c6c 69000000 74696d65 7374616d %lli...timestam │ │ │ │ + 0x0003d008 70203c3d 20256c6c 69000000 28737562 p <= %lli...(sub │ │ │ │ + 0x0003d018 6a5f7374 6f726167 655f7374 6174653d j_storage_state= │ │ │ │ + 0x0003d028 3f204f52 20737562 6a5f7374 6f726167 ? OR subj_storag │ │ │ │ + 0x0003d038 655f7374 61746520 4953204e 554c4c29 e_state IS NULL) │ │ │ │ + 0x0003d048 00000000 556e6b6e 6f776e20 73746f72 ....Unknown stor │ │ │ │ + 0x0003d058 61676520 73746174 65202725 75270000 age state '%u'.. │ │ │ │ + 0x0003d068 4e6f2072 6573756c 74732066 6f756e64 No results found │ │ │ │ + 0x0003d078 20666f72 20746865 20657665 6e745f74 for the event_t │ │ │ │ + 0x0003d088 656d706c 61746573 00000000 0a202020 emplates..... │ │ │ │ + 0x0003d098 20202020 20202020 20202020 53454c45 SELE │ │ │ │ + 0x0003d0a8 43542069 642c2074 696d6573 74616d70 CT id, timestamp │ │ │ │ + 0x0003d0b8 2c207375 626a5f75 72692046 524f4d20 , subj_uri FROM │ │ │ │ + 0x0003d0c8 6576656e 745f7669 6577200a 20202020 event_view . │ │ │ │ + 0x0003d0d8 20202020 20202020 20202057 48455245 WHERE │ │ │ │ + 0x0003d0e8 20696420 494e2028 25732920 4f524445 id IN (%s) ORDE │ │ │ │ + 0x0003d0f8 52204259 2074696d 65737461 6d702041 R BY timestamp A │ │ │ │ + 0x0003d108 53430a20 20202020 20202020 20202020 SC. │ │ │ │ + 0x0003d118 20200000 64622d72 65616465 722e7661 ..db-reader.va │ │ │ │ + 0x0003d128 6c613a34 35393a20 53514c20 6572726f la:459: SQL erro │ │ │ │ + 0x0003d138 72000000 4572726f 7220696e 2066696e r...Error in fin │ │ │ │ + 0x0003d148 645f7265 6c617465 645f7572 69730000 d_related_uris.. │ │ │ │ + 0x0003d158 556e7375 70706f72 74656420 52656c65 Unsupported Rele │ │ │ │ + 0x0003d168 76616e74 52657375 6c745479 70650000 vantResultType.. │ │ │ │ + 0x0003d178 5a656974 67656973 74446252 65616465 ZeitgeistDbReade │ │ │ │ + 0x0003d188 72000000 73716c2e 63000000 556e6162 r...sql.c...Unab │ │ │ │ + 0x0003d198 6c652074 6f206f70 656e2064 61746162 le to open datab │ │ │ │ + 0x0003d1a8 6173653a 206f6c64 20736368 656d6120 ase: old schema │ │ │ │ + 0x0003d1b8 76657273 696f6e00 4974206c 6f6f6b73 version.It looks │ │ │ │ + 0x0003d1c8 206c696b 6520796f 75722064 61746162 like your datab │ │ │ │ + 0x0003d1d8 61736520 69732063 6f727275 70742e20 ase is corrupt. │ │ │ │ + 0x0003d1e8 49742077 696c6c20 62652072 656e616d It will be renam │ │ │ │ + 0x0003d1f8 65642061 6e642061 206e6577 206f6e65 ed and a new one │ │ │ │ + 0x0003d208 2077696c 6c206265 20637265 61746564 will be created │ │ │ │ + 0x0003d218 2e000000 73716c2e 76616c61 3a313530 ....sql.vala:150 │ │ │ │ + 0x0003d228 3a202573 00000000 436f756c 64206e6f : %s....Could no │ │ │ │ + 0x0003d238 74207265 6e616d65 20646174 61626173 t rename databas │ │ │ │ + 0x0003d248 653a2025 73000000 43616e27 74206f70 e: %s...Can't op │ │ │ │ + 0x0003d258 656e2064 61746162 6173653a 2025642c en database: %d, │ │ │ │ + 0x0003d268 20257300 73716c20 213d204e 554c4c00 %s.sql != NULL. │ │ │ │ + 0x0003d278 5a656974 67656973 7453514c 69746545 ZeitgeistSQLiteE │ │ │ │ + 0x0003d288 76656e74 56696577 526f7773 00000000 ventViewRows.... │ │ │ │ + 0x0003d298 6576656e 745f6964 732e6c65 6e677468 event_ids.length │ │ │ │ + 0x0003d2a8 203e2030 00000000 2c202575 00000000 > 0...., %u.... │ │ │ │ + 0x0003d2b8 4974206c 6f6f6b73 206c696b 6520796f It looks like yo │ │ │ │ + 0x0003d2c8 75722064 61746162 61736520 69732063 ur database is c │ │ │ │ + 0x0003d2d8 6f727275 70743a20 25730000 73716c2e orrupt: %s..sql. │ │ │ │ + 0x0003d2e8 76616c61 3a333732 3a202573 00000000 vala:372: %s.... │ │ │ │ + 0x0003d2f8 6d736720 213d204e 554c4c00 25733a20 msg != NULL.%s: │ │ │ │ + 0x0003d308 25642c20 25730000 73716c2e 76616c61 %d, %s..sql.vala │ │ │ │ + 0x0003d318 3a333530 3a202573 0a000000 0a202020 :350: %s..... │ │ │ │ + 0x0003d328 20202020 20202020 20202020 2053454c SEL │ │ │ │ + 0x0003d338 45435420 69642046 524f4d20 6576656e ECT id FROM even │ │ │ │ + 0x0003d348 740a2020 20202020 20202020 20202020 t. │ │ │ │ + 0x0003d358 20205748 45524520 74696d65 7374616d WHERE timestam │ │ │ │ + 0x0003d368 703d3f20 414e4420 696e7465 72707265 p=? AND interpre │ │ │ │ + 0x0003d378 74617469 6f6e3d3f 20414e44 0a202020 tation=? AND. │ │ │ │ + 0x0003d388 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d398 206d616e 69666573 74617469 6f6e3d3f manifestation=? │ │ │ │ + 0x0003d3a8 20414e44 20616374 6f723d3f 0a202020 AND actor=?. │ │ │ │ + 0x0003d3b8 20202020 20202020 20202020 20000000 ... │ │ │ │ + 0x0003d3c8 73716c2e 76616c61 3a333937 3a204576 sql.vala:397: Ev │ │ │ │ + 0x0003d3d8 656e7420 49442072 65747269 6576616c ent ID retrieval │ │ │ │ + 0x0003d3e8 20717565 72792065 72726f72 00000000 query error.... │ │ │ │ + 0x0003d3f8 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0003d408 20494e53 45525420 494e544f 20657665 INSERT INTO eve │ │ │ │ + 0x0003d418 6e742028 0a202020 20202020 20202020 nt (. │ │ │ │ + 0x0003d428 20202020 20202020 2069642c 2074696d id, tim │ │ │ │ + 0x0003d438 65737461 6d702c20 696e7465 72707265 estamp, interpre │ │ │ │ + 0x0003d448 74617469 6f6e2c20 6d616e69 66657374 tation, manifest │ │ │ │ + 0x0003d458 6174696f 6e2c2061 63746f72 2c0a2020 ation, actor,. │ │ │ │ + 0x0003d468 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d478 20206f72 6967696e 2c207061 796c6f61 origin, payloa │ │ │ │ + 0x0003d488 642c2073 75626a5f 69642c20 7375626a d, subj_id, subj │ │ │ │ + 0x0003d498 5f69645f 63757272 656e742c 0a202020 _id_current,. │ │ │ │ + 0x0003d4a8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d4b8 20737562 6a5f696e 74657270 72657461 subj_interpreta │ │ │ │ + 0x0003d4c8 74696f6e 2c207375 626a5f6d 616e6966 tion, subj_manif │ │ │ │ + 0x0003d4d8 65737461 74696f6e 2c207375 626a5f6f estation, subj_o │ │ │ │ + 0x0003d4e8 72696769 6e2c0a20 20202020 20202020 rigin,. │ │ │ │ + 0x0003d4f8 20202020 20202020 20202073 75626a5f subj_ │ │ │ │ + 0x0003d508 6f726967 696e5f63 75727265 6e742c20 origin_current, │ │ │ │ + 0x0003d518 7375626a 5f6d696d 65747970 652c2073 subj_mimetype, s │ │ │ │ + 0x0003d528 75626a5f 74657874 2c207375 626a5f73 ubj_text, subj_s │ │ │ │ + 0x0003d538 746f7261 67650a20 20202020 20202020 torage. │ │ │ │ + 0x0003d548 20202020 20202029 2056414c 55455320 ) VALUES │ │ │ │ + 0x0003d558 280a2020 20202020 20202020 20202020 (. │ │ │ │ + 0x0003d568 20202020 20203f2c 203f2c20 3f2c203f ?, ?, ?, ? │ │ │ │ + 0x0003d578 2c203f2c 0a202020 20202020 20202020 , ?,. │ │ │ │ + 0x0003d588 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ + 0x0003d598 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ + 0x0003d5a8 52452076 616c7565 3d3f292c 0a202020 RE value=?),. │ │ │ │ + 0x0003d5b8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d5c8 203f2c0a 20202020 20202020 20202020 ?,. │ │ │ │ + 0x0003d5d8 20202020 20202020 2853454c 45435420 (SELECT │ │ │ │ + 0x0003d5e8 69642046 524f4d20 75726920 57484552 id FROM uri WHER │ │ │ │ + 0x0003d5f8 45207661 6c75653d 3f292c0a 20202020 E value=?),. │ │ │ │ + 0x0003d608 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d618 2853454c 45435420 69642046 524f4d20 (SELECT id FROM │ │ │ │ + 0x0003d628 75726920 57484552 45207661 6c75653d uri WHERE value= │ │ │ │ + 0x0003d638 3f292c0a 20202020 20202020 20202020 ?),. │ │ │ │ + 0x0003d648 20202020 20202020 3f2c203f 2c0a2020 ?, ?,. │ │ │ │ + 0x0003d658 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d668 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ + 0x0003d678 4d207572 69205748 45524520 76616c75 M uri WHERE valu │ │ │ │ + 0x0003d688 653d3f29 2c0a2020 20202020 20202020 e=?),. │ │ │ │ + 0x0003d698 20202020 20202020 20202853 454c4543 (SELEC │ │ │ │ + 0x0003d6a8 54206964 2046524f 4d207572 69205748 T id FROM uri WH │ │ │ │ + 0x0003d6b8 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ + 0x0003d6c8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d6d8 20203f2c 0a202020 20202020 20202020 ?,. │ │ │ │ + 0x0003d6e8 20202020 20202020 20285345 4c454354 (SELECT │ │ │ │ + 0x0003d6f8 20696420 46524f4d 20746578 74205748 id FROM text WH │ │ │ │ + 0x0003d708 45524520 76616c75 653d3f29 2c0a2020 ERE value=?),. │ │ │ │ + 0x0003d718 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d728 20202853 454c4543 54206964 2046524f (SELECT id FRO │ │ │ │ + 0x0003d738 4d207374 6f726167 65205748 45524520 M storage WHERE │ │ │ │ + 0x0003d748 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ + 0x0003d758 20202020 20202020 20290000 73716c2e )..sql. │ │ │ │ + 0x0003d768 76616c61 3a343237 3a20496e 73657274 vala:427: Insert │ │ │ │ + 0x0003d778 696f6e20 71756572 79206572 726f7200 ion query error. │ │ │ │ + 0x0003d788 0a202020 20202020 20202020 20555044 . UPD │ │ │ │ + 0x0003d798 41544520 6576656e 740a2020 20202020 ATE event. │ │ │ │ + 0x0003d7a8 20202020 20202020 20205345 54207375 SET su │ │ │ │ + 0x0003d7b8 626a5f69 645f6375 7272656e 743d2853 bj_id_current=(S │ │ │ │ + 0x0003d7c8 454c4543 54206964 2046524f 4d207572 ELECT id FROM ur │ │ │ │ + 0x0003d7d8 69205748 45524520 76616c75 653d3f29 i WHERE value=?) │ │ │ │ + 0x0003d7e8 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x0003d7f8 202c2020 20737562 6a5f6f72 6967696e , subj_origin │ │ │ │ + 0x0003d808 5f637572 72656e74 3d285345 4c454354 _current=(SELECT │ │ │ │ + 0x0003d818 20696420 46524f4d 20757269 20574845 id FROM uri WHE │ │ │ │ + 0x0003d828 52452076 616c7565 3d3f290a 20202020 RE value=?). │ │ │ │ + 0x0003d838 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003d848 57484552 45207375 626a5f69 645f6375 WHERE subj_id_cu │ │ │ │ + 0x0003d858 7272656e 743d2853 454c4543 54206964 rrent=(SELECT id │ │ │ │ + 0x0003d868 2046524f 4d207572 69205748 45524520 FROM uri WHERE │ │ │ │ + 0x0003d878 76616c75 653d3f29 0a202020 20202020 value=?). │ │ │ │ + 0x0003d888 20202020 20202020 20202020 20414e44 AND │ │ │ │ + 0x0003d898 20696e74 65727072 65746174 696f6e21 interpretation! │ │ │ │ + 0x0003d8a8 3d3f2041 4e442074 696d6573 74616d70 =? AND timestamp │ │ │ │ + 0x0003d8b8 3c3f0a20 20202020 20202020 20202000 0... │ │ │ │ + 0x00043238 25732573 00000000 67707472 61727220 %s%s....gptrarr │ │ │ │ + 0x00043248 213d204e 554c4c00 25732825 73290000 != NULL.%s(%s).. │ │ │ │ + 0x00043258 636c6175 73652021 3d204e55 4c4c0000 clause != NULL.. │ │ │ │ + 0x00043268 74657874 20213d20 4e554c4c 00000000 text != NULL.... │ │ │ │ + 0x00043278 286f6666 73657420 2b206c65 6e29203c (offset + len) < │ │ │ │ + 0x00043288 3d207374 72696e67 5f6c656e 67746800 = string_length. │ │ │ │ + 0x00043298 6e656564 6c652021 3d204e55 4c4c0000 needle != NULL.. │ │ │ │ + 0x000432a8 2a617267 7320213d 204e554c 4c000000 *args != NULL... │ │ │ │ + 0x000432b8 61726773 2e6c656e 67746820 3d3d2031 args.length == 1 │ │ │ │ + 0x000432c8 00000000 53454c45 43542025 73204652 ....SELECT %s FR │ │ │ │ + 0x000432d8 4f4d2025 73000000 53454c45 43542025 OM %s...SELECT % │ │ │ │ + 0x000432e8 73204652 4f4d2025 73205748 45524520 s FROM %s WHERE │ │ │ │ + 0x000432f8 2876616c 7565203e 3d203f20 414e4420 (value >= ? AND │ │ │ │ + 0x00043308 76616c75 65203c20 3f290000 25732049 value < ?)..%s I │ │ │ │ + 0x00043318 4e202825 73290000 28257320 4e4f5420 N (%s)..(%s NOT │ │ │ │ + 0x00043328 494e2028 25732920 4f522025 73206973 IN (%s) OR %s is │ │ │ │ + 0x00043338 204e554c 4c290000 5a656974 67656973 NULL)..Zeitgeis │ │ │ │ + 0x00043348 74576865 7265436c 61757365 00000000 tWhereClause.... │ │ │ │ + 0x00043358 5a454954 47454953 545f5748 4552455f ZEITGEIST_WHERE_ │ │ │ │ + 0x00043368 434c4155 53455f54 5950455f 414e4400 CLAUSE_TYPE_AND. │ │ │ │ + 0x00043378 616e6400 5a454954 47454953 545f5748 and.ZEITGEIST_WH │ │ │ │ + 0x00043388 4552455f 434c4155 53455f54 5950455f ERE_CLAUSE_TYPE_ │ │ │ │ + 0x00043398 4f520000 5f5f6c61 6d626461 375f0000 OR..__lambda7_.. │ │ │ │ + 0x000433a8 5f5f6c61 6d626461 365f0000 5f5f6c61 __lambda6_..__la │ │ │ │ + 0x000433b8 6d626461 355f0000 675f6363 6c6f7375 mbda5_..g_cclosu │ │ │ │ + 0x000433c8 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ + 0x000433d8 564f4944 5f5f5354 52494e47 5f424f4f VOID__STRING_BOO │ │ │ │ + 0x000433e8 4c45414e 00000000 5f5f6c61 6d626461 LEAN....__lambda │ │ │ │ + 0x000433f8 345f0000 7a656974 67656973 745f6461 4_..zeitgeist_da │ │ │ │ + 0x00043408 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ + 0x00043418 72795f67 65745f64 6174615f 736f7572 ry_get_data_sour │ │ │ │ + 0x00043428 6365735f 636f0000 7a656974 67656973 ces_co..zeitgeis │ │ │ │ + 0x00043438 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ + 0x00043448 67697374 72795f72 65676973 7465725f gistry_register_ │ │ │ │ + 0x00043458 64617461 5f736f75 7263655f 636f0000 data_source_co.. │ │ │ │ + 0x00043468 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043478 6f757263 655f7265 67697374 72795f73 ource_registry_s │ │ │ │ + 0x00043488 65745f64 6174615f 736f7572 63655f65 et_data_source_e │ │ │ │ + 0x00043498 6e61626c 65645f63 6f000000 7a656974 nabled_co...zeit │ │ │ │ + 0x000434a8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x000434b8 655f7265 67697374 72795f67 65745f64 e_registry_get_d │ │ │ │ + 0x000434c8 6174615f 736f7572 63655f66 726f6d5f ata_source_from_ │ │ │ │ + 0x000434d8 69645f63 6f000000 7a656974 67656973 id_co...zeitgeis │ │ │ │ + 0x000434e8 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ + 0x000434f8 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ + 0x00043508 736f7572 63657300 7a656974 67656973 sources.zeitgeis │ │ │ │ + 0x00043518 745f6461 74615f73 6f757263 655f7265 t_data_source_re │ │ │ │ + 0x00043528 67697374 72795f67 65745f64 6174615f gistry_get_data_ │ │ │ │ + 0x00043538 736f7572 63655f66 726f6d5f 69640000 source_from_id.. │ │ │ │ + 0x00043548 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00043558 6f757263 655f7265 67697374 72795f72 ource_registry_r │ │ │ │ + 0x00043568 65676973 7465725f 64617461 5f736f75 egister_data_sou │ │ │ │ + 0x00043578 72636500 7a656974 67656973 745f6461 rce.zeitgeist_da │ │ │ │ + 0x00043588 74615f73 6f757263 655f7265 67697374 ta_source_regist │ │ │ │ + 0x00043598 72795f73 65745f64 6174615f 736f7572 ry_set_data_sour │ │ │ │ + 0x000435a8 63655f65 6e61626c 65640000 00000000 ce_enabled...... │ │ │ │ + 0x000435b8 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ + 0x000435c8 745f696e 6465785f 73656172 63685f77 t_index_search_w │ │ │ │ + 0x000435d8 6974685f 72656c65 76616e63 6965735f ith_relevancies_ │ │ │ │ + 0x000435e8 636f0000 76616c61 5f675f70 74725f61 co..vala_g_ptr_a │ │ │ │ + 0x000435f8 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ + 0x00043608 5f5f6c61 6d626461 385f0000 7a656974 __lambda8_..zeit │ │ │ │ + 0x00043618 67656973 745f696e 6465785f 73656172 geist_index_sear │ │ │ │ + 0x00043628 63685f63 6f000000 7a656974 67656973 ch_co...zeitgeis │ │ │ │ + 0x00043638 745f696e 6465785f 73656172 63680000 t_index_search.. │ │ │ │ + 0x00043648 7a656974 67656973 745f696e 6465785f zeitgeist_index_ │ │ │ │ + 0x00043658 73656172 63685f77 6974685f 72656c65 search_with_rele │ │ │ │ + 0x00043668 76616e63 69657300 0f000000 7a656974 vancies.....zeit │ │ │ │ + 0x00043678 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ + 0x00043688 616c6c5f 6d6f6e69 746f7200 7a656974 all_monitor.zeit │ │ │ │ + 0x00043698 67656973 745f6c6f 675f7265 696e7374 geist_log_reinst │ │ │ │ + 0x000436a8 616c6c5f 6d6f6e69 746f725f 636f0000 all_monitor_co.. │ │ │ │ + 0x000436b8 7a656974 67656973 745f6c6f 675f7265 zeitgeist_log_re │ │ │ │ + 0x000436c8 616c5f6f 6e5f636f 6e6e6563 74696f6e al_on_connection │ │ │ │ + 0x000436d8 5f657374 61626c69 73686564 00000000 _established.... │ │ │ │ + 0x000436e8 7a656974 67656973 745f6c6f 675f7175 zeitgeist_log_qu │ │ │ │ + 0x000436f8 69745f63 6f000000 7a656974 67656973 it_co...zeitgeis │ │ │ │ + 0x00043708 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ + 0x00043718 6e74735f 636f0000 7a656974 67656973 nts_co..zeitgeis │ │ │ │ + 0x00043728 745f6c6f 675f6765 745f6576 656e7473 t_log_get_events │ │ │ │ + 0x00043738 5f636f00 5f5f5f6c 616d6264 6131305f _co.___lambda10_ │ │ │ │ + 0x00043748 00000000 5f5f6c61 6d626461 395f0000 ....__lambda9_.. │ │ │ │ + 0x00043758 5f5f6c61 6d626461 31355f00 7a656974 __lambda15_.zeit │ │ │ │ + 0x00043768 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ + 0x00043778 5f657665 6e74735f 636f0000 76616c61 _events_co..vala │ │ │ │ + 0x00043788 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ + 0x00043798 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ + 0x000437a8 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ + 0x000437b8 5f696473 5f636f00 7a656974 67656973 _ids_co.zeitgeis │ │ │ │ + 0x000437c8 745f6c6f 675f6669 6e645f65 76656e74 t_log_find_event │ │ │ │ + 0x000437d8 735f636f 00000000 7a656974 67656973 s_co....zeitgeis │ │ │ │ + 0x000437e8 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ + 0x000437f8 65645f75 7269735f 636f0000 7a656974 ed_uris_co..zeit │ │ │ │ + 0x00043808 67656973 745f6c6f 675f696e 73657274 geist_log_insert │ │ │ │ + 0x00043818 5f657665 6e747300 7a656974 67656973 _events.zeitgeis │ │ │ │ + 0x00043828 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ + 0x00043838 6e745f63 6f000000 7a656974 67656973 nt_co...zeitgeis │ │ │ │ + 0x00043848 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ + 0x00043858 6e740000 7a656974 67656973 745f6c6f nt..zeitgeist_lo │ │ │ │ + 0x00043868 675f696e 73657274 5f657665 6e745f6e g_insert_event_n │ │ │ │ + 0x00043878 6f5f7265 706c7900 7a656974 67656973 o_reply.zeitgeis │ │ │ │ + 0x00043888 745f6c6f 675f696e 73657274 5f657665 t_log_insert_eve │ │ │ │ + 0x00043898 6e74735f 6e6f5f72 65706c79 00000000 nts_no_reply.... │ │ │ │ + 0x000438a8 7a656974 67656973 745f6c6f 675f6669 zeitgeist_log_fi │ │ │ │ + 0x000438b8 6e645f65 76656e74 73000000 7a656974 nd_events...zeit │ │ │ │ + 0x000438c8 67656973 745f6c6f 675f6669 6e645f65 geist_log_find_e │ │ │ │ + 0x000438d8 76656e74 5f696473 00000000 7a656974 vent_ids....zeit │ │ │ │ + 0x000438e8 67656973 745f6c6f 675f6765 745f6576 geist_log_get_ev │ │ │ │ + 0x000438f8 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ + 0x00043908 745f6c6f 675f6669 6e645f72 656c6174 t_log_find_relat │ │ │ │ + 0x00043918 65645f75 72697300 7a656974 67656973 ed_uris.zeitgeis │ │ │ │ + 0x00043928 745f6c6f 675f6465 6c657465 5f657665 t_log_delete_eve │ │ │ │ + 0x00043938 6e747300 7a656974 67656973 745f6c6f nts.zeitgeist_lo │ │ │ │ + 0x00043948 675f7175 69740000 7a656974 67656973 g_quit..zeitgeis │ │ │ │ + 0x00043958 745f6c6f 675f696e 7374616c 6c5f6d6f t_log_install_mo │ │ │ │ + 0x00043968 6e69746f 72000000 7a656974 67656973 nitor...zeitgeis │ │ │ │ + 0x00043978 745f6c6f 675f7265 6d6f7665 5f6d6f6e t_log_remove_mon │ │ │ │ + 0x00043988 69746f72 00000000 7a656974 67656973 itor....zeitgeis │ │ │ │ + 0x00043998 745f6c6f 675f6765 745f7665 7273696f t_log_get_versio │ │ │ │ + 0x000439a8 6e000000 7a656974 67656973 745f6c6f n...zeitgeist_lo │ │ │ │ + 0x000439b8 675f6765 745f6578 74656e73 696f6e73 g_get_extensions │ │ │ │ + 0x000439c8 00000000 7a656974 67656973 745f6c6f ....zeitgeist_lo │ │ │ │ + 0x000439d8 675f6461 74617061 74680000 675f6363 g_datapath..g_cc │ │ │ │ + 0x000439e8 6c6f7375 72655f75 7365725f 6d617273 losure_user_mars │ │ │ │ + 0x000439f8 68616c5f 564f4944 5f5f4f42 4a454354 hal_VOID__OBJECT │ │ │ │ + 0x00043a08 5f4f424a 45435400 675f6363 6c6f7375 _OBJECT.g_cclosu │ │ │ │ + 0x00043a18 72655f75 7365725f 6d617273 68616c5f re_user_marshal_ │ │ │ │ + 0x00043a28 564f4944 5f5f4f42 4a454354 5f504f49 VOID__OBJECT_POI │ │ │ │ + 0x00043a38 4e544552 5f494e54 00000000 7a656974 NTER_INT....zeit │ │ │ │ + 0x00043a48 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ + 0x00043a58 616c5f6e 6f746966 795f6465 6c657465 al_notify_delete │ │ │ │ + 0x00043a68 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ + 0x00043a78 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ + 0x00043a88 795f6465 6c657465 5f636f00 7a656974 y_delete_co.zeit │ │ │ │ + 0x00043a98 67656973 745f6d6f 6e69746f 725f7265 geist_monitor_re │ │ │ │ + 0x00043aa8 616c5f6e 6f746966 795f696e 73657274 al_notify_insert │ │ │ │ + 0x00043ab8 00000000 7a656974 67656973 745f6d6f ....zeitgeist_mo │ │ │ │ + 0x00043ac8 6e69746f 725f7265 616c5f6e 6f746966 nitor_real_notif │ │ │ │ + 0x00043ad8 795f696e 73657274 5f636f00 7a656974 y_insert_co.zeit │ │ │ │ + 0x00043ae8 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ + 0x00043af8 745f7465 6d706c61 74657300 7a656974 t_templates.zeit │ │ │ │ + 0x00043b08 67656973 745f6d6f 6e69746f 725f6765 geist_monitor_ge │ │ │ │ + 0x00043b18 745f7061 74680000 7a656974 67656973 t_path..zeitgeis │ │ │ │ + 0x00043b28 745f6d6f 6e69746f 725f6765 745f7469 t_monitor_get_ti │ │ │ │ + 0x00043b38 6d655f72 616e6765 00000000 7a656974 me_range....zeit │ │ │ │ + 0x00043b48 67656973 745f6d6f 6e69746f 725f7365 geist_monitor_se │ │ │ │ + 0x00043b58 745f7469 6d655f72 616e6765 00000000 t_time_range.... │ │ │ │ + 0x00043b68 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ + 0x00043b78 725f6765 745f6576 656e745f 74656d70 r_get_event_temp │ │ │ │ + 0x00043b88 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ + 0x00043b98 745f6d6f 6e69746f 725f7365 745f6576 t_monitor_set_ev │ │ │ │ + 0x00043ba8 656e745f 74656d70 6c617465 73000000 ent_templates... │ │ │ │ + 0x00043bb8 7a656974 67656973 745f6d6f 6e69746f zeitgeist_monito │ │ │ │ + 0x00043bc8 725f636f 6e737472 75637400 7a656974 r_construct.zeit │ │ │ │ + 0x00043bd8 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x00043be8 78795f77 72617070 65725f6f 6e5f636f xy_wrapper_on_co │ │ │ │ + 0x00043bf8 6e6e6563 74696f6e 5f657374 61626c69 nnection_establi │ │ │ │ + 0x00043c08 73686564 00000000 7a656974 67656973 shed....zeitgeis │ │ │ │ + 0x00043c18 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043c28 72617070 65725f6f 6e5f636f 6e6e6563 rapper_on_connec │ │ │ │ + 0x00043c38 74696f6e 5f6c6f73 74000000 7a656974 tion_lost...zeit │ │ │ │ + 0x00043c48 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x00043c58 78795f77 72617070 65725f67 65745f70 xy_wrapper_get_p │ │ │ │ + 0x00043c68 726f7879 5f637265 61746564 00000000 roxy_created.... │ │ │ │ + 0x00043c78 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043c88 5f70726f 78795f77 72617070 65725f67 _proxy_wrapper_g │ │ │ │ + 0x00043c98 65745f69 735f636f 6e6e6563 74656400 et_is_connected. │ │ │ │ + 0x00043ca8 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043cb8 5f70726f 78795f77 72617070 65725f73 _proxy_wrapper_s │ │ │ │ + 0x00043cc8 65745f70 726f7879 5f637265 61746564 et_proxy_created │ │ │ │ + 0x00043cd8 00000000 7a656974 67656973 745f7175 ....zeitgeist_qu │ │ │ │ + 0x00043ce8 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ + 0x00043cf8 65725f73 65745f69 735f636f 6e6e6563 er_set_is_connec │ │ │ │ + 0x00043d08 74656400 7a656974 67656973 745f7175 ted.zeitgeist_qu │ │ │ │ + 0x00043d18 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ + 0x00043d28 65725f6e 616d655f 6f776e65 725f6368 er_name_owner_ch │ │ │ │ + 0x00043d38 616e6765 64000000 7a656974 67656973 anged...zeitgeis │ │ │ │ + 0x00043d48 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043d58 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ + 0x00043d68 74686f64 5f736574 5f717565 7565645f thod_set_queued_ │ │ │ │ + 0x00043d78 6d657468 6f640000 7a656974 67656973 method..zeitgeis │ │ │ │ + 0x00043d88 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043d98 72617070 65725f71 75657565 645f6d65 rapper_queued_me │ │ │ │ + 0x00043da8 74686f64 5f676574 5f717565 7565645f thod_get_queued_ │ │ │ │ + 0x00043db8 6d657468 6f640000 0f000000 7a656974 method......zeit │ │ │ │ + 0x00043dc8 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x00043dd8 78795f77 72617070 65725f77 6169745f xy_wrapper_wait_ │ │ │ │ + 0x00043de8 666f725f 70726f78 795f636f 00000000 for_proxy_co.... │ │ │ │ + 0x00043df8 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043e08 5f70726f 78795f77 72617070 65725f77 _proxy_wrapper_w │ │ │ │ + 0x00043e18 6169745f 666f725f 70726f78 79000000 ait_for_proxy... │ │ │ │ + 0x00043e28 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043e38 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ + 0x00043e48 6172616d 5f737065 635f7175 65756564 aram_spec_queued │ │ │ │ + 0x00043e58 5f6d6574 686f6400 7a656974 67656973 _method.zeitgeis │ │ │ │ + 0x00043e68 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043e78 72617070 65725f76 616c7565 5f676574 rapper_value_get │ │ │ │ + 0x00043e88 5f717565 7565645f 6d657468 6f640000 _queued_method.. │ │ │ │ + 0x00043e98 7a656974 67656973 745f7175 65756564 zeitgeist_queued │ │ │ │ + 0x00043ea8 5f70726f 78795f77 72617070 65725f70 _proxy_wrapper_p │ │ │ │ + 0x00043eb8 726f6365 73735f71 75657565 645f6d65 rocess_queued_me │ │ │ │ + 0x00043ec8 74686f64 73000000 7a656974 67656973 thods...zeitgeis │ │ │ │ + 0x00043ed8 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043ee8 72617070 65725f70 726f7879 5f616371 rapper_proxy_acq │ │ │ │ + 0x00043ef8 75697265 64000000 7a656974 67656973 uired...zeitgeis │ │ │ │ + 0x00043f08 745f7175 65756564 5f70726f 78795f77 t_queued_proxy_w │ │ │ │ + 0x00043f18 72617070 65725f70 726f7879 5f756e61 rapper_proxy_una │ │ │ │ + 0x00043f28 7661696c 61626c65 00000000 7a656974 vailable....zeit │ │ │ │ + 0x00043f38 67656973 745f7175 65756564 5f70726f geist_queued_pro │ │ │ │ + 0x00043f48 78795f77 72617070 65725f76 616c7565 xy_wrapper_value │ │ │ │ + 0x00043f58 5f736574 5f717565 7565645f 6d657468 _set_queued_meth │ │ │ │ + 0x00043f68 6f640000 7a656974 67656973 745f7175 od..zeitgeist_qu │ │ │ │ + 0x00043f78 65756564 5f70726f 78795f77 72617070 eued_proxy_wrapp │ │ │ │ + 0x00043f88 65725f76 616c7565 5f74616b 655f7175 er_value_take_qu │ │ │ │ + 0x00043f98 65756564 5f6d6574 686f6400 7a656974 eued_method.zeit │ │ │ │ + 0x00043fa8 67656973 745f7265 6d6f7465 5f6c6f67 geist_remote_log │ │ │ │ + 0x00043fb8 5f676574 5f657874 656e7369 6f6e7300 _get_extensions. │ │ │ │ + 0x00043fc8 7a656974 67656973 745f7265 6d6f7465 zeitgeist_remote │ │ │ │ + 0x00043fd8 5f6c6f67 5f676574 5f766572 73696f6e _log_get_version │ │ │ │ + 0x00043fe8 00000000 7a656974 67656973 745f7265 ....zeitgeist_re │ │ │ │ + 0x00043ff8 6d6f7465 5f6c6f67 5f676574 5f646174 mote_log_get_dat │ │ │ │ + 0x00044008 61706174 68000000 7a656974 67656973 apath...zeitgeis │ │ │ │ + 0x00044018 745f6e65 74776f72 6b5f6d61 6e616765 t_network_manage │ │ │ │ + 0x00044028 725f6462 75735f73 74617465 00000000 r_dbus_state.... │ │ │ │ + 0x00044038 7a656974 67656973 745f636f 6e6e6d61 zeitgeist_connma │ │ │ │ + 0x00044048 6e5f6d61 6e616765 725f6462 75735f67 n_manager_dbus_g │ │ │ │ + 0x00044058 65745f73 74617465 00000000 00000000 et_state........ │ │ │ │ + 0x00044068 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00044078 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00044088 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00044098 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000440a8 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ - 0x000440b8 745f6461 74615f73 6f757263 655f746f t_data_source_to │ │ │ │ - 0x000440c8 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ - 0x000440d8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x000440e8 655f6765 745f756e 69717565 5f696400 e_get_unique_id. │ │ │ │ - 0x000440f8 5f5f6c61 6d626461 345f0000 7a656974 __lambda4_..zeit │ │ │ │ - 0x00044108 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00044118 655f7365 745f756e 69717565 5f696400 e_set_unique_id. │ │ │ │ - 0x00044128 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00044138 6f757263 655f6765 745f6e61 6d650000 ource_get_name.. │ │ │ │ - 0x00044148 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00044158 6f757263 655f7365 745f6e61 6d650000 ource_set_name.. │ │ │ │ - 0x00044168 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00044178 6f757263 655f6765 745f6465 73637269 ource_get_descri │ │ │ │ - 0x00044188 7074696f 6e000000 7a656974 67656973 ption...zeitgeis │ │ │ │ - 0x00044198 745f6461 74615f73 6f757263 655f7365 t_data_source_se │ │ │ │ - 0x000441a8 745f6465 73637269 7074696f 6e000000 t_description... │ │ │ │ - 0x000441b8 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x000441c8 6f757263 655f6765 745f6576 656e745f ource_get_event_ │ │ │ │ - 0x000441d8 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ - 0x000441e8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x000441f8 655f7365 745f6576 656e745f 74656d70 e_set_event_temp │ │ │ │ - 0x00044208 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ - 0x00044218 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ - 0x00044228 745f656e 61626c65 64000000 7a656974 t_enabled...zeit │ │ │ │ - 0x00044238 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00044248 655f7365 745f656e 61626c65 64000000 e_set_enabled... │ │ │ │ - 0x00044258 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x00044268 6f757263 655f636f 6e737472 7563745f ource_construct_ │ │ │ │ - 0x00044278 66756c6c 00000000 7a656974 67656973 full....zeitgeis │ │ │ │ - 0x00044288 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ - 0x00044298 745f7275 6e6e696e 67000000 7a656974 t_running...zeit │ │ │ │ - 0x000442a8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x000442b8 655f7365 745f7275 6e6e696e 67000000 e_set_running... │ │ │ │ - 0x000442c8 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ - 0x000442d8 6f757263 655f6765 745f7469 6d657374 ource_get_timest │ │ │ │ - 0x000442e8 616d7000 7a656974 67656973 745f6461 amp.zeitgeist_da │ │ │ │ - 0x000442f8 74615f73 6f757263 655f7365 745f7469 ta_source_set_ti │ │ │ │ - 0x00044308 6d657374 616d7000 7a656974 67656973 mestamp.zeitgeis │ │ │ │ - 0x00044318 745f6461 74615f73 6f757263 655f636f t_data_source_co │ │ │ │ - 0x00044328 6e737472 7563745f 66726f6d 5f766172 nstruct_from_var │ │ │ │ - 0x00044338 69616e74 00000000 7a656974 67656973 iant....zeitgeis │ │ │ │ - 0x00044348 745f6461 74615f73 6f757263 65735f66 t_data_sources_f │ │ │ │ - 0x00044358 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ - 0x00044368 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ - 0x00044378 65735f74 6f5f7661 7269616e 74000000 es_to_variant... │ │ │ │ - 0x00044388 7a656974 67656973 745f6d69 6d655f72 zeitgeist_mime_r │ │ │ │ - 0x00044398 65676578 5f6e6577 00000000 7a656974 egex_new....zeit │ │ │ │ - 0x000443a8 67656973 745f7572 695f7363 68656d65 geist_uri_scheme │ │ │ │ - 0x000443b8 5f6e6577 00000000 7a656974 67656973 _new....zeitgeis │ │ │ │ - 0x000443c8 745f7265 67697374 65725f6d 696d6574 t_register_mimet │ │ │ │ - 0x000443d8 79706500 7a656974 67656973 745f7265 ype.zeitgeist_re │ │ │ │ - 0x000443e8 67697374 65725f6d 696d6574 7970655f gister_mimetype_ │ │ │ │ - 0x000443f8 72656765 78000000 7a656974 67656973 regex...zeitgeis │ │ │ │ - 0x00044408 745f7265 67697374 65725f75 72695f73 t_register_uri_s │ │ │ │ - 0x00044418 6368656d 65000000 7a656974 67656973 cheme...zeitgeis │ │ │ │ - 0x00044428 745f6d61 6e696665 73746174 696f6e5f t_manifestation_ │ │ │ │ - 0x00044438 666f725f 75726900 7a656974 67656973 for_uri.zeitgeis │ │ │ │ - 0x00044448 745f6e65 78745f73 7472696e 675f6f72 t_next_string_or │ │ │ │ - 0x00044458 5f6e756c 6c000000 7a656974 67656973 _null...zeitgeis │ │ │ │ - 0x00044468 745f6576 656e745f 6765745f 7375626a t_event_get_subj │ │ │ │ - 0x00044478 65637400 7a656974 67656973 745f6576 ect.zeitgeist_ev │ │ │ │ - 0x00044488 656e745f 6e756d5f 7375626a 65637473 ent_num_subjects │ │ │ │ - 0x00044498 00000000 76616c61 5f675f70 74725f61 ....vala_g_ptr_a │ │ │ │ - 0x000444a8 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ - 0x000444b8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x000444c8 6164645f 7375626a 65637400 7a656974 add_subject.zeit │ │ │ │ - 0x000444d8 67656973 745f6576 656e745f 74616b65 geist_event_take │ │ │ │ - 0x000444e8 5f737562 6a656374 00000000 7a656974 _subject....zeit │ │ │ │ - 0x000444f8 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x00044508 69640000 7a656974 67656973 745f6576 id..zeitgeist_ev │ │ │ │ - 0x00044518 656e745f 7365745f 69640000 7a656974 ent_set_id..zeit │ │ │ │ - 0x00044528 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x00044538 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ - 0x00044548 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x00044558 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ - 0x00044568 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x00044578 6f726967 696e0000 7a656974 67656973 origin..zeitgeis │ │ │ │ - 0x00044588 745f6576 656e745f 7365745f 6f726967 t_event_set_orig │ │ │ │ - 0x00044598 696e0000 7a656974 67656973 745f6576 in..zeitgeist_ev │ │ │ │ - 0x000445a8 656e745f 6765745f 6163746f 72000000 ent_get_actor... │ │ │ │ - 0x000445b8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x000445c8 7365745f 6163746f 72000000 7a656974 set_actor...zeit │ │ │ │ - 0x000445d8 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x000445e8 6163746f 725f6672 6f6d5f61 70705f69 actor_from_app_i │ │ │ │ - 0x000445f8 6e666f00 7a656974 67656973 745f6576 nfo.zeitgeist_ev │ │ │ │ - 0x00044608 656e745f 6765745f 696e7465 72707265 ent_get_interpre │ │ │ │ - 0x00044618 74617469 6f6e0000 7a656974 67656973 tation..zeitgeis │ │ │ │ - 0x00044628 745f6576 656e745f 7365745f 696e7465 t_event_set_inte │ │ │ │ - 0x00044638 72707265 74617469 6f6e0000 7a656974 rpretation..zeit │ │ │ │ - 0x00044648 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ - 0x00044658 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ - 0x00044668 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x00044678 746f5f76 61726961 6e740000 7a656974 to_variant..zeit │ │ │ │ - 0x00044688 67656973 745f6576 656e745f 64656275 geist_event_debu │ │ │ │ - 0x00044698 675f7072 696e7400 7a656974 67656973 g_print.zeitgeis │ │ │ │ - 0x000446a8 745f6576 656e745f 6d617463 6865735f t_event_matches_ │ │ │ │ - 0x000446b8 74656d70 6c617465 00000000 7a656974 template....zeit │ │ │ │ - 0x000446c8 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x000446d8 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ - 0x000446e8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x000446f8 6765745f 7375626a 65637473 00000000 get_subjects.... │ │ │ │ - 0x00044708 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x00044718 7365745f 7375626a 65637473 00000000 set_subjects.... │ │ │ │ - 0x00044728 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ - 0x00044738 6765745f 7061796c 6f616400 7a656974 get_payload.zeit │ │ │ │ - 0x00044748 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ - 0x00044758 7061796c 6f616400 7a656974 67656973 payload.zeitgeis │ │ │ │ - 0x00044768 745f6576 656e745f 636f6e73 74727563 t_event_construc │ │ │ │ - 0x00044778 745f6672 6f6d5f76 61726961 6e740000 t_from_variant.. │ │ │ │ - 0x00044788 75696e74 36345f70 61727365 00000000 uint64_parse.... │ │ │ │ - 0x00044798 696e7436 345f7061 72736500 7a656974 int64_parse.zeit │ │ │ │ - 0x000447a8 67656973 745f6576 656e7473 5f66726f geist_events_fro │ │ │ │ - 0x000447b8 6d5f7661 7269616e 74000000 7a656974 m_variant...zeit │ │ │ │ - 0x000447c8 67656973 745f6576 656e7473 5f746f5f geist_events_to_ │ │ │ │ - 0x000447d8 76617269 616e7400 7a656974 67656973 variant.zeitgeis │ │ │ │ - 0x000447e8 745f6576 656e7473 5f746f5f 76617269 t_events_to_vari │ │ │ │ - 0x000447f8 616e745f 77697468 5f6c696d 69740000 ant_with_limit.. │ │ │ │ - 0x00044808 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044818 745f6765 745f7572 69000000 7a656974 t_get_uri...zeit │ │ │ │ - 0x00044828 67656973 745f7375 626a6563 745f7365 geist_subject_se │ │ │ │ - 0x00044838 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ - 0x00044848 745f7375 626a6563 745f6765 745f6f72 t_subject_get_or │ │ │ │ - 0x00044858 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ - 0x00044868 745f7375 626a6563 745f7365 745f6f72 t_subject_set_or │ │ │ │ - 0x00044878 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ - 0x00044888 745f7375 626a6563 745f6765 745f7465 t_subject_get_te │ │ │ │ - 0x00044898 78740000 7a656974 67656973 745f7375 xt..zeitgeist_su │ │ │ │ - 0x000448a8 626a6563 745f7365 745f7465 78740000 bject_set_text.. │ │ │ │ - 0x000448b8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x000448c8 745f6765 745f7374 6f726167 65000000 t_get_storage... │ │ │ │ - 0x000448d8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x000448e8 745f7365 745f7374 6f726167 65000000 t_set_storage... │ │ │ │ - 0x000448f8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044908 745f6765 745f6375 7272656e 745f7572 t_get_current_ur │ │ │ │ - 0x00044918 69000000 7a656974 67656973 745f7375 i...zeitgeist_su │ │ │ │ - 0x00044928 626a6563 745f7365 745f6375 7272656e bject_set_curren │ │ │ │ - 0x00044938 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ - 0x00044948 745f7375 626a6563 745f6765 745f6375 t_subject_get_cu │ │ │ │ - 0x00044958 7272656e 745f6f72 6967696e 00000000 rrent_origin.... │ │ │ │ - 0x00044968 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044978 745f7365 745f6375 7272656e 745f6f72 t_set_current_or │ │ │ │ - 0x00044988 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ - 0x00044998 745f7375 626a6563 745f6765 745f6d69 t_subject_get_mi │ │ │ │ - 0x000449a8 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ - 0x000449b8 745f7375 626a6563 745f7365 745f6d69 t_subject_set_mi │ │ │ │ - 0x000449c8 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ - 0x000449d8 745f7375 626a6563 745f6765 745f696e t_subject_get_in │ │ │ │ - 0x000449e8 74657270 72657461 74696f6e 00000000 terpretation.... │ │ │ │ - 0x000449f8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044a08 745f7365 745f696e 74657270 72657461 t_set_interpreta │ │ │ │ - 0x00044a18 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ - 0x00044a28 745f7375 626a6563 745f6765 745f6d61 t_subject_get_ma │ │ │ │ - 0x00044a38 6e696665 73746174 696f6e00 7a656974 nifestation.zeit │ │ │ │ - 0x00044a48 67656973 745f7375 626a6563 745f746f geist_subject_to │ │ │ │ - 0x00044a58 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ - 0x00044a68 67656973 745f7375 626a6563 745f6d61 geist_subject_ma │ │ │ │ - 0x00044a78 74636865 735f7465 6d706c61 74650000 tches_template.. │ │ │ │ - 0x00044a88 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ - 0x00044a98 745f7365 745f6d61 6e696665 73746174 t_set_manifestat │ │ │ │ - 0x00044aa8 696f6e00 7a656974 67656973 745f7375 ion.zeitgeist_su │ │ │ │ - 0x00044ab8 626a6563 745f636f 6e737472 7563745f bject_construct_ │ │ │ │ - 0x00044ac8 66726f6d 5f766172 69616e74 00000000 from_variant.... │ │ │ │ - 0x00044ad8 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044ae8 616e6765 5f746f5f 76617269 616e7400 ange_to_variant. │ │ │ │ - 0x00044af8 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044b08 616e6765 5f676574 5f737461 72740000 ange_get_start.. │ │ │ │ - 0x00044b18 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044b28 616e6765 5f736574 5f737461 72740000 ange_set_start.. │ │ │ │ - 0x00044b38 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044b48 616e6765 5f676574 5f656e64 00000000 ange_get_end.... │ │ │ │ - 0x00044b58 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044b68 616e6765 5f736574 5f656e64 00000000 ange_set_end.... │ │ │ │ - 0x00044b78 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ - 0x00044b88 616e6765 5f636f6e 73747275 63745f66 ange_construct_f │ │ │ │ - 0x00044b98 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ - 0x00044ba8 67656973 745f7469 6d655f72 616e6765 geist_time_range │ │ │ │ - 0x00044bb8 5f696e74 65727365 63740000 7a656974 _intersect..zeit │ │ │ │ - 0x00044bc8 67656973 745f7469 6d657374 616d705f geist_timestamp_ │ │ │ │ - 0x00044bd8 66726f6d 5f74696d 6576616c 00000000 from_timeval.... │ │ │ │ - 0x00044be8 7a656974 67656973 745f7469 6d657374 zeitgeist_timest │ │ │ │ - 0x00044bf8 616d705f 66726f6d 5f69736f 38363031 amp_from_iso8601 │ │ │ │ - 0x00044c08 00000000 7a656974 67656973 745f7469 ....zeitgeist_ti │ │ │ │ - 0x00044c18 6d657374 616d705f 66726f6d 5f646174 mestamp_from_dat │ │ │ │ - 0x00044c28 65000000 0f000000 7a656974 67656973 e.......zeitgeis │ │ │ │ - 0x00044c38 745f7379 6d626f6c 5f706172 616d5f73 t_symbol_param_s │ │ │ │ - 0x00044c48 7065635f 696e666f 00000000 7a656974 pec_info....zeit │ │ │ │ - 0x00044c58 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ - 0x00044c68 75655f67 65745f69 6e666f00 7a656974 ue_get_info.zeit │ │ │ │ - 0x00044c78 67656973 745f7379 6d626f6c 5f696e66 geist_symbol_inf │ │ │ │ - 0x00044c88 6f5f7265 67697374 65720000 7a656974 o_register..zeit │ │ │ │ - 0x00044c98 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ - 0x00044ca8 5f646973 706c6179 5f6e616d 65000000 _display_name... │ │ │ │ - 0x00044cb8 7a656974 67656973 745f7379 6d626f6c zeitgeist_symbol │ │ │ │ - 0x00044cc8 5f676574 5f646573 63726970 74696f6e _get_description │ │ │ │ - 0x00044cd8 00000000 7a656974 67656973 745f7379 ....zeitgeist_sy │ │ │ │ - 0x00044ce8 6d626f6c 5f676574 5f616c6c 5f706172 mbol_get_all_par │ │ │ │ - 0x00044cf8 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ - 0x00044d08 745f7379 6d626f6c 5f676574 5f616c6c t_symbol_get_all │ │ │ │ - 0x00044d18 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ - 0x00044d28 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ - 0x00044d38 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ - 0x00044d48 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ - 0x00044d58 5f706172 656e7473 00000000 7a656974 _parents....zeit │ │ │ │ - 0x00044d68 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ - 0x00044d78 75655f73 65745f69 6e666f00 7a656974 ue_set_info.zeit │ │ │ │ - 0x00044d88 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ - 0x00044d98 75655f74 616b655f 696e666f 00000000 ue_take_info.... │ │ │ │ - 0x00044da8 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ - 0x00044db8 5f736574 5f73697a 65000000 7a656974 _set_size...zeit │ │ │ │ - 0x00044dc8 67656973 745f7265 73756c74 5f736574 geist_result_set │ │ │ │ - 0x00044dd8 5f657374 696d6174 65645f6d 61746368 _estimated_match │ │ │ │ - 0x00044de8 65730000 7a656974 67656973 745f7265 es..zeitgeist_re │ │ │ │ - 0x00044df8 73756c74 5f736574 5f6e6578 745f7661 sult_set_next_va │ │ │ │ - 0x00044e08 6c756500 7a656974 67656973 745f7265 lue.zeitgeist_re │ │ │ │ - 0x00044e18 73756c74 5f736574 5f686173 5f6e6578 sult_set_has_nex │ │ │ │ - 0x00044e28 74000000 7a656974 67656973 745f7265 t...zeitgeist_re │ │ │ │ - 0x00044e38 73756c74 5f736574 5f74656c 6c000000 sult_set_tell... │ │ │ │ - 0x00044e48 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ - 0x00044e58 5f736574 5f726573 65740000 76616c61 _set_reset..vala │ │ │ │ - 0x00044e68 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ - 0x00044e78 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ - 0x00044e88 745f7369 6d706c65 5f726573 756c745f t_simple_result_ │ │ │ │ - 0x00044e98 7365745f 636f6e73 74727563 74000000 set_construct... │ │ │ │ - 0x00044ea8 7a656974 67656973 745f7369 6d706c65 zeitgeist_simple │ │ │ │ - 0x00044eb8 5f726573 756c745f 7365745f 636f6e73 _result_set_cons │ │ │ │ - 0x00044ec8 74727563 745f7769 74685f6e 756d5f6d truct_with_num_m │ │ │ │ - 0x00044ed8 61746368 65730000 73747269 6e675f73 atches..string_s │ │ │ │ - 0x00044ee8 75627374 72696e67 00000000 7a656974 ubstring....zeit │ │ │ │ - 0x00044ef8 67656973 745f7574 696c735f 7365745f geist_utils_set_ │ │ │ │ - 0x00044f08 64617461 62617365 5f66696c 655f7061 database_file_pa │ │ │ │ - 0x00044f18 74680000 7a656974 67656973 745f7574 th..zeitgeist_ut │ │ │ │ - 0x00044f28 696c735f 70617273 655f6e65 67617469 ils_parse_negati │ │ │ │ - 0x00044f38 6f6e0000 7a656974 67656973 745f7574 on..zeitgeist_ut │ │ │ │ - 0x00044f48 696c735f 70617273 655f6e6f 65787061 ils_parse_noexpa │ │ │ │ - 0x00044f58 6e640000 7a656974 67656973 745f7574 nd..zeitgeist_ut │ │ │ │ - 0x00044f68 696c735f 70617273 655f7769 6c646361 ils_parse_wildca │ │ │ │ - 0x00044f78 72640000 7a656974 67656973 745f7574 rd..zeitgeist_ut │ │ │ │ - 0x00044f88 696c735f 61737365 72745f73 69670000 ils_assert_sig.. │ │ │ │ - 0x00044f98 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00044fa8 6465725f 67726f75 705f616e 645f736f der_group_and_so │ │ │ │ - 0x00044fb8 72740000 7a656974 67656973 745f6462 rt..zeitgeist_db │ │ │ │ - 0x00044fc8 5f726561 6465725f 64656c65 74655f66 _reader_delete_f │ │ │ │ - 0x00044fd8 726f6d5f 63616368 65000000 7a656974 rom_cache...zeit │ │ │ │ - 0x00044fe8 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00044ff8 6765745f 6576656e 745f6672 6f6d5f72 get_event_from_r │ │ │ │ - 0x00045008 6f770000 7a656974 67656973 745f6462 ow..zeitgeist_db │ │ │ │ - 0x00045018 5f726561 6465725f 6765745f 7375626a _reader_get_subj │ │ │ │ - 0x00045028 6563745f 66726f6d 5f726f77 00000000 ect_from_row.... │ │ │ │ - 0x00045038 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00045048 6465725f 6765745f 6576656e 74730000 der_get_events.. │ │ │ │ - 0x00045058 675f7074 725f6172 7261795f 73657400 g_ptr_array_set. │ │ │ │ - 0x00045068 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00045078 6465725f 66696e64 5f657665 6e745f69 der_find_event_i │ │ │ │ - 0x00045088 64735f66 6f725f63 6c617573 65000000 ds_for_clause... │ │ │ │ - 0x00045098 73747269 6e675f72 65706c61 63650000 string_replace.. │ │ │ │ - 0x000450a8 76616c61 5f675f70 74725f61 72726179 vala_g_ptr_array │ │ │ │ - 0x000450b8 5f676574 5f6c656e 67746800 75696e74 _get_length.uint │ │ │ │ - 0x000450c8 36345f70 61727365 00000000 7a656974 64_parse....zeit │ │ │ │ - 0x000450d8 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x000450e8 636c6f73 65000000 7a656974 67656973 close...zeitgeis │ │ │ │ - 0x000450f8 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ - 0x00045108 72745f6e 6f5f6e65 67617469 6f6e0000 rt_no_negation.. │ │ │ │ - 0x00045118 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00045128 6465725f 61737365 72745f6e 6f5f6e6f der_assert_no_no │ │ │ │ - 0x00045138 65787061 6e640000 7a656974 67656973 expand..zeitgeis │ │ │ │ - 0x00045148 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ - 0x00045158 72745f6e 6f5f7769 6c646361 72640000 rt_no_wildcard.. │ │ │ │ - 0x00045168 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x00045178 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ - 0x00045188 61757365 5f666f72 5f73796d 626f6c00 ause_for_symbol. │ │ │ │ - 0x00045198 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ - 0x000451a8 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ - 0x000451b8 61757365 5f66726f 6d5f6576 656e745f ause_from_event_ │ │ │ │ - 0x000451c8 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ - 0x000451d8 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x000451e8 6765745f 77686572 655f636c 61757365 get_where_clause │ │ │ │ - 0x000451f8 5f66726f 6d5f6576 656e745f 74656d70 _from_event_temp │ │ │ │ - 0x00045208 6c617465 00000000 7a656974 67656973 late....zeitgeis │ │ │ │ - 0x00045218 745f6462 5f726561 6465725f 6765745f t_db_reader_get_ │ │ │ │ - 0x00045228 77686572 655f636c 61757365 5f666f72 where_clause_for │ │ │ │ - 0x00045238 5f717565 72790000 7a656974 67656973 _query..zeitgeis │ │ │ │ - 0x00045248 745f6462 5f726561 6465725f 66696e64 t_db_reader_find │ │ │ │ - 0x00045258 5f657665 6e745f69 64730000 7a656974 _event_ids..zeit │ │ │ │ - 0x00045268 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00045278 66696e64 5f657665 6e747300 7a656974 find_events.zeit │ │ │ │ - 0x00045288 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ - 0x00045298 66696e64 5f72656c 61746564 5f757269 find_related_uri │ │ │ │ - 0x000452a8 73000000 7a656974 67656973 745f6462 s...zeitgeist_db │ │ │ │ - 0x000452b8 5f726561 6465725f 6765745f 64617461 _reader_get_data │ │ │ │ - 0x000452c8 62617365 00000000 7a656974 67656973 base....zeitgeis │ │ │ │ - 0x000452d8 745f6462 5f726561 6465725f 7365745f t_db_reader_set_ │ │ │ │ - 0x000452e8 64617461 62617365 00000000 7a656974 database....zeit │ │ │ │ - 0x000452f8 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ - 0x00045308 74616261 73655f6f 70656e5f 64617461 tabase_open_data │ │ │ │ - 0x00045318 62617365 00000000 5f73716c 69746533 base...._sqlite3 │ │ │ │ - 0x00045328 5f657865 63000000 696e7436 345f7061 _exec...int64_pa │ │ │ │ - 0x00045338 72736500 7a656974 67656973 745f7371 rse.zeitgeist_sq │ │ │ │ - 0x00045348 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045358 65745f64 656c6574 696f6e5f 63616c6c et_deletion_call │ │ │ │ - 0x00045368 6261636b 00000000 7a656974 67656973 back....zeitgeis │ │ │ │ - 0x00045378 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045388 73655f67 65745f73 716c5f73 7472696e se_get_sql_strin │ │ │ │ - 0x00045398 675f6672 6f6d5f65 76656e74 5f696473 g_from_event_ids │ │ │ │ - 0x000453a8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x000453b8 5f6c6974 655f6461 74616261 73655f63 _lite_database_c │ │ │ │ - 0x000453c8 6c6f7365 00000000 7a656974 67656973 lose....zeitgeis │ │ │ │ - 0x000453d8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x000453e8 73655f61 73736572 745f6e6f 745f636f se_assert_not_co │ │ │ │ - 0x000453f8 72727570 74000000 7a656974 67656973 rrupt...zeitgeis │ │ │ │ - 0x00045408 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045418 73655f61 73736572 745f7175 6572795f se_assert_query_ │ │ │ │ - 0x00045428 73756363 65737300 7a656974 67656973 success.zeitgeis │ │ │ │ - 0x00045438 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045448 73655f70 72657061 72655f72 6561645f se_prepare_read_ │ │ │ │ - 0x00045458 71756572 69657300 7a656974 67656973 queries.zeitgeis │ │ │ │ - 0x00045468 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045478 73655f70 72657061 72655f6d 6f646966 se_prepare_modif │ │ │ │ - 0x00045488 69636174 696f6e5f 71756572 69657300 ication_queries. │ │ │ │ - 0x00045498 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000454a8 655f6461 74616261 73655f67 65745f6c e_database_get_l │ │ │ │ - 0x000454b8 6173745f 69640000 7a656974 67656973 ast_id..zeitgeis │ │ │ │ - 0x000454c8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x000454d8 73655f67 65745f74 696d655f 72616e67 se_get_time_rang │ │ │ │ - 0x000454e8 655f666f 725f6576 656e745f 69647300 e_for_event_ids. │ │ │ │ - 0x000454f8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045508 655f6461 74616261 73655f69 6e736572 e_database_inser │ │ │ │ - 0x00045518 745f6f72 5f69676e 6f72655f 696e746f t_or_ignore_into │ │ │ │ - 0x00045528 5f746162 6c650000 7a656974 67656973 _table..zeitgeis │ │ │ │ - 0x00045538 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045548 73655f62 6567696e 5f747261 6e736163 se_begin_transac │ │ │ │ - 0x00045558 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ - 0x00045568 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045578 73655f65 6e645f74 72616e73 61637469 se_end_transacti │ │ │ │ - 0x00045588 6f6e0000 7a656974 67656973 745f7371 on..zeitgeist_sq │ │ │ │ - 0x00045598 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ - 0x000455a8 626f7274 5f747261 6e736163 74696f6e bort_transaction │ │ │ │ - 0x000455b8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x000455c8 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ - 0x000455d8 6e616c79 7a650000 7a656974 67656973 nalyze..zeitgeis │ │ │ │ - 0x000455e8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x000455f8 73655f73 65745f63 61636865 5f73697a se_set_cache_siz │ │ │ │ - 0x00045608 65000000 7a656974 67656973 745f7371 e...zeitgeist_sq │ │ │ │ - 0x00045618 5f6c6974 655f6461 74616261 73655f75 _lite_database_u │ │ │ │ - 0x00045628 70646174 655f6361 6c6c6261 636b0000 pdate_callback.. │ │ │ │ - 0x00045638 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ - 0x00045648 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045658 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x00045668 615f6765 745f7363 68656d61 5f6d6574 a_get_schema_met │ │ │ │ - 0x00045678 61646174 61000000 7a656974 67656973 adata...zeitgeis │ │ │ │ - 0x00045688 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x00045698 73655f73 6368656d 615f6765 745f7363 se_schema_get_sc │ │ │ │ - 0x000456a8 68656d61 5f766572 73696f6e 00000000 hema_version.... │ │ │ │ - 0x000456b8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000456c8 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x000456d8 615f6765 745f6372 65617469 6f6e5f64 a_get_creation_d │ │ │ │ - 0x000456e8 61746500 7a656974 67656973 745f7371 ate.zeitgeist_sq │ │ │ │ - 0x000456f8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045708 6368656d 615f6578 65635f71 75657279 chema_exec_query │ │ │ │ - 0x00045718 00000000 43616e27 74206372 65617465 ....Can't create │ │ │ │ - 0x00045728 20646174 61626173 653a2025 642c2025 database: %d, % │ │ │ │ - 0x00045738 730a0a55 6e61626c 6520746f 20657865 s..Unable to exe │ │ │ │ - 0x00045748 63757465 2053514c 3a0a2573 00000000 cute SQL:.%s.... │ │ │ │ - 0x00045758 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045768 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x00045778 615f7365 745f7363 68656d61 5f766572 a_set_schema_ver │ │ │ │ - 0x00045788 73696f6e 00000000 7a656974 67656973 sion....zeitgeis │ │ │ │ - 0x00045798 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ - 0x000457a8 73655f73 6368656d 615f7365 745f636f se_schema_set_co │ │ │ │ - 0x000457b8 72727570 74696f6e 5f666c61 67000000 rruption_flag... │ │ │ │ - 0x000457c8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000457d8 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ - 0x000457e8 615f7365 7475705f 64617461 62617365 a_setup_database │ │ │ │ - 0x000457f8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x00045808 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045818 6368656d 615f6372 65617465 5f736368 chema_create_sch │ │ │ │ - 0x00045828 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ - 0x00045838 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045848 6368656d 615f6372 65617465 5f626173 chema_create_bas │ │ │ │ - 0x00045858 69635f69 6e646963 65730000 7a656974 ic_indices..zeit │ │ │ │ - 0x00045868 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ - 0x00045878 74616261 73655f73 6368656d 615f6372 tabase_schema_cr │ │ │ │ - 0x00045888 65617465 5f657665 6e745f69 6e646963 eate_event_indic │ │ │ │ - 0x00045898 65730000 7a656974 67656973 745f7371 es..zeitgeist_sq │ │ │ │ - 0x000458a8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x000458b8 6368656d 615f6472 6f705f62 61736963 chema_drop_basic │ │ │ │ - 0x000458c8 5f696e64 69636573 00000000 7a656974 _indices....zeit │ │ │ │ - 0x000458d8 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ - 0x000458e8 74616261 73655f73 6368656d 615f6472 tabase_schema_dr │ │ │ │ - 0x000458f8 6f705f65 76656e74 5f696e64 69636573 op_event_indices │ │ │ │ - 0x00045908 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ - 0x00045918 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ - 0x00045928 6368656d 615f656e 73757265 5f736368 chema_ensure_sch │ │ │ │ - 0x00045938 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ - 0x00045948 5f6c6974 655f7461 626c655f 6c6f6f6b _lite_table_look │ │ │ │ - 0x00045958 75705f63 6f6e7374 72756374 00000000 up_construct.... │ │ │ │ - 0x00045968 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ - 0x00045978 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x00045988 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ - 0x00045998 645f7472 795f7374 72696e67 00000000 d_try_string.... │ │ │ │ - 0x000459a8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000459b8 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ - 0x000459c8 645f666f 725f7374 72696e67 00000000 d_for_string.... │ │ │ │ - 0x000459d8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ - 0x000459e8 655f7461 626c655f 6c6f6f6b 75705f67 e_table_lookup_g │ │ │ │ - 0x000459f8 65745f76 616c7565 00000000 7a656974 et_value....zeit │ │ │ │ - 0x00045a08 67656973 745f7371 5f6c6974 655f7461 geist_sq_lite_ta │ │ │ │ - 0x00045a18 626c655f 6c6f6f6b 75705f72 656d6f76 ble_lookup_remov │ │ │ │ - 0x00045a28 65000000 7a656974 67656973 745f7768 e...zeitgeist_wh │ │ │ │ - 0x00045a38 6572655f 636c6175 73655f67 65745f73 ere_clause_get_s │ │ │ │ - 0x00045a48 65617263 685f7461 626c655f 666f725f earch_table_for_ │ │ │ │ - 0x00045a58 636f6c75 6d6e0000 7a656974 67656973 column..zeitgeis │ │ │ │ - 0x00045a68 745f7768 6572655f 636c6175 73655f67 t_where_clause_g │ │ │ │ - 0x00045a78 65745f63 6f6e6469 74696f6e 735f6c65 et_conditions_le │ │ │ │ - 0x00045a88 6e677468 00000000 76616c61 5f675f70 ngth....vala_g_p │ │ │ │ - 0x00045a98 74725f61 72726179 5f676574 5f6c656e tr_array_get_len │ │ │ │ - 0x00045aa8 67746800 7a656974 67656973 745f7768 gth.zeitgeist_wh │ │ │ │ - 0x00045ab8 6572655f 636c6175 73655f68 61735f6e ere_clause_has_n │ │ │ │ - 0x00045ac8 6f6e5f74 696d6573 74616d70 5f636f6e on_timestamp_con │ │ │ │ - 0x00045ad8 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ - 0x00045ae8 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ - 0x00045af8 64640000 7a656974 67656973 745f7768 dd..zeitgeist_wh │ │ │ │ - 0x00045b08 6572655f 636c6175 73655f61 64645f77 ere_clause_add_w │ │ │ │ - 0x00045b18 6974685f 61727261 79000000 7a656974 ith_array...zeit │ │ │ │ - 0x00045b28 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ - 0x00045b38 73655f61 64645f6d 61746368 5f636f6e se_add_match_con │ │ │ │ - 0x00045b48 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ - 0x00045b58 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ - 0x00045b68 64645f74 6578745f 636f6e64 6974696f dd_text_conditio │ │ │ │ - 0x00045b78 6e5f7375 62717565 72790000 7a656974 n_subquery..zeit │ │ │ │ - 0x00045b88 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ - 0x00045b98 73655f61 64645f74 6578745f 636f6e64 se_add_text_cond │ │ │ │ - 0x00045ba8 6974696f 6e000000 7a656974 67656973 ition...zeitgeis │ │ │ │ - 0x00045bb8 745f7768 6572655f 636c6175 73655f69 t_where_clause_i │ │ │ │ - 0x00045bc8 735f656d 70747900 7a656974 67656973 s_empty.zeitgeis │ │ │ │ - 0x00045bd8 745f7768 6572655f 636c6175 73655f6d t_where_clause_m │ │ │ │ - 0x00045be8 61795f68 6176655f 72657375 6c747300 ay_have_results. │ │ │ │ - 0x00045bf8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045c08 636c6175 73655f67 65745f69 735f7369 clause_get_is_si │ │ │ │ - 0x00045c18 6d706c65 00000000 7a656974 67656973 mple....zeitgeis │ │ │ │ - 0x00045c28 745f7768 6572655f 636c6175 73655f73 t_where_clause_s │ │ │ │ - 0x00045c38 65745f69 735f7369 6d706c65 00000000 et_is_simple.... │ │ │ │ - 0x00045c48 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045c58 636c6175 73655f67 65745f73 716c5f63 clause_get_sql_c │ │ │ │ - 0x00045c68 6f6e6469 74696f6e 73000000 7a656974 onditions...zeit │ │ │ │ - 0x00045c78 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ - 0x00045c88 73655f67 656e6572 69635f61 72726179 se_generic_array │ │ │ │ - 0x00045c98 5f746f5f 756e6f77 6e65645f 61727261 _to_unowned_arra │ │ │ │ - 0x00045ca8 79000000 7a656974 67656973 745f7768 y...zeitgeist_wh │ │ │ │ - 0x00045cb8 6572655f 636c6175 73655f65 7874656e ere_clause_exten │ │ │ │ - 0x00045cc8 64000000 7a656974 67656973 745f7768 d...zeitgeist_wh │ │ │ │ - 0x00045cd8 6572655f 636c6175 73655f67 65745f62 ere_clause_get_b │ │ │ │ - 0x00045ce8 696e645f 61726775 6d656e74 73000000 ind_arguments... │ │ │ │ - 0x00045cf8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045d08 636c6175 73655f67 65745f72 69676874 clause_get_right │ │ │ │ - 0x00045d18 5f626f75 6e646172 79000000 73747269 _boundary...stri │ │ │ │ - 0x00045d28 6e675f73 75627374 72696e67 00000000 ng_substring.... │ │ │ │ - 0x00045d38 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045d48 636c6175 73655f61 64645f77 696c6463 clause_add_wildc │ │ │ │ - 0x00045d58 6172645f 636f6e64 6974696f 6e000000 ard_condition... │ │ │ │ - 0x00045d68 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ - 0x00045d78 636c6175 73655f6f 7074696d 697a655f clause_optimize_ │ │ │ │ - 0x00045d88 676c6f62 00000000 3e000000 08000000 glob....>....... │ │ │ │ - 0x00045d98 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x00045da8 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x00045db8 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x00045dc8 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x00045dd8 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x00045de8 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x00045df8 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x00045e08 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x00045e18 00000000 00000000 ........ │ │ │ │ + 0x00044098 00000000 00000000 7a656974 67656973 ........zeitgeis │ │ │ │ + 0x000440a8 745f6461 74615f73 6f757263 655f746f t_data_source_to │ │ │ │ + 0x000440b8 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ + 0x000440c8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x000440d8 655f6765 745f756e 69717565 5f696400 e_get_unique_id. │ │ │ │ + 0x000440e8 5f5f6c61 6d626461 345f0000 7a656974 __lambda4_..zeit │ │ │ │ + 0x000440f8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00044108 655f7365 745f756e 69717565 5f696400 e_set_unique_id. │ │ │ │ + 0x00044118 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00044128 6f757263 655f6765 745f6e61 6d650000 ource_get_name.. │ │ │ │ + 0x00044138 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00044148 6f757263 655f7365 745f6e61 6d650000 ource_set_name.. │ │ │ │ + 0x00044158 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00044168 6f757263 655f6765 745f6465 73637269 ource_get_descri │ │ │ │ + 0x00044178 7074696f 6e000000 7a656974 67656973 ption...zeitgeis │ │ │ │ + 0x00044188 745f6461 74615f73 6f757263 655f7365 t_data_source_se │ │ │ │ + 0x00044198 745f6465 73637269 7074696f 6e000000 t_description... │ │ │ │ + 0x000441a8 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x000441b8 6f757263 655f6765 745f6576 656e745f ource_get_event_ │ │ │ │ + 0x000441c8 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ + 0x000441d8 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x000441e8 655f7365 745f6576 656e745f 74656d70 e_set_event_temp │ │ │ │ + 0x000441f8 6c617465 73000000 7a656974 67656973 lates...zeitgeis │ │ │ │ + 0x00044208 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ + 0x00044218 745f656e 61626c65 64000000 7a656974 t_enabled...zeit │ │ │ │ + 0x00044228 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00044238 655f7365 745f656e 61626c65 64000000 e_set_enabled... │ │ │ │ + 0x00044248 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x00044258 6f757263 655f636f 6e737472 7563745f ource_construct_ │ │ │ │ + 0x00044268 66756c6c 00000000 7a656974 67656973 full....zeitgeis │ │ │ │ + 0x00044278 745f6461 74615f73 6f757263 655f6765 t_data_source_ge │ │ │ │ + 0x00044288 745f7275 6e6e696e 67000000 7a656974 t_running...zeit │ │ │ │ + 0x00044298 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x000442a8 655f7365 745f7275 6e6e696e 67000000 e_set_running... │ │ │ │ + 0x000442b8 7a656974 67656973 745f6461 74615f73 zeitgeist_data_s │ │ │ │ + 0x000442c8 6f757263 655f6765 745f7469 6d657374 ource_get_timest │ │ │ │ + 0x000442d8 616d7000 7a656974 67656973 745f6461 amp.zeitgeist_da │ │ │ │ + 0x000442e8 74615f73 6f757263 655f7365 745f7469 ta_source_set_ti │ │ │ │ + 0x000442f8 6d657374 616d7000 7a656974 67656973 mestamp.zeitgeis │ │ │ │ + 0x00044308 745f6461 74615f73 6f757263 655f636f t_data_source_co │ │ │ │ + 0x00044318 6e737472 7563745f 66726f6d 5f766172 nstruct_from_var │ │ │ │ + 0x00044328 69616e74 00000000 7a656974 67656973 iant....zeitgeis │ │ │ │ + 0x00044338 745f6461 74615f73 6f757263 65735f66 t_data_sources_f │ │ │ │ + 0x00044348 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ + 0x00044358 67656973 745f6461 74615f73 6f757263 geist_data_sourc │ │ │ │ + 0x00044368 65735f74 6f5f7661 7269616e 74000000 es_to_variant... │ │ │ │ + 0x00044378 7a656974 67656973 745f6d69 6d655f72 zeitgeist_mime_r │ │ │ │ + 0x00044388 65676578 5f6e6577 00000000 7a656974 egex_new....zeit │ │ │ │ + 0x00044398 67656973 745f7572 695f7363 68656d65 geist_uri_scheme │ │ │ │ + 0x000443a8 5f6e6577 00000000 7a656974 67656973 _new....zeitgeis │ │ │ │ + 0x000443b8 745f7265 67697374 65725f6d 696d6574 t_register_mimet │ │ │ │ + 0x000443c8 79706500 7a656974 67656973 745f7265 ype.zeitgeist_re │ │ │ │ + 0x000443d8 67697374 65725f6d 696d6574 7970655f gister_mimetype_ │ │ │ │ + 0x000443e8 72656765 78000000 7a656974 67656973 regex...zeitgeis │ │ │ │ + 0x000443f8 745f7265 67697374 65725f75 72695f73 t_register_uri_s │ │ │ │ + 0x00044408 6368656d 65000000 7a656974 67656973 cheme...zeitgeis │ │ │ │ + 0x00044418 745f6d61 6e696665 73746174 696f6e5f t_manifestation_ │ │ │ │ + 0x00044428 666f725f 75726900 7a656974 67656973 for_uri.zeitgeis │ │ │ │ + 0x00044438 745f6e65 78745f73 7472696e 675f6f72 t_next_string_or │ │ │ │ + 0x00044448 5f6e756c 6c000000 7a656974 67656973 _null...zeitgeis │ │ │ │ + 0x00044458 745f6576 656e745f 6765745f 7375626a t_event_get_subj │ │ │ │ + 0x00044468 65637400 7a656974 67656973 745f6576 ect.zeitgeist_ev │ │ │ │ + 0x00044478 656e745f 6e756d5f 7375626a 65637473 ent_num_subjects │ │ │ │ + 0x00044488 00000000 76616c61 5f675f70 74725f61 ....vala_g_ptr_a │ │ │ │ + 0x00044498 72726179 5f676574 5f6c656e 67746800 rray_get_length. │ │ │ │ + 0x000444a8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x000444b8 6164645f 7375626a 65637400 7a656974 add_subject.zeit │ │ │ │ + 0x000444c8 67656973 745f6576 656e745f 74616b65 geist_event_take │ │ │ │ + 0x000444d8 5f737562 6a656374 00000000 7a656974 _subject....zeit │ │ │ │ + 0x000444e8 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x000444f8 69640000 7a656974 67656973 745f6576 id..zeitgeist_ev │ │ │ │ + 0x00044508 656e745f 7365745f 69640000 7a656974 ent_set_id..zeit │ │ │ │ + 0x00044518 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x00044528 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ + 0x00044538 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x00044548 74696d65 7374616d 70000000 7a656974 timestamp...zeit │ │ │ │ + 0x00044558 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x00044568 6f726967 696e0000 7a656974 67656973 origin..zeitgeis │ │ │ │ + 0x00044578 745f6576 656e745f 7365745f 6f726967 t_event_set_orig │ │ │ │ + 0x00044588 696e0000 7a656974 67656973 745f6576 in..zeitgeist_ev │ │ │ │ + 0x00044598 656e745f 6765745f 6163746f 72000000 ent_get_actor... │ │ │ │ + 0x000445a8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x000445b8 7365745f 6163746f 72000000 7a656974 set_actor...zeit │ │ │ │ + 0x000445c8 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x000445d8 6163746f 725f6672 6f6d5f61 70705f69 actor_from_app_i │ │ │ │ + 0x000445e8 6e666f00 7a656974 67656973 745f6576 nfo.zeitgeist_ev │ │ │ │ + 0x000445f8 656e745f 6765745f 696e7465 72707265 ent_get_interpre │ │ │ │ + 0x00044608 74617469 6f6e0000 7a656974 67656973 tation..zeitgeis │ │ │ │ + 0x00044618 745f6576 656e745f 7365745f 696e7465 t_event_set_inte │ │ │ │ + 0x00044628 72707265 74617469 6f6e0000 7a656974 rpretation..zeit │ │ │ │ + 0x00044638 67656973 745f6576 656e745f 6765745f geist_event_get_ │ │ │ │ + 0x00044648 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ + 0x00044658 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x00044668 746f5f76 61726961 6e740000 7a656974 to_variant..zeit │ │ │ │ + 0x00044678 67656973 745f6576 656e745f 64656275 geist_event_debu │ │ │ │ + 0x00044688 675f7072 696e7400 7a656974 67656973 g_print.zeitgeis │ │ │ │ + 0x00044698 745f6576 656e745f 6d617463 6865735f t_event_matches_ │ │ │ │ + 0x000446a8 74656d70 6c617465 00000000 7a656974 template....zeit │ │ │ │ + 0x000446b8 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x000446c8 6d616e69 66657374 6174696f 6e000000 manifestation... │ │ │ │ + 0x000446d8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x000446e8 6765745f 7375626a 65637473 00000000 get_subjects.... │ │ │ │ + 0x000446f8 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x00044708 7365745f 7375626a 65637473 00000000 set_subjects.... │ │ │ │ + 0x00044718 7a656974 67656973 745f6576 656e745f zeitgeist_event_ │ │ │ │ + 0x00044728 6765745f 7061796c 6f616400 7a656974 get_payload.zeit │ │ │ │ + 0x00044738 67656973 745f6576 656e745f 7365745f geist_event_set_ │ │ │ │ + 0x00044748 7061796c 6f616400 7a656974 67656973 payload.zeitgeis │ │ │ │ + 0x00044758 745f6576 656e745f 636f6e73 74727563 t_event_construc │ │ │ │ + 0x00044768 745f6672 6f6d5f76 61726961 6e740000 t_from_variant.. │ │ │ │ + 0x00044778 75696e74 36345f70 61727365 00000000 uint64_parse.... │ │ │ │ + 0x00044788 696e7436 345f7061 72736500 7a656974 int64_parse.zeit │ │ │ │ + 0x00044798 67656973 745f6576 656e7473 5f66726f geist_events_fro │ │ │ │ + 0x000447a8 6d5f7661 7269616e 74000000 7a656974 m_variant...zeit │ │ │ │ + 0x000447b8 67656973 745f6576 656e7473 5f746f5f geist_events_to_ │ │ │ │ + 0x000447c8 76617269 616e7400 7a656974 67656973 variant.zeitgeis │ │ │ │ + 0x000447d8 745f6576 656e7473 5f746f5f 76617269 t_events_to_vari │ │ │ │ + 0x000447e8 616e745f 77697468 5f6c696d 69740000 ant_with_limit.. │ │ │ │ + 0x000447f8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x00044808 745f6765 745f7572 69000000 7a656974 t_get_uri...zeit │ │ │ │ + 0x00044818 67656973 745f7375 626a6563 745f7365 geist_subject_se │ │ │ │ + 0x00044828 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ + 0x00044838 745f7375 626a6563 745f6765 745f6f72 t_subject_get_or │ │ │ │ + 0x00044848 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ + 0x00044858 745f7375 626a6563 745f7365 745f6f72 t_subject_set_or │ │ │ │ + 0x00044868 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ + 0x00044878 745f7375 626a6563 745f6765 745f7465 t_subject_get_te │ │ │ │ + 0x00044888 78740000 7a656974 67656973 745f7375 xt..zeitgeist_su │ │ │ │ + 0x00044898 626a6563 745f7365 745f7465 78740000 bject_set_text.. │ │ │ │ + 0x000448a8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x000448b8 745f6765 745f7374 6f726167 65000000 t_get_storage... │ │ │ │ + 0x000448c8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x000448d8 745f7365 745f7374 6f726167 65000000 t_set_storage... │ │ │ │ + 0x000448e8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x000448f8 745f6765 745f6375 7272656e 745f7572 t_get_current_ur │ │ │ │ + 0x00044908 69000000 7a656974 67656973 745f7375 i...zeitgeist_su │ │ │ │ + 0x00044918 626a6563 745f7365 745f6375 7272656e bject_set_curren │ │ │ │ + 0x00044928 745f7572 69000000 7a656974 67656973 t_uri...zeitgeis │ │ │ │ + 0x00044938 745f7375 626a6563 745f6765 745f6375 t_subject_get_cu │ │ │ │ + 0x00044948 7272656e 745f6f72 6967696e 00000000 rrent_origin.... │ │ │ │ + 0x00044958 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x00044968 745f7365 745f6375 7272656e 745f6f72 t_set_current_or │ │ │ │ + 0x00044978 6967696e 00000000 7a656974 67656973 igin....zeitgeis │ │ │ │ + 0x00044988 745f7375 626a6563 745f6765 745f6d69 t_subject_get_mi │ │ │ │ + 0x00044998 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ + 0x000449a8 745f7375 626a6563 745f7365 745f6d69 t_subject_set_mi │ │ │ │ + 0x000449b8 6d657479 70650000 7a656974 67656973 metype..zeitgeis │ │ │ │ + 0x000449c8 745f7375 626a6563 745f6765 745f696e t_subject_get_in │ │ │ │ + 0x000449d8 74657270 72657461 74696f6e 00000000 terpretation.... │ │ │ │ + 0x000449e8 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x000449f8 745f7365 745f696e 74657270 72657461 t_set_interpreta │ │ │ │ + 0x00044a08 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ + 0x00044a18 745f7375 626a6563 745f6765 745f6d61 t_subject_get_ma │ │ │ │ + 0x00044a28 6e696665 73746174 696f6e00 7a656974 nifestation.zeit │ │ │ │ + 0x00044a38 67656973 745f7375 626a6563 745f746f geist_subject_to │ │ │ │ + 0x00044a48 5f766172 69616e74 00000000 7a656974 _variant....zeit │ │ │ │ + 0x00044a58 67656973 745f7375 626a6563 745f6d61 geist_subject_ma │ │ │ │ + 0x00044a68 74636865 735f7465 6d706c61 74650000 tches_template.. │ │ │ │ + 0x00044a78 7a656974 67656973 745f7375 626a6563 zeitgeist_subjec │ │ │ │ + 0x00044a88 745f7365 745f6d61 6e696665 73746174 t_set_manifestat │ │ │ │ + 0x00044a98 696f6e00 7a656974 67656973 745f7375 ion.zeitgeist_su │ │ │ │ + 0x00044aa8 626a6563 745f636f 6e737472 7563745f bject_construct_ │ │ │ │ + 0x00044ab8 66726f6d 5f766172 69616e74 00000000 from_variant.... │ │ │ │ + 0x00044ac8 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044ad8 616e6765 5f746f5f 76617269 616e7400 ange_to_variant. │ │ │ │ + 0x00044ae8 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044af8 616e6765 5f676574 5f737461 72740000 ange_get_start.. │ │ │ │ + 0x00044b08 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044b18 616e6765 5f736574 5f737461 72740000 ange_set_start.. │ │ │ │ + 0x00044b28 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044b38 616e6765 5f676574 5f656e64 00000000 ange_get_end.... │ │ │ │ + 0x00044b48 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044b58 616e6765 5f736574 5f656e64 00000000 ange_set_end.... │ │ │ │ + 0x00044b68 7a656974 67656973 745f7469 6d655f72 zeitgeist_time_r │ │ │ │ + 0x00044b78 616e6765 5f636f6e 73747275 63745f66 ange_construct_f │ │ │ │ + 0x00044b88 726f6d5f 76617269 616e7400 7a656974 rom_variant.zeit │ │ │ │ + 0x00044b98 67656973 745f7469 6d655f72 616e6765 geist_time_range │ │ │ │ + 0x00044ba8 5f696e74 65727365 63740000 7a656974 _intersect..zeit │ │ │ │ + 0x00044bb8 67656973 745f7469 6d657374 616d705f geist_timestamp_ │ │ │ │ + 0x00044bc8 66726f6d 5f74696d 6576616c 00000000 from_timeval.... │ │ │ │ + 0x00044bd8 7a656974 67656973 745f7469 6d657374 zeitgeist_timest │ │ │ │ + 0x00044be8 616d705f 66726f6d 5f69736f 38363031 amp_from_iso8601 │ │ │ │ + 0x00044bf8 00000000 7a656974 67656973 745f7469 ....zeitgeist_ti │ │ │ │ + 0x00044c08 6d657374 616d705f 66726f6d 5f646174 mestamp_from_dat │ │ │ │ + 0x00044c18 65000000 0f000000 7a656974 67656973 e.......zeitgeis │ │ │ │ + 0x00044c28 745f7379 6d626f6c 5f706172 616d5f73 t_symbol_param_s │ │ │ │ + 0x00044c38 7065635f 696e666f 00000000 7a656974 pec_info....zeit │ │ │ │ + 0x00044c48 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ + 0x00044c58 75655f67 65745f69 6e666f00 7a656974 ue_get_info.zeit │ │ │ │ + 0x00044c68 67656973 745f7379 6d626f6c 5f696e66 geist_symbol_inf │ │ │ │ + 0x00044c78 6f5f7265 67697374 65720000 7a656974 o_register..zeit │ │ │ │ + 0x00044c88 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ + 0x00044c98 5f646973 706c6179 5f6e616d 65000000 _display_name... │ │ │ │ + 0x00044ca8 7a656974 67656973 745f7379 6d626f6c zeitgeist_symbol │ │ │ │ + 0x00044cb8 5f676574 5f646573 63726970 74696f6e _get_description │ │ │ │ + 0x00044cc8 00000000 7a656974 67656973 745f7379 ....zeitgeist_sy │ │ │ │ + 0x00044cd8 6d626f6c 5f676574 5f616c6c 5f706172 mbol_get_all_par │ │ │ │ + 0x00044ce8 656e7473 00000000 7a656974 67656973 ents....zeitgeis │ │ │ │ + 0x00044cf8 745f7379 6d626f6c 5f676574 5f616c6c t_symbol_get_all │ │ │ │ + 0x00044d08 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ + 0x00044d18 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ + 0x00044d28 5f636869 6c647265 6e000000 7a656974 _children...zeit │ │ │ │ + 0x00044d38 67656973 745f7379 6d626f6c 5f676574 geist_symbol_get │ │ │ │ + 0x00044d48 5f706172 656e7473 00000000 7a656974 _parents....zeit │ │ │ │ + 0x00044d58 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ + 0x00044d68 75655f73 65745f69 6e666f00 7a656974 ue_set_info.zeit │ │ │ │ + 0x00044d78 67656973 745f7379 6d626f6c 5f76616c geist_symbol_val │ │ │ │ + 0x00044d88 75655f74 616b655f 696e666f 00000000 ue_take_info.... │ │ │ │ + 0x00044d98 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ + 0x00044da8 5f736574 5f73697a 65000000 7a656974 _set_size...zeit │ │ │ │ + 0x00044db8 67656973 745f7265 73756c74 5f736574 geist_result_set │ │ │ │ + 0x00044dc8 5f657374 696d6174 65645f6d 61746368 _estimated_match │ │ │ │ + 0x00044dd8 65730000 7a656974 67656973 745f7265 es..zeitgeist_re │ │ │ │ + 0x00044de8 73756c74 5f736574 5f6e6578 745f7661 sult_set_next_va │ │ │ │ + 0x00044df8 6c756500 7a656974 67656973 745f7265 lue.zeitgeist_re │ │ │ │ + 0x00044e08 73756c74 5f736574 5f686173 5f6e6578 sult_set_has_nex │ │ │ │ + 0x00044e18 74000000 7a656974 67656973 745f7265 t...zeitgeist_re │ │ │ │ + 0x00044e28 73756c74 5f736574 5f74656c 6c000000 sult_set_tell... │ │ │ │ + 0x00044e38 7a656974 67656973 745f7265 73756c74 zeitgeist_result │ │ │ │ + 0x00044e48 5f736574 5f726573 65740000 76616c61 _set_reset..vala │ │ │ │ + 0x00044e58 5f675f70 74725f61 72726179 5f676574 _g_ptr_array_get │ │ │ │ + 0x00044e68 5f6c656e 67746800 7a656974 67656973 _length.zeitgeis │ │ │ │ + 0x00044e78 745f7369 6d706c65 5f726573 756c745f t_simple_result_ │ │ │ │ + 0x00044e88 7365745f 636f6e73 74727563 74000000 set_construct... │ │ │ │ + 0x00044e98 7a656974 67656973 745f7369 6d706c65 zeitgeist_simple │ │ │ │ + 0x00044ea8 5f726573 756c745f 7365745f 636f6e73 _result_set_cons │ │ │ │ + 0x00044eb8 74727563 745f7769 74685f6e 756d5f6d truct_with_num_m │ │ │ │ + 0x00044ec8 61746368 65730000 73747269 6e675f73 atches..string_s │ │ │ │ + 0x00044ed8 75627374 72696e67 00000000 7a656974 ubstring....zeit │ │ │ │ + 0x00044ee8 67656973 745f7574 696c735f 7365745f geist_utils_set_ │ │ │ │ + 0x00044ef8 64617461 62617365 5f66696c 655f7061 database_file_pa │ │ │ │ + 0x00044f08 74680000 7a656974 67656973 745f7574 th..zeitgeist_ut │ │ │ │ + 0x00044f18 696c735f 70617273 655f6e65 67617469 ils_parse_negati │ │ │ │ + 0x00044f28 6f6e0000 7a656974 67656973 745f7574 on..zeitgeist_ut │ │ │ │ + 0x00044f38 696c735f 70617273 655f6e6f 65787061 ils_parse_noexpa │ │ │ │ + 0x00044f48 6e640000 7a656974 67656973 745f7574 nd..zeitgeist_ut │ │ │ │ + 0x00044f58 696c735f 70617273 655f7769 6c646361 ils_parse_wildca │ │ │ │ + 0x00044f68 72640000 7a656974 67656973 745f7574 rd..zeitgeist_ut │ │ │ │ + 0x00044f78 696c735f 61737365 72745f73 69670000 ils_assert_sig.. │ │ │ │ + 0x00044f88 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00044f98 6465725f 67726f75 705f616e 645f736f der_group_and_so │ │ │ │ + 0x00044fa8 72740000 7a656974 67656973 745f6462 rt..zeitgeist_db │ │ │ │ + 0x00044fb8 5f726561 6465725f 64656c65 74655f66 _reader_delete_f │ │ │ │ + 0x00044fc8 726f6d5f 63616368 65000000 7a656974 rom_cache...zeit │ │ │ │ + 0x00044fd8 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00044fe8 6765745f 6576656e 745f6672 6f6d5f72 get_event_from_r │ │ │ │ + 0x00044ff8 6f770000 7a656974 67656973 745f6462 ow..zeitgeist_db │ │ │ │ + 0x00045008 5f726561 6465725f 6765745f 7375626a _reader_get_subj │ │ │ │ + 0x00045018 6563745f 66726f6d 5f726f77 00000000 ect_from_row.... │ │ │ │ + 0x00045028 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00045038 6465725f 6765745f 6576656e 74730000 der_get_events.. │ │ │ │ + 0x00045048 675f7074 725f6172 7261795f 73657400 g_ptr_array_set. │ │ │ │ + 0x00045058 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00045068 6465725f 66696e64 5f657665 6e745f69 der_find_event_i │ │ │ │ + 0x00045078 64735f66 6f725f63 6c617573 65000000 ds_for_clause... │ │ │ │ + 0x00045088 73747269 6e675f72 65706c61 63650000 string_replace.. │ │ │ │ + 0x00045098 76616c61 5f675f70 74725f61 72726179 vala_g_ptr_array │ │ │ │ + 0x000450a8 5f676574 5f6c656e 67746800 75696e74 _get_length.uint │ │ │ │ + 0x000450b8 36345f70 61727365 00000000 7a656974 64_parse....zeit │ │ │ │ + 0x000450c8 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x000450d8 636c6f73 65000000 7a656974 67656973 close...zeitgeis │ │ │ │ + 0x000450e8 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ + 0x000450f8 72745f6e 6f5f6e65 67617469 6f6e0000 rt_no_negation.. │ │ │ │ + 0x00045108 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00045118 6465725f 61737365 72745f6e 6f5f6e6f der_assert_no_no │ │ │ │ + 0x00045128 65787061 6e640000 7a656974 67656973 expand..zeitgeis │ │ │ │ + 0x00045138 745f6462 5f726561 6465725f 61737365 t_db_reader_asse │ │ │ │ + 0x00045148 72745f6e 6f5f7769 6c646361 72640000 rt_no_wildcard.. │ │ │ │ + 0x00045158 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00045168 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ + 0x00045178 61757365 5f666f72 5f73796d 626f6c00 ause_for_symbol. │ │ │ │ + 0x00045188 7a656974 67656973 745f6462 5f726561 zeitgeist_db_rea │ │ │ │ + 0x00045198 6465725f 6765745f 77686572 655f636c der_get_where_cl │ │ │ │ + 0x000451a8 61757365 5f66726f 6d5f6576 656e745f ause_from_event_ │ │ │ │ + 0x000451b8 74656d70 6c617465 73000000 7a656974 templates...zeit │ │ │ │ + 0x000451c8 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x000451d8 6765745f 77686572 655f636c 61757365 get_where_clause │ │ │ │ + 0x000451e8 5f66726f 6d5f6576 656e745f 74656d70 _from_event_temp │ │ │ │ + 0x000451f8 6c617465 00000000 7a656974 67656973 late....zeitgeis │ │ │ │ + 0x00045208 745f6462 5f726561 6465725f 6765745f t_db_reader_get_ │ │ │ │ + 0x00045218 77686572 655f636c 61757365 5f666f72 where_clause_for │ │ │ │ + 0x00045228 5f717565 72790000 7a656974 67656973 _query..zeitgeis │ │ │ │ + 0x00045238 745f6462 5f726561 6465725f 66696e64 t_db_reader_find │ │ │ │ + 0x00045248 5f657665 6e745f69 64730000 7a656974 _event_ids..zeit │ │ │ │ + 0x00045258 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00045268 66696e64 5f657665 6e747300 7a656974 find_events.zeit │ │ │ │ + 0x00045278 67656973 745f6462 5f726561 6465725f geist_db_reader_ │ │ │ │ + 0x00045288 66696e64 5f72656c 61746564 5f757269 find_related_uri │ │ │ │ + 0x00045298 73000000 7a656974 67656973 745f6462 s...zeitgeist_db │ │ │ │ + 0x000452a8 5f726561 6465725f 6765745f 64617461 _reader_get_data │ │ │ │ + 0x000452b8 62617365 00000000 7a656974 67656973 base....zeitgeis │ │ │ │ + 0x000452c8 745f6462 5f726561 6465725f 7365745f t_db_reader_set_ │ │ │ │ + 0x000452d8 64617461 62617365 00000000 7a656974 database....zeit │ │ │ │ + 0x000452e8 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ + 0x000452f8 74616261 73655f6f 70656e5f 64617461 tabase_open_data │ │ │ │ + 0x00045308 62617365 00000000 5f73716c 69746533 base...._sqlite3 │ │ │ │ + 0x00045318 5f657865 63000000 696e7436 345f7061 _exec...int64_pa │ │ │ │ + 0x00045328 72736500 7a656974 67656973 745f7371 rse.zeitgeist_sq │ │ │ │ + 0x00045338 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x00045348 65745f64 656c6574 696f6e5f 63616c6c et_deletion_call │ │ │ │ + 0x00045358 6261636b 00000000 7a656974 67656973 back....zeitgeis │ │ │ │ + 0x00045368 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045378 73655f67 65745f73 716c5f73 7472696e se_get_sql_strin │ │ │ │ + 0x00045388 675f6672 6f6d5f65 76656e74 5f696473 g_from_event_ids │ │ │ │ + 0x00045398 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x000453a8 5f6c6974 655f6461 74616261 73655f63 _lite_database_c │ │ │ │ + 0x000453b8 6c6f7365 00000000 7a656974 67656973 lose....zeitgeis │ │ │ │ + 0x000453c8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x000453d8 73655f61 73736572 745f6e6f 745f636f se_assert_not_co │ │ │ │ + 0x000453e8 72727570 74000000 7a656974 67656973 rrupt...zeitgeis │ │ │ │ + 0x000453f8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045408 73655f61 73736572 745f7175 6572795f se_assert_query_ │ │ │ │ + 0x00045418 73756363 65737300 7a656974 67656973 success.zeitgeis │ │ │ │ + 0x00045428 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045438 73655f70 72657061 72655f72 6561645f se_prepare_read_ │ │ │ │ + 0x00045448 71756572 69657300 7a656974 67656973 queries.zeitgeis │ │ │ │ + 0x00045458 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045468 73655f70 72657061 72655f6d 6f646966 se_prepare_modif │ │ │ │ + 0x00045478 69636174 696f6e5f 71756572 69657300 ication_queries. │ │ │ │ + 0x00045488 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045498 655f6461 74616261 73655f67 65745f6c e_database_get_l │ │ │ │ + 0x000454a8 6173745f 69640000 7a656974 67656973 ast_id..zeitgeis │ │ │ │ + 0x000454b8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x000454c8 73655f67 65745f74 696d655f 72616e67 se_get_time_rang │ │ │ │ + 0x000454d8 655f666f 725f6576 656e745f 69647300 e_for_event_ids. │ │ │ │ + 0x000454e8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x000454f8 655f6461 74616261 73655f69 6e736572 e_database_inser │ │ │ │ + 0x00045508 745f6f72 5f69676e 6f72655f 696e746f t_or_ignore_into │ │ │ │ + 0x00045518 5f746162 6c650000 7a656974 67656973 _table..zeitgeis │ │ │ │ + 0x00045528 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045538 73655f62 6567696e 5f747261 6e736163 se_begin_transac │ │ │ │ + 0x00045548 74696f6e 00000000 7a656974 67656973 tion....zeitgeis │ │ │ │ + 0x00045558 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045568 73655f65 6e645f74 72616e73 61637469 se_end_transacti │ │ │ │ + 0x00045578 6f6e0000 7a656974 67656973 745f7371 on..zeitgeist_sq │ │ │ │ + 0x00045588 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ + 0x00045598 626f7274 5f747261 6e736163 74696f6e bort_transaction │ │ │ │ + 0x000455a8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x000455b8 5f6c6974 655f6461 74616261 73655f61 _lite_database_a │ │ │ │ + 0x000455c8 6e616c79 7a650000 7a656974 67656973 nalyze..zeitgeis │ │ │ │ + 0x000455d8 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x000455e8 73655f73 65745f63 61636865 5f73697a se_set_cache_siz │ │ │ │ + 0x000455f8 65000000 7a656974 67656973 745f7371 e...zeitgeist_sq │ │ │ │ + 0x00045608 5f6c6974 655f6461 74616261 73655f75 _lite_database_u │ │ │ │ + 0x00045618 70646174 655f6361 6c6c6261 636b0000 pdate_callback.. │ │ │ │ + 0x00045628 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ + 0x00045638 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045648 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x00045658 615f6765 745f7363 68656d61 5f6d6574 a_get_schema_met │ │ │ │ + 0x00045668 61646174 61000000 7a656974 67656973 adata...zeitgeis │ │ │ │ + 0x00045678 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045688 73655f73 6368656d 615f6765 745f7363 se_schema_get_sc │ │ │ │ + 0x00045698 68656d61 5f766572 73696f6e 00000000 hema_version.... │ │ │ │ + 0x000456a8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x000456b8 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x000456c8 615f6765 745f6372 65617469 6f6e5f64 a_get_creation_d │ │ │ │ + 0x000456d8 61746500 7a656974 67656973 745f7371 ate.zeitgeist_sq │ │ │ │ + 0x000456e8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x000456f8 6368656d 615f6578 65635f71 75657279 chema_exec_query │ │ │ │ + 0x00045708 00000000 43616e27 74206372 65617465 ....Can't create │ │ │ │ + 0x00045718 20646174 61626173 653a2025 642c2025 database: %d, % │ │ │ │ + 0x00045728 730a0a55 6e61626c 6520746f 20657865 s..Unable to exe │ │ │ │ + 0x00045738 63757465 2053514c 3a0a2573 00000000 cute SQL:.%s.... │ │ │ │ + 0x00045748 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045758 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x00045768 615f7365 745f7363 68656d61 5f766572 a_set_schema_ver │ │ │ │ + 0x00045778 73696f6e 00000000 7a656974 67656973 sion....zeitgeis │ │ │ │ + 0x00045788 745f7371 5f6c6974 655f6461 74616261 t_sq_lite_databa │ │ │ │ + 0x00045798 73655f73 6368656d 615f7365 745f636f se_schema_set_co │ │ │ │ + 0x000457a8 72727570 74696f6e 5f666c61 67000000 rruption_flag... │ │ │ │ + 0x000457b8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x000457c8 655f6461 74616261 73655f73 6368656d e_database_schem │ │ │ │ + 0x000457d8 615f7365 7475705f 64617461 62617365 a_setup_database │ │ │ │ + 0x000457e8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x000457f8 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x00045808 6368656d 615f6372 65617465 5f736368 chema_create_sch │ │ │ │ + 0x00045818 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ + 0x00045828 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x00045838 6368656d 615f6372 65617465 5f626173 chema_create_bas │ │ │ │ + 0x00045848 69635f69 6e646963 65730000 7a656974 ic_indices..zeit │ │ │ │ + 0x00045858 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ + 0x00045868 74616261 73655f73 6368656d 615f6372 tabase_schema_cr │ │ │ │ + 0x00045878 65617465 5f657665 6e745f69 6e646963 eate_event_indic │ │ │ │ + 0x00045888 65730000 7a656974 67656973 745f7371 es..zeitgeist_sq │ │ │ │ + 0x00045898 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x000458a8 6368656d 615f6472 6f705f62 61736963 chema_drop_basic │ │ │ │ + 0x000458b8 5f696e64 69636573 00000000 7a656974 _indices....zeit │ │ │ │ + 0x000458c8 67656973 745f7371 5f6c6974 655f6461 geist_sq_lite_da │ │ │ │ + 0x000458d8 74616261 73655f73 6368656d 615f6472 tabase_schema_dr │ │ │ │ + 0x000458e8 6f705f65 76656e74 5f696e64 69636573 op_event_indices │ │ │ │ + 0x000458f8 00000000 7a656974 67656973 745f7371 ....zeitgeist_sq │ │ │ │ + 0x00045908 5f6c6974 655f6461 74616261 73655f73 _lite_database_s │ │ │ │ + 0x00045918 6368656d 615f656e 73757265 5f736368 chema_ensure_sch │ │ │ │ + 0x00045928 656d6100 7a656974 67656973 745f7371 ema.zeitgeist_sq │ │ │ │ + 0x00045938 5f6c6974 655f7461 626c655f 6c6f6f6b _lite_table_look │ │ │ │ + 0x00045948 75705f63 6f6e7374 72756374 00000000 up_construct.... │ │ │ │ + 0x00045958 5f73716c 69746533 5f657865 63000000 _sqlite3_exec... │ │ │ │ + 0x00045968 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x00045978 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ + 0x00045988 645f7472 795f7374 72696e67 00000000 d_try_string.... │ │ │ │ + 0x00045998 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x000459a8 655f7461 626c655f 6c6f6f6b 75705f69 e_table_lookup_i │ │ │ │ + 0x000459b8 645f666f 725f7374 72696e67 00000000 d_for_string.... │ │ │ │ + 0x000459c8 7a656974 67656973 745f7371 5f6c6974 zeitgeist_sq_lit │ │ │ │ + 0x000459d8 655f7461 626c655f 6c6f6f6b 75705f67 e_table_lookup_g │ │ │ │ + 0x000459e8 65745f76 616c7565 00000000 7a656974 et_value....zeit │ │ │ │ + 0x000459f8 67656973 745f7371 5f6c6974 655f7461 geist_sq_lite_ta │ │ │ │ + 0x00045a08 626c655f 6c6f6f6b 75705f72 656d6f76 ble_lookup_remov │ │ │ │ + 0x00045a18 65000000 7a656974 67656973 745f7768 e...zeitgeist_wh │ │ │ │ + 0x00045a28 6572655f 636c6175 73655f67 65745f73 ere_clause_get_s │ │ │ │ + 0x00045a38 65617263 685f7461 626c655f 666f725f earch_table_for_ │ │ │ │ + 0x00045a48 636f6c75 6d6e0000 7a656974 67656973 column..zeitgeis │ │ │ │ + 0x00045a58 745f7768 6572655f 636c6175 73655f67 t_where_clause_g │ │ │ │ + 0x00045a68 65745f63 6f6e6469 74696f6e 735f6c65 et_conditions_le │ │ │ │ + 0x00045a78 6e677468 00000000 76616c61 5f675f70 ngth....vala_g_p │ │ │ │ + 0x00045a88 74725f61 72726179 5f676574 5f6c656e tr_array_get_len │ │ │ │ + 0x00045a98 67746800 7a656974 67656973 745f7768 gth.zeitgeist_wh │ │ │ │ + 0x00045aa8 6572655f 636c6175 73655f68 61735f6e ere_clause_has_n │ │ │ │ + 0x00045ab8 6f6e5f74 696d6573 74616d70 5f636f6e on_timestamp_con │ │ │ │ + 0x00045ac8 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ + 0x00045ad8 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ + 0x00045ae8 64640000 7a656974 67656973 745f7768 dd..zeitgeist_wh │ │ │ │ + 0x00045af8 6572655f 636c6175 73655f61 64645f77 ere_clause_add_w │ │ │ │ + 0x00045b08 6974685f 61727261 79000000 7a656974 ith_array...zeit │ │ │ │ + 0x00045b18 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ + 0x00045b28 73655f61 64645f6d 61746368 5f636f6e se_add_match_con │ │ │ │ + 0x00045b38 64697469 6f6e0000 7a656974 67656973 dition..zeitgeis │ │ │ │ + 0x00045b48 745f7768 6572655f 636c6175 73655f61 t_where_clause_a │ │ │ │ + 0x00045b58 64645f74 6578745f 636f6e64 6974696f dd_text_conditio │ │ │ │ + 0x00045b68 6e5f7375 62717565 72790000 7a656974 n_subquery..zeit │ │ │ │ + 0x00045b78 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ + 0x00045b88 73655f61 64645f74 6578745f 636f6e64 se_add_text_cond │ │ │ │ + 0x00045b98 6974696f 6e000000 7a656974 67656973 ition...zeitgeis │ │ │ │ + 0x00045ba8 745f7768 6572655f 636c6175 73655f69 t_where_clause_i │ │ │ │ + 0x00045bb8 735f656d 70747900 7a656974 67656973 s_empty.zeitgeis │ │ │ │ + 0x00045bc8 745f7768 6572655f 636c6175 73655f6d t_where_clause_m │ │ │ │ + 0x00045bd8 61795f68 6176655f 72657375 6c747300 ay_have_results. │ │ │ │ + 0x00045be8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x00045bf8 636c6175 73655f67 65745f69 735f7369 clause_get_is_si │ │ │ │ + 0x00045c08 6d706c65 00000000 7a656974 67656973 mple....zeitgeis │ │ │ │ + 0x00045c18 745f7768 6572655f 636c6175 73655f73 t_where_clause_s │ │ │ │ + 0x00045c28 65745f69 735f7369 6d706c65 00000000 et_is_simple.... │ │ │ │ + 0x00045c38 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x00045c48 636c6175 73655f67 65745f73 716c5f63 clause_get_sql_c │ │ │ │ + 0x00045c58 6f6e6469 74696f6e 73000000 7a656974 onditions...zeit │ │ │ │ + 0x00045c68 67656973 745f7768 6572655f 636c6175 geist_where_clau │ │ │ │ + 0x00045c78 73655f67 656e6572 69635f61 72726179 se_generic_array │ │ │ │ + 0x00045c88 5f746f5f 756e6f77 6e65645f 61727261 _to_unowned_arra │ │ │ │ + 0x00045c98 79000000 7a656974 67656973 745f7768 y...zeitgeist_wh │ │ │ │ + 0x00045ca8 6572655f 636c6175 73655f65 7874656e ere_clause_exten │ │ │ │ + 0x00045cb8 64000000 7a656974 67656973 745f7768 d...zeitgeist_wh │ │ │ │ + 0x00045cc8 6572655f 636c6175 73655f67 65745f62 ere_clause_get_b │ │ │ │ + 0x00045cd8 696e645f 61726775 6d656e74 73000000 ind_arguments... │ │ │ │ + 0x00045ce8 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x00045cf8 636c6175 73655f67 65745f72 69676874 clause_get_right │ │ │ │ + 0x00045d08 5f626f75 6e646172 79000000 73747269 _boundary...stri │ │ │ │ + 0x00045d18 6e675f73 75627374 72696e67 00000000 ng_substring.... │ │ │ │ + 0x00045d28 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x00045d38 636c6175 73655f61 64645f77 696c6463 clause_add_wildc │ │ │ │ + 0x00045d48 6172645f 636f6e64 6974696f 6e000000 ard_condition... │ │ │ │ + 0x00045d58 7a656974 67656973 745f7768 6572655f zeitgeist_where_ │ │ │ │ + 0x00045d68 636c6175 73655f6f 7074696d 697a655f clause_optimize_ │ │ │ │ + 0x00045d78 676c6f62 00000000 3e000000 08000000 glob....>....... │ │ │ │ + 0x00045d88 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x00045d98 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x00045da8 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x00045db8 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00045dc8 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x00045dd8 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x00045de8 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x00045df8 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x00045e08 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00045e20 a8ecfe7f 01000000 ........ │ │ │ │ + 0x00045e10 a8ecfe7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00045e28 00000000 .... │ │ │ │ + 0x00045e18 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,74 +1,74 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0005e350 ffffffff 8c4c0300 78e40500 dce30500 .....L..x....... │ │ │ │ - 0x0005e360 c4350400 00000000 edee0000 f1d40000 .5.............. │ │ │ │ + 0x0005e350 ffffffff 7c4c0300 78e40500 dce30500 ....|L..x....... │ │ │ │ + 0x0005e360 b4350400 00000000 edee0000 f1d40000 .5.............. │ │ │ │ 0x0005e370 f5d40000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005e380 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005e390 00000000 28000000 00000000 00000000 ....(........... │ │ │ │ 0x0005e3a0 75f30000 00000000 00000000 00000000 u............... │ │ │ │ 0x0005e3b0 00000000 00000000 4c000000 00000000 ........L....... │ │ │ │ 0x0005e3c0 00000000 71f90000 00000000 00000000 ....q........... │ │ │ │ 0x0005e3d0 14000000 fdd40000 00000000 50e40500 ............P... │ │ │ │ 0x0005e3e0 14e40500 ece30500 00000000 ffffffff ................ │ │ │ │ - 0x0005e3f0 f04c0300 fce30500 00000000 04e40500 .L.............. │ │ │ │ - 0x0005e400 00000000 ffffffff 80500300 8c500300 .........P...P.. │ │ │ │ - 0x0005e410 00000000 ffffffff 084d0300 24e40500 .........M..$... │ │ │ │ + 0x0005e3f0 e04c0300 fce30500 00000000 04e40500 .L.............. │ │ │ │ + 0x0005e400 00000000 ffffffff 70500300 7c500300 ........pP..|P.. │ │ │ │ + 0x0005e410 00000000 ffffffff f84c0300 24e40500 .........L..$... │ │ │ │ 0x0005e420 00000000 40e40500 30e40500 00000000 ....@...0....... │ │ │ │ - 0x0005e430 ffffffff 5c4d0300 bc640300 00000000 ....\M...d...... │ │ │ │ - 0x0005e440 ffffffff a0500300 2c510300 00000000 .....P..,Q...... │ │ │ │ - 0x0005e450 ffffffff 1c4d0300 60e40500 00000000 .....M..`....... │ │ │ │ - 0x0005e460 68e40500 00000000 ffffffff 80500300 h............P.. │ │ │ │ - 0x0005e470 8c500300 00000000 90e50500 10e50500 .P.............. │ │ │ │ + 0x0005e430 ffffffff 4c4d0300 ac640300 00000000 ....LM...d...... │ │ │ │ + 0x0005e440 ffffffff 90500300 1c510300 00000000 .....P...Q...... │ │ │ │ + 0x0005e450 ffffffff 0c4d0300 60e40500 00000000 .....M..`....... │ │ │ │ + 0x0005e460 68e40500 00000000 ffffffff 70500300 h...........pP.. │ │ │ │ + 0x0005e470 7c500300 00000000 90e50500 10e50500 |P.............. │ │ │ │ 0x0005e480 d0e40500 8ce40500 00000000 ffffffff ................ │ │ │ │ - 0x0005e490 784c0300 a8e40500 a0e40500 00000000 xL.............. │ │ │ │ + 0x0005e490 684c0300 a8e40500 a0e40500 00000000 hL.............. │ │ │ │ 0x0005e4a0 b0e40500 00000000 c0e40500 00000000 ................ │ │ │ │ - 0x0005e4b0 ffffffff ac500300 8c500300 00000000 .....P...P...... │ │ │ │ - 0x0005e4c0 ffffffff a0500300 2c510300 00000000 .....P..,Q...... │ │ │ │ - 0x0005e4d0 ffffffff d84c0300 e4e40500 c8350400 .....L.......5.. │ │ │ │ + 0x0005e4b0 ffffffff 9c500300 7c500300 00000000 .....P..|P...... │ │ │ │ + 0x0005e4c0 ffffffff 90500300 1c510300 00000000 .....P...Q...... │ │ │ │ + 0x0005e4d0 ffffffff c84c0300 e4e40500 b8350400 .....L.......5.. │ │ │ │ 0x0005e4e0 00000000 00e50500 f0e40500 00000000 ................ │ │ │ │ - 0x0005e4f0 ffffffff 5c4d0300 bc640300 00000000 ....\M...d...... │ │ │ │ - 0x0005e500 ffffffff a0500300 2c510300 00000000 .....P..,Q...... │ │ │ │ - 0x0005e510 ffffffff b44c0300 2ce50500 24e50500 .....L..,...$... │ │ │ │ + 0x0005e4f0 ffffffff 4c4d0300 ac640300 00000000 ....LM...d...... │ │ │ │ + 0x0005e500 ffffffff 90500300 1c510300 00000000 .....P...Q...... │ │ │ │ + 0x0005e510 ffffffff a44c0300 2ce50500 24e50500 .....L..,...$... │ │ │ │ 0x0005e520 00000000 40e50500 00000000 80e50500 ....@........... │ │ │ │ 0x0005e530 70e50500 60e50500 50e50500 00000000 p...`...P....... │ │ │ │ - 0x0005e540 ffffffff ac500300 bc640300 00000000 .....P...d...... │ │ │ │ - 0x0005e550 ffffffff b4500300 c4500300 00000000 .....P...P...... │ │ │ │ - 0x0005e560 ffffffff d0500300 2c510300 00000000 .....P..,Q...... │ │ │ │ - 0x0005e570 ffffffff a04f0300 2c510300 00000000 .....O..,Q...... │ │ │ │ - 0x0005e580 ffffffff a0500300 2c510300 00000000 .....P..,Q...... │ │ │ │ - 0x0005e590 ffffffff c84c0300 cc350400 a4e50500 .....L...5...... │ │ │ │ + 0x0005e540 ffffffff 9c500300 ac640300 00000000 .....P...d...... │ │ │ │ + 0x0005e550 ffffffff a4500300 b4500300 00000000 .....P...P...... │ │ │ │ + 0x0005e560 ffffffff c0500300 1c510300 00000000 .....P...Q...... │ │ │ │ + 0x0005e570 ffffffff 904f0300 1c510300 00000000 .....O...Q...... │ │ │ │ + 0x0005e580 ffffffff 90500300 1c510300 00000000 .....P...Q...... │ │ │ │ + 0x0005e590 ffffffff b84c0300 bc350400 a4e50500 .....L...5...... │ │ │ │ 0x0005e5a0 00000000 ace50500 00000000 ffffffff ................ │ │ │ │ - 0x0005e5b0 ac500300 dc500300 00000000 4c000000 .P...P......L... │ │ │ │ + 0x0005e5b0 9c500300 cc500300 00000000 4c000000 .P...P......L... │ │ │ │ 0x0005e5c0 00000000 00000000 39fb0000 00000000 ........9....... │ │ │ │ 0x0005e5d0 00000000 14000000 59fa0000 00000000 ........Y....... │ │ │ │ 0x0005e5e0 08000000 00000000 00000000 ad090100 ................ │ │ │ │ 0x0005e5f0 00000000 00000000 0c000000 05060100 ................ │ │ │ │ 0x0005e600 28e60500 4c000000 00000000 00000000 (...L........... │ │ │ │ 0x0005e610 dd090100 00000000 00000000 14000000 ................ │ │ │ │ 0x0005e620 19060100 00000000 f9050100 d11a0100 ................ │ │ │ │ - 0x0005e630 31060100 01060100 c0660300 f5080100 1........f...... │ │ │ │ - 0x0005e640 c0660300 9d080100 44000000 00000000 .f......D....... │ │ │ │ + 0x0005e630 31060100 01060100 b0660300 f5080100 1........f...... │ │ │ │ + 0x0005e640 b0660300 9d080100 44000000 00000000 .f......D....... │ │ │ │ 0x0005e650 00000000 994e0100 00000000 00000000 .....N.......... │ │ │ │ 0x0005e660 10000000 bd430100 00000000 1d440100 .....C.......D.. │ │ │ │ 0x0005e670 00000000 00000000 08000000 00000000 ................ │ │ │ │ 0x0005e680 00000000 69500100 00000000 00000000 ....iP.......... │ │ │ │ 0x0005e690 0c000000 b14f0100 c0e60500 4c000000 .....O......L... │ │ │ │ 0x0005e6a0 00000000 00000000 c5500100 00000000 .........P...... │ │ │ │ 0x0005e6b0 00000000 10000000 c54f0100 00000000 .........O...... │ │ │ │ 0x0005e6c0 a54f0100 415e0100 d1590100 ad4f0100 .O..A^...Y...O.. │ │ │ │ - 0x0005e6d0 c0660300 2d590100 c0660300 dd580100 .f..-Y...f...X.. │ │ │ │ - 0x0005e6e0 ffffffff a8530300 34ec0500 9c400400 .....S..4....@.. │ │ │ │ - 0x0005e6f0 e8eb0500 00000000 ffffffff 84580300 .............X.. │ │ │ │ - 0x0005e700 5ceb0500 90400400 8c400400 00000000 \....@...@...... │ │ │ │ - 0x0005e710 ffffffff 30510300 b0e90500 88400400 ....0Q.......@.. │ │ │ │ - 0x0005e720 84400400 00000000 ffffffff 3c590300 .@..........