From d0f35a1b3424e0375bd9be7c4536592e09e56ce0 Mon Sep 17 00:00:00 2001 From: robojumper Date: Sun, 13 Jul 2025 22:14:31 +0200 Subject: [PATCH] Rest of the data --- config/SOUE01/splits.txt | 57 ++ config/SOUE01/symbols.txt | 1229 +++++++++++++++++++------------------ 2 files changed, 675 insertions(+), 611 deletions(-) diff --git a/config/SOUE01/splits.txt b/config/SOUE01/splits.txt index 93da7c40..aa8032f4 100644 --- a/config/SOUE01/splits.txt +++ b/config/SOUE01/splits.txt @@ -2990,42 +2990,82 @@ revolution/cx/CXSecureUncompression.c: revolution/nand/nand.c: .text start:0x803D0B20 end:0x803D1F44 align:16 + .rodata start:0x804F5370 end:0x804F53B8 + .sdata start:0x80574AC0 end:0x80574AC8 revolution/nand/NANDOpenClose.c: .text start:0x803D1F50 end:0x803D2BBC align:16 + .data start:0x80562140 end:0x80562180 + .sdata start:0x80574AC8 end:0x80574AD8 + .sbss start:0x80576368 end:0x80576370 revolution/nand/NANDCore.c: .text start:0x803D2BC0 end:0x803D3F2C align:16 + .rodata start:0x804F53B8 end:0x804F5500 + .data start:0x80562180 end:0x805622D0 + .sdata start:0x80574AD8 end:0x80574B00 + .sbss start:0x80576370 end:0x80576378 + .bss start:0x805EE1A0 end:0x805EE200 revolution/nand/NANDCheck.c: .text start:0x803D3F30 end:0x803D40F8 align:16 + .data start:0x805622D0 end:0x80562380 + .sdata start:0x80574B00 end:0x80574B10 revolution/nand/NANDLogging.c: .text start:0x803D4100 end:0x803D4744 align:16 + .data start:0x80562380 end:0x805623C8 + .sdata start:0x80574B10 end:0x80574B18 + .sbss start:0x80576378 end:0x80576380 + .bss start:0x805EE200 end:0x805EE500 revolution/nand/NANDErrorMessage.c: .text start:0x803D4750 end:0x803D4A48 align:16 + .rodata start:0x804F5500 end:0x804F5718 + .data start:0x805623C8 end:0x80563FF8 + .sbss start:0x80576380 end:0x80576388 + .sdata2 start:0x8057E900 end:0x8057E930 revolution/sc/scsystem.c: .text start:0x803D4A50 end:0x803D64D8 align:16 + .rodata start:0x804F5718 end:0x804F5770 + .data start:0x80563FF8 end:0x805641F0 + .sdata start:0x80574B18 end:0x80574C28 + .sbss start:0x80576388 end:0x805763A0 + .bss start:0x805EE500 end:0x805F66A0 revolution/sc/scapi.c: .text start:0x803D64E0 end:0x803D6A28 align:16 revolution/sc/scapi_prdinfo.c: .text start:0x803D6A30 end:0x803D6CB4 align:16 + .data start:0x805641F0 end:0x80564250 + .sdata start:0x80574C28 end:0x80574C38 revolution/pad/Pad.c: .text start:0x803D6CC0 end:0x803D6D1C align:16 revolution/wpad/WPAD.c: .text start:0x803D6D20 end:0x803E1D14 align:16 + .rodata start:0x804F5770 end:0x804F5840 + .data start:0x80564250 end:0x805644E0 + .sdata start:0x80574C38 end:0x80574C50 + .sbss start:0x805763A0 end:0x80576420 + .sdata2 start:0x8057E930 end:0x8057E938 + .bss start:0x805F66A0 end:0x805FA680 revolution/wpad/WPADHIDParser.c: .text start:0x803E1D20 end:0x803E6F84 align:16 + .rodata start:0x804F5840 end:0x804F5870 + .data start:0x805644E0 end:0x805645E0 + .sbss start:0x80576420 end:0x80576438 + .sdata2 start:0x8057E938 end:0x8057E9B0 + .bss start:0x805FA680 end:0x805FA6E0 revolution/wpad/WPADEncrypt.c: .text start:0x803E6F90 end:0x803E7E44 align:16 + .data start:0x805645E0 end:0x80565840 + .sbss start:0x80576438 end:0x80576440 revolution/wpad/WPADMem.c: .text start:0x803E7E50 end:0x803E7F54 align:16 @@ -3035,12 +3075,23 @@ revolution/wpad/lint.c: revolution/wpad/WUD.c: .text start:0x803E87D0 end:0x803EDEB4 align:16 + .data start:0x80565840 end:0x80565B88 + .sdata start:0x80574C50 end:0x80574C60 + .sbss start:0x80576440 end:0x80576478 + .sdata2 start:0x8057E9B0 end:0x8057E9B8 + .bss start:0x805FA6E0 end:0x805FC888 revolution/wpad/WUDHIDHost.c: .text start:0x803EDEC0 end:0x803EE328 align:16 + .data start:0x80565B88 end:0x80565BC8 revolution/kpad/KPAD.c: .text start:0x803EE330 end:0x803F3628 align:16 + .data start:0x80565BC8 end:0x80565C90 + .sdata start:0x80574C60 end:0x80574CE8 + .sbss start:0x80576478 end:0x805764D0 + .sdata2 start:0x8057E9B8 end:0x8057EA58 + .bss start:0x805FC888 end:0x805FE328 revolution/kpad/KMPLS.c: .text start:0x803F3630 end:0x803F6020 align:16 @@ -3050,9 +3101,15 @@ revolution/kpad/KMPLS.c: revolution/kpad/KZMplsTestSub.c: .text start:0x803F6020 end:0x803F6A24 align:16 + .data start:0x80565CD8 end:0x80565D00 + .sdata2 start:0x8057EAF8 end:0x8057EB08 + .bss start:0x805FE328 end:0x805FE338 revolution/usb/usb.c: .text start:0x803F6A30 end:0x803F7F7C align:16 + .data start:0x80565D00 end:0x80566530 + .sdata start:0x80574CE8 end:0x80574D08 + .sbss start:0x805764D8 end:0x80576500 RVL_SDK/bte/BTE.c: .text start:0x803F7F80 end:0x80425754 align:16 diff --git a/config/SOUE01/symbols.txt b/config/SOUE01/symbols.txt index 81e8cbd1..18873061 100644 --- a/config/SOUE01/symbols.txt +++ b/config/SOUE01/symbols.txt @@ -23113,41 +23113,41 @@ __CtrlMsgInt = .text:0x803F7940; // type:function size:0x5A4 IUSB_WriteCtrlMsgAsync = .text:0x803F7EF0; // type:function size:0x8C gki_init_free_queue = .text:0x803F7F80; // type:function size:0x220 gki_buffer_init = .text:0x803F81A0; // type:function size:0x2AC -bte__GKI_init_q = .text:0x803F8450; // type:function size:0x14 -bte__GKI_getbuf = .text:0x803F8470; // type:function size:0x1A0 -bte__GKI_getpoolbuf = .text:0x803F8610; // type:function size:0xE8 -bte__GKI_freebuf = .text:0x803F8700; // type:function size:0x170 -bte__GKI_get_buf_size = .text:0x803F8870; // type:function size:0x44 +GKI_init_q = .text:0x803F8450; // type:function size:0x14 +GKI_getbuf = .text:0x803F8470; // type:function size:0x1A0 +GKI_getpoolbuf = .text:0x803F8610; // type:function size:0xE8 +GKI_freebuf = .text:0x803F8700; // type:function size:0x170 +GKI_get_buf_size = .text:0x803F8870; // type:function size:0x44 GKI_send_msg = .text:0x803F88C0; // type:function size:0x1BC GKI_read_mbox = .text:0x803F8A80; // type:function size:0xB0 -bte__GKI_enqueue = .text:0x803F8B30; // type:function size:0x13C -bte__GKI_enqueue_head = .text:0x803F8C70; // type:function size:0x140 -bte__GKI_dequeue = .text:0x803F8DB0; // type:function size:0xA0 -bte__GKI_remove_from_queue = .text:0x803F8E50; // type:function size:0xC4 +GKI_enqueue = .text:0x803F8B30; // type:function size:0x13C +GKI_enqueue_head = .text:0x803F8C70; // type:function size:0x140 +GKI_dequeue = .text:0x803F8DB0; // type:function size:0xA0 +GKI_remove_from_queue = .text:0x803F8E50; // type:function size:0xC4 fn_803F8F20 = .text:0x803F8F20; // type:function size:0x8 -bte__GKI_getnext = .text:0x803F8F30; // type:function size:0x1C -bte__GKI_queue_is_empty = .text:0x803F8F50; // type:function size:0x10 -bte__GKI_create_pool = .text:0x803F8F60; // type:function size:0x348 +GKI_getnext = .text:0x803F8F30; // type:function size:0x1C +GKI_queue_is_empty = .text:0x803F8F50; // type:function size:0x10 +GKI_create_pool = .text:0x803F8F60; // type:function size:0x348 GKI_delete_pool = .text:0x803F92B0; // type:function size:0x168 -bte__gki_timers_init = .text:0x803F9420; // type:function size:0xBC -bte__GKI_get_tick_count = .text:0x803F94E0; // type:function size:0x14 +gki_timers_init = .text:0x803F9420; // type:function size:0xBC +GKI_get_tick_count = .text:0x803F94E0; // type:function size:0x14 GKI_start_timer = .text:0x803F9500; // type:function size:0x14C GKI_stop_timer = .text:0x803F9650; // type:function size:0x84 -bte__GKI_init_timer_list = .text:0x803F96E0; // type:function size:0x14 -bte__GKI_update_timer_list = .text:0x803F9700; // type:function size:0x90 -bte__GKI_add_to_timer_list = .text:0x803F9790; // type:function size:0xEC +GKI_init_timer_list = .text:0x803F96E0; // type:function size:0x14 +GKI_update_timer_list = .text:0x803F9700; // type:function size:0x90 +GKI_add_to_timer_list = .text:0x803F9790; // type:function size:0xEC GKI_remove_from_timer_list = .text:0x803F9880; // type:function size:0x124 -bte__GKI_init = .text:0x803F99B0; // type:function size:0x90 +GKI_init = .text:0x803F99B0; // type:function size:0x90 fn_803F9A40 = .text:0x803F9A40; // type:function size:0xA8 GKI_run = .text:0x803F9AF0; // type:function size:0x4 -bte__GKI_sched_lock = .text:0x803F9B00; // type:function size:0x4 -bte__GKI_sched_unlock = .text:0x803F9B10; // type:function size:0x4 +GKI_sched_lock = .text:0x803F9B00; // type:function size:0x4 +GKI_sched_unlock = .text:0x803F9B10; // type:function size:0x4 GKI_delay = .text:0x803F9B20; // type:function size:0x4 GKI_send_event = .text:0x803F9B30; // type:function size:0xA4 -bte__GKI_get_taskid = .text:0x803F9BE0; // type:function size:0x8 -bte__GKI_enable = .text:0x803F9BF0; // type:function size:0x24 -bte__GKI_disable = .text:0x803F9C20; // type:function size:0x44 -bte__GKI_exception = .text:0x803F9C70; // type:function size:0x4 +GKI_get_taskid = .text:0x803F9BE0; // type:function size:0x8 +GKI_enable = .text:0x803F9BF0; // type:function size:0x24 +GKI_disable = .text:0x803F9C20; // type:function size:0x44 +GKI_exception = .text:0x803F9C70; // type:function size:0x4 GKI_os_malloc = .text:0x803F9C80; // type:function size:0x2C GKI_os_free = .text:0x803F9CB0; // type:function size:0x4 hcisu_h2_usb_cback = .text:0x803F9CC0; // type:function size:0x14 @@ -23157,7 +23157,7 @@ hcisu_h2_init = .text:0x803FA230; // type:function size:0x2C hcisu_h2_open = .text:0x803FA260; // type:function size:0x68 hcisu_h2_close = .text:0x803FA2D0; // type:function size:0x34 hcisu_h2_send = .text:0x803FA310; // type:function size:0x30 -bte__hcisu_h2_handle_event = .text:0x803FA340; // type:function size:0x3C +hcisu_h2_handle_event = .text:0x803FA340; // type:function size:0x3C __ntd_get_allocated_mem_size = .text:0x803FA380; // type:function size:0xC uusb_CloseDeviceCB = .text:0x803FA390; // type:function size:0x94 uusb_ReadIntrDataCB = .text:0x803FA430; // type:function size:0x1A8 @@ -23168,31 +23168,31 @@ fn_803FA950 = .text:0x803FA950; // type:function size:0x208 UUSB_Open = .text:0x803FAB60; // type:function size:0x18C UUSB_Read = .text:0x803FACF0; // type:function size:0x8 UUSB_Write = .text:0x803FAD00; // type:function size:0x20C -bte__UUSB_Close = .text:0x803FAF10; // type:function size:0xAC -bte__UUSB_Unregister = .text:0x803FAFC0; // type:function size:0x44 -bte__bte_hcisu_send = .text:0x803FB010; // type:function size:0x20 -bte__bte_hcisu_task = .text:0x803FB030; // type:function size:0x64 +UUSB_Close = .text:0x803FAF10; // type:function size:0xAC +UUSB_Unregister = .text:0x803FAFC0; // type:function size:0x44 +bte_hcisu_send = .text:0x803FB010; // type:function size:0x20 +bte_hcisu_task = .text:0x803FB030; // type:function size:0x64 bte_hcisu_close = .text:0x803FB0A0; // type:function size:0x24 bta_ci_hci_msg_handler = .text:0x803FB0D0; // type:function size:0x10 -bte__BTE_InitStack = .text:0x803FB0E0; // type:function size:0x2C +BTE_InitStack = .text:0x803FB0E0; // type:function size:0x2C LogMsg = .text:0x803FB110; // type:function size:0xB4 -bte__LogMsg_0 = .text:0x803FB1D0; // type:function size:0x18 -bte__LogMsg_1 = .text:0x803FB1F0; // type:function size:0x18 -bte__LogMsg_2 = .text:0x803FB210; // type:function size:0x18 -bte__LogMsg_3 = .text:0x803FB230; // type:function size:0x18 +LogMsg_0 = .text:0x803FB1D0; // type:function size:0x18 +LogMsg_1 = .text:0x803FB1F0; // type:function size:0x18 +LogMsg_2 = .text:0x803FB210; // type:function size:0x18 +LogMsg_3 = .text:0x803FB230; // type:function size:0x18 LogMsg_4 = .text:0x803FB250; // type:function size:0x18 LogMsg_5 = .text:0x803FB270; // type:function size:0x18 -bte__LogMsg_6 = .text:0x803FB290; // type:function size:0x18 +LogMsg_6 = .text:0x803FB290; // type:function size:0x18 BTUInterruptHandler = .text:0x803FB2B0; // type:function size:0x18 BTA_Init = .text:0x803FB2D0; // type:function size:0xDC -bte__BTA_CleanUp = .text:0x803FB3B0; // type:function size:0x34 +BTA_CleanUp = .text:0x803FB3B0; // type:function size:0x34 bta_usb_close_cb = .text:0x803FB3F0; // type:function size:0x30 -bte__btu_task_init = .text:0x803FB420; // type:function size:0x40 +btu_task_init = .text:0x803FB420; // type:function size:0x40 btu_task_msg_handler = .text:0x803FB460; // type:function size:0x37C -bte__btu_start_timer = .text:0x803FB7E0; // type:function size:0x70 -bte__btu_stop_timer = .text:0x803FB850; // type:function size:0x14 -bte__bdcpy = .text:0x803FB864; // type:function size:0x34 -bte__bdcmp = .text:0x803FB898; // type:function size:0xA0 +btu_start_timer = .text:0x803FB7E0; // type:function size:0x70 +btu_stop_timer = .text:0x803FB850; // type:function size:0x14 +bdcpy = .text:0x803FB864; // type:function size:0x34 +bdcmp = .text:0x803FB898; // type:function size:0xA0 fn_803FB938 = .text:0x803FB938; // type:function size:0x10 fn_803FB948 = .text:0x803FB948; // type:function size:0x10 fn_803FB958 = .text:0x803FB958; // type:function size:0x10 @@ -23201,421 +23201,421 @@ bta_sys_conn_close = .text:0x803FBA2C; // type:function size:0xC4 bta_sys_sco_close = .text:0x803FBAF0; // type:function size:0x34 bta_sys_idle = .text:0x803FBB24; // type:function size:0x34 bta_sys_busy = .text:0x803FBB58; // type:function size:0x34 -bte__bta_sys_init = .text:0x803FBB8C; // type:function size:0x64 -bte__bta_sys_event = .text:0x803FBBF0; // type:function size:0xEC +bta_sys_init = .text:0x803FBB8C; // type:function size:0x64 +bta_sys_event = .text:0x803FBBF0; // type:function size:0xEC bta_sys_timer_update = .text:0x803FBCDC; // type:function size:0x20 fn_803FBCFC = .text:0x803FBCFC; // type:function size:0x14 -bte__bta_sys_sendmsg = .text:0x803FBD10; // type:function size:0x1C +bta_sys_sendmsg = .text:0x803FBD10; // type:function size:0x1C bta_sys_start_timer = .text:0x803FBD2C; // type:function size:0x20 bta_sys_stop_timer = .text:0x803FBD4C; // type:function size:0x14 -bte__bta_sys_disable = .text:0x803FBD60; // type:function size:0x68 +bta_sys_disable = .text:0x803FBD60; // type:function size:0x68 bta_sys_set_trace_level = .text:0x803FBDC8; // type:function size:0x8 -bte__ptim_init = .text:0x803FBDD0; // type:function size:0x4C +ptim_init = .text:0x803FBDD0; // type:function size:0x4C ptim_timer_update = .text:0x803FBE1C; // type:function size:0xB4 ptim_start_timer = .text:0x803FBED0; // type:function size:0xA0 ptim_stop_timer = .text:0x803FBF70; // type:function size:0x40 -bte__utl_freebuf = .text:0x803FBFB0; // type:function size:0x44 -bte__bta_dm_enable = .text:0x803FBFF4; // type:function size:0x110 -bte__bta_dm_disable = .text:0x803FC104; // type:function size:0xB0 -bte__bta_dm_disable_timer_cback = .text:0x803FC1B4; // type:function size:0xBC +utl_freebuf = .text:0x803FBFB0; // type:function size:0x44 +bta_dm_enable = .text:0x803FBFF4; // type:function size:0x110 +bta_dm_disable = .text:0x803FC104; // type:function size:0xB0 +bta_dm_disable_timer_cback = .text:0x803FC1B4; // type:function size:0xBC fn_803FC270 = .text:0x803FC270; // type:function size:0x8 -bte__bta_dm_set_visibility = .text:0x803FC278; // type:function size:0x48 -bte__bta_dm_bond = .text:0x803FC2C0; // type:function size:0x70 -bte__bta_dm_pin_reply = .text:0x803FC330; // type:function size:0x9C -bte__bta_dm_auth_reply = .text:0x803FC3CC; // type:function size:0xD4 -bte__bta_dm_search_start = .text:0x803FC4A0; // type:function size:0x60 -bte__bta_dm_search_cancel = .text:0x803FC500; // type:function size:0x84 +bta_dm_set_visibility = .text:0x803FC278; // type:function size:0x48 +bta_dm_bond = .text:0x803FC2C0; // type:function size:0x70 +bta_dm_pin_reply = .text:0x803FC330; // type:function size:0x9C +bta_dm_auth_reply = .text:0x803FC3CC; // type:function size:0xD4 +bta_dm_search_start = .text:0x803FC4A0; // type:function size:0x60 +bta_dm_search_cancel = .text:0x803FC500; // type:function size:0x84 fn_803FC584 = .text:0x803FC584; // type:function size:0x114 -bte__bta_dm_inq_cmpl = .text:0x803FC698; // type:function size:0x224 -bte__bta_dm_rmt_name = .text:0x803FC8BC; // type:function size:0x16C -bte__bta_dm_disc_rmt_name = .text:0x803FCA28; // type:function size:0x64 -bte__bta_dm_sdp_result = .text:0x803FCA8C; // type:function size:0x268 +bta_dm_inq_cmpl = .text:0x803FC698; // type:function size:0x224 +bta_dm_rmt_name = .text:0x803FC8BC; // type:function size:0x16C +bta_dm_disc_rmt_name = .text:0x803FCA28; // type:function size:0x64 +bta_dm_sdp_result = .text:0x803FCA8C; // type:function size:0x268 fn_803FCCF4 = .text:0x803FCCF4; // type:function size:0x18 -bte__bta_dm_disc_result = .text:0x803FCD0C; // type:function size:0x50 -bte__bta_dm_search_result = .text:0x803FCD5C; // type:function size:0x88 -bte__bta_dm_search_timer_cback = .text:0x803FCDE4; // type:function size:0x4C +bta_dm_disc_result = .text:0x803FCD0C; // type:function size:0x50 +bta_dm_search_result = .text:0x803FCD5C; // type:function size:0x88 +bta_dm_search_timer_cback = .text:0x803FCDE4; // type:function size:0x4C bta_dm_free_sdp_db = .text:0x803FCE30; // type:function size:0x44 bta_dm_queue_search = .text:0x803FCE74; // type:function size:0x48 bta_dm_queue_disc = .text:0x803FCEBC; // type:function size:0x48 bta_dm_search_clear_queue = .text:0x803FCF04; // type:function size:0x44 bta_search_cancel_cmpl = .text:0x803FCF48; // type:function size:0x44 -bte__bta_dm_search_cancel_transac_cmpl = .text:0x803FCF8C; // type:function size:0x5C +bta_dm_search_cancel_transac_cmpl = .text:0x803FCF8C; // type:function size:0x5C fn_803FCFE8 = .text:0x803FCFE8; // type:function size:0x18 fn_803FD000 = .text:0x803FD000; // type:function size:0x1A0 -bte__bta_dm_discover_next_device = .text:0x803FD1A0; // type:function size:0xE0 +bta_dm_discover_next_device = .text:0x803FD1A0; // type:function size:0xE0 fn_803FD280 = .text:0x803FD280; // type:function size:0x48 -bte__bta_dm_inq_results_cb = .text:0x803FD2C8; // type:function size:0x90 -bte__bta_dm_inq_cmpl_cb = .text:0x803FD358; // type:function size:0x4C -bte__bta_dm_service_search_remname_cback = .text:0x803FD3A4; // type:function size:0x40 -bte__bta_dm_remname_cback = .text:0x803FD3E4; // type:function size:0x8C -bte__bta_dm_disc_remname_cback = .text:0x803FD470; // type:function size:0x88 +bta_dm_inq_results_cb = .text:0x803FD2C8; // type:function size:0x90 +bta_dm_inq_cmpl_cb = .text:0x803FD358; // type:function size:0x4C +bta_dm_service_search_remname_cback = .text:0x803FD3A4; // type:function size:0x40 +bta_dm_remname_cback = .text:0x803FD3E4; // type:function size:0x8C +bta_dm_disc_remname_cback = .text:0x803FD470; // type:function size:0x88 bta_dm_cancel_rmt_name = .text:0x803FD4F8; // type:function size:0x4 -bte__bta_dm_authorize_cback = .text:0x803FD4FC; // type:function size:0xC8 -bte__bta_dm_pinname_cback = .text:0x803FD5C4; // type:function size:0xC0 -bte__bta_dm_pin_cback = .text:0x803FD684; // type:function size:0x130 +bta_dm_authorize_cback = .text:0x803FD4FC; // type:function size:0xC8 +bta_dm_pinname_cback = .text:0x803FD5C4; // type:function size:0xC0 +bta_dm_pin_cback = .text:0x803FD684; // type:function size:0x130 fn_803FD7B4 = .text:0x803FD7B4; // type:function size:0x8 -bte__bta_dm_new_link_key_cback = .text:0x803FD7BC; // type:function size:0x9C -bte__bta_dm_authentication_complete_cback = .text:0x803FD858; // type:function size:0x84 +bta_dm_new_link_key_cback = .text:0x803FD7BC; // type:function size:0x9C +bta_dm_authentication_complete_cback = .text:0x803FD858; // type:function size:0x84 bta_dm_local_addr_cback = .text:0x803FD8DC; // type:function size:0x28 fn_803FD904 = .text:0x803FD904; // type:function size:0x3C -bte__bta_dm_signal_strength_timer_cback = .text:0x803FD940; // type:function size:0xF4 -bte__bta_dm_acl_change_cback = .text:0x803FDA34; // type:function size:0x70 -bte__bta_dm_acl_change = .text:0x803FDAA4; // type:function size:0x280 +bta_dm_signal_strength_timer_cback = .text:0x803FD940; // type:function size:0xF4 +bta_dm_acl_change_cback = .text:0x803FDA34; // type:function size:0x70 +bta_dm_acl_change = .text:0x803FDAA4; // type:function size:0x280 bta_dm_disable_conn_down_timer_cback = .text:0x803FDD24; // type:function size:0x1C bta_dm_rssi_cback = .text:0x803FDD40; // type:function size:0x6C bta_dm_link_quality_cback = .text:0x803FDDAC; // type:function size:0x6C -bte__bta_dm_l2cap_server_compress_cback = .text:0x803FDE18; // type:function size:0xE4 -bte__bta_dm_compress_cback = .text:0x803FDEFC; // type:function size:0x238 -bte__bta_dm_rm_cback = .text:0x803FE134; // type:function size:0x108 -bte__bta_dm_keep_acl = .text:0x803FE23C; // type:function size:0x84 +bta_dm_l2cap_server_compress_cback = .text:0x803FDE18; // type:function size:0xE4 +bta_dm_compress_cback = .text:0x803FDEFC; // type:function size:0x238 +bta_dm_rm_cback = .text:0x803FE134; // type:function size:0x108 +bta_dm_keep_acl = .text:0x803FE23C; // type:function size:0x84 bta_dm_immediate_disable = .text:0x803FE2C0; // type:function size:0x1C fn_803FE2DC = .text:0x803FE2DC; // type:function size:0x4 -bte__bta_dm_send_hci_reset = .text:0x803FE2E0; // type:function size:0x50 -bte__BTA_EnableBluetooth = .text:0x803FE330; // type:function size:0x88 +bta_dm_send_hci_reset = .text:0x803FE2E0; // type:function size:0x50 +BTA_EnableBluetooth = .text:0x803FE330; // type:function size:0x88 BTA_DisableBluetooth = .text:0x803FE3B8; // type:function size:0x38 -bte__BTA_DmIsDeviceUp = .text:0x803FE3F0; // type:function size:0x38 -bte__BTA_DmSetDeviceName = .text:0x803FE428; // type:function size:0x64 -bte__BTA_DmSetVisibility = .text:0x803FE48C; // type:function size:0x58 -fn_803FE4E4 = .text:0x803FE4E4; // type:function size:0x84 -DMA_DMSearchCancel = .text:0x803FE568; // type:function size:0x38 -bte__BTA_DmPinReply = .text:0x803FE5A0; // type:function size:0x8C -bte__BTA_DmAddDevice = .text:0x803FE62C; // type:function size:0xF0 -bte__BTA_DmRemoveDevice = .text:0x803FE71C; // type:function size:0x48 +BTA_DmIsDeviceUp = .text:0x803FE3F0; // type:function size:0x38 +BTA_DmSetDeviceName = .text:0x803FE428; // type:function size:0x64 +BTA_DmSetVisibility = .text:0x803FE48C; // type:function size:0x58 +BTA_DmSearch = .text:0x803FE4E4; // type:function size:0x84 +BTA_DmSearchCancel = .text:0x803FE568; // type:function size:0x38 +BTA_DmPinReply = .text:0x803FE5A0; // type:function size:0x8C +BTA_DmAddDevice = .text:0x803FE62C; // type:function size:0xF0 +BTA_DmRemoveDevice = .text:0x803FE71C; // type:function size:0x48 BTA_DmSendHciReset = .text:0x803FE764; // type:function size:0x38 -bte__bta_dm_sm_execute = .text:0x803FE79C; // type:function size:0x98 -bte__bta_dm_search_sm_execute = .text:0x803FE834; // type:function size:0xC8 -bte__bta_dm_init_pm = .text:0x803FE8FC; // type:function size:0x68 +bta_dm_sm_execute = .text:0x803FE79C; // type:function size:0x98 +bta_dm_search_sm_execute = .text:0x803FE834; // type:function size:0xC8 +bta_dm_init_pm = .text:0x803FE8FC; // type:function size:0x68 bta_dm_disable_pm = .text:0x803FE964; // type:function size:0x18 -bte__bta_dm_pm_cback = .text:0x803FE97C; // type:function size:0x380 -bte__bta_dm_pm_set_mode = .text:0x803FECFC; // type:function size:0x380 -bte__bta_dm_pm_btm_cback = .text:0x803FF07C; // type:function size:0x78 -bte__bta_dm_pm_timer_cback = .text:0x803FF0F4; // type:function size:0xF8 -bte__bta_dm_pm_btm_status = .text:0x803FF1EC; // type:function size:0x120 +bta_dm_pm_cback = .text:0x803FE97C; // type:function size:0x380 +bta_dm_pm_set_mode = .text:0x803FECFC; // type:function size:0x380 +bta_dm_pm_btm_cback = .text:0x803FF07C; // type:function size:0x78 +bta_dm_pm_timer_cback = .text:0x803FF0F4; // type:function size:0xF8 +bta_dm_pm_btm_status = .text:0x803FF1EC; // type:function size:0x120 bta_dm_pm_timer = .text:0x803FF30C; // type:function size:0xC -bte__bta_hh_api_enable = .text:0x803FF318; // type:function size:0x174 -bte__bta_hh_api_disable = .text:0x803FF48C; // type:function size:0x104 -bte__bta_hh_disc_cmpl = .text:0x803FF590; // type:function size:0xA4 -bte__bta_hh_sdp_cback = .text:0x803FF634; // type:function size:0x134 -bte__bta_hh_start_sdp = .text:0x803FF768; // type:function size:0x194 -bte__bta_hh_sdp_cmpl = .text:0x803FF8FC; // type:function size:0x168 -bte__bta_hh_api_disc_act = .text:0x803FFA64; // type:function size:0x68 -bte__bta_hh_open_cmpl_act = .text:0x803FFACC; // type:function size:0x128 -bte__bta_hh_open_act = .text:0x803FFBF4; // type:function size:0xB8 -bte__bta_hh_data_act = .text:0x803FFCAC; // type:function size:0x58 -bte__bta_hh_handsk_act = .text:0x803FFD04; // type:function size:0x268 -bte__bta_hh_ctrl_dat_act = .text:0x803FFF6C; // type:function size:0x1F8 -bte__bta_hh_close_act = .text:0x80400164; // type:function size:0x200 +bta_hh_api_enable = .text:0x803FF318; // type:function size:0x174 +bta_hh_api_disable = .text:0x803FF48C; // type:function size:0x104 +bta_hh_disc_cmpl = .text:0x803FF590; // type:function size:0xA4 +bta_hh_sdp_cback = .text:0x803FF634; // type:function size:0x134 +bta_hh_start_sdp = .text:0x803FF768; // type:function size:0x194 +bta_hh_sdp_cmpl = .text:0x803FF8FC; // type:function size:0x168 +bta_hh_api_disc_act = .text:0x803FFA64; // type:function size:0x68 +bta_hh_open_cmpl_act = .text:0x803FFACC; // type:function size:0x128 +bta_hh_open_act = .text:0x803FFBF4; // type:function size:0xB8 +bta_hh_data_act = .text:0x803FFCAC; // type:function size:0x58 +bta_hh_handsk_act = .text:0x803FFD04; // type:function size:0x268 +bta_hh_ctrl_dat_act = .text:0x803FFF6C; // type:function size:0x1F8 +bta_hh_close_act = .text:0x80400164; // type:function size:0x200 fn_80400364 = .text:0x80400364; // type:function size:0x1C -bte__bta_hh_maint_dev_act = .text:0x80400380; // type:function size:0x164 -bte__bta_hh_get_acl_q_info = .text:0x804004E4; // type:function size:0x11C +bta_hh_maint_dev_act = .text:0x80400380; // type:function size:0x164 +bta_hh_get_acl_q_info = .text:0x804004E4; // type:function size:0x11C bta_hh_write_dev_act = .text:0x80400600; // type:function size:0x1C8 -bte__bta_hh_cback = .text:0x804007C8; // type:function size:0x298 -fn_80400A60 = .text:0x80400A60; // type:function size:0x88 +bta_hh_cback = .text:0x804007C8; // type:function size:0x298 +BTA_HhEnable = .text:0x80400A60; // type:function size:0x88 BTA_HbDisable = .text:0x80400AE8; // type:function size:0x38 -bte__BTA_HhClose = .text:0x80400B20; // type:function size:0x64 -bte__BTA_HhOpen = .text:0x80400B84; // type:function size:0xB4 -bte__BTA_HhSendData = .text:0x80400C38; // type:function size:0x90 -fn_80400CC8 = .text:0x80400CC8; // type:function size:0xA8 -bte__BTA_HhRemoveDev = .text:0x80400D70; // type:function size:0x6C -bte__BTA_HhGetAclQueueInfo = .text:0x80400DDC; // type:function size:0x54 -bte__bta_hh_sm_execute = .text:0x80400E30; // type:function size:0x354 -bte__bta_hh_hdl_event = .text:0x80401184; // type:function size:0x14C -bte__bta_hh_evt_code = .text:0x804012D0; // type:function size:0xB4 -bte__bta_hh_find_cb = .text:0x80401384; // type:function size:0x13C -bte__bta_hh_clean_up_kdev = .text:0x804014C0; // type:function size:0x80 -bte__bta_hh_add_device_to_list = .text:0x80401540; // type:function size:0xBC -bte__bta_hh_tod_spt = .text:0x804015FC; // type:function size:0x54 -bte__bta_hh_trace_dev_db = .text:0x80401650; // type:function size:0xE0 -bte__btm_acl_init = .text:0x80401730; // type:function size:0x1C -bte__btm_handle_to_acl_index = .text:0x8040174C; // type:function size:0x84 -bte__btm_acl_created = .text:0x804017D0; // type:function size:0x314 -bte__btm_acl_removed = .text:0x80401AE4; // type:function size:0xC4 -bte__btm_acl_device_down = .text:0x80401BA8; // type:function size:0x64 -bte__BTM_SwitchRole = .text:0x80401C0C; // type:function size:0x21C +BTA_HhClose = .text:0x80400B20; // type:function size:0x64 +BTA_HhOpen = .text:0x80400B84; // type:function size:0xB4 +BTA_HhSendData = .text:0x80400C38; // type:function size:0x90 +BTA_HhAddDev = .text:0x80400CC8; // type:function size:0xA8 +BTA_HhRemoveDev = .text:0x80400D70; // type:function size:0x6C +BTA_HhGetAclQueueInfo = .text:0x80400DDC; // type:function size:0x54 +bta_hh_sm_execute = .text:0x80400E30; // type:function size:0x354 +bta_hh_hdl_event = .text:0x80401184; // type:function size:0x14C +bta_hh_evt_code = .text:0x804012D0; // type:function size:0xB4 +bta_hh_find_cb = .text:0x80401384; // type:function size:0x13C +bta_hh_clean_up_kdev = .text:0x804014C0; // type:function size:0x80 +bta_hh_add_device_to_list = .text:0x80401540; // type:function size:0xBC +bta_hh_tod_spt = .text:0x804015FC; // type:function size:0x54 +bta_hh_trace_dev_db = .text:0x80401650; // type:function size:0xE0 +btm_acl_init = .text:0x80401730; // type:function size:0x1C +btm_handle_to_acl_index = .text:0x8040174C; // type:function size:0x84 +btm_acl_created = .text:0x804017D0; // type:function size:0x314 +btm_acl_removed = .text:0x80401AE4; // type:function size:0xC4 +btm_acl_device_down = .text:0x80401BA8; // type:function size:0x64 +BTM_SwitchRole = .text:0x80401C0C; // type:function size:0x21C btm_acl_encrypt_change = .text:0x80401E28; // type:function size:0x170 -bte__BTM_SetLinkPolicy = .text:0x80401F98; // type:function size:0x1F0 +BTM_SetLinkPolicy = .text:0x80401F98; // type:function size:0x1F0 BTM_SetDefaultLinkPolicy = .text:0x80402188; // type:function size:0x10 fn_80402198 = .text:0x80402198; // type:function size:0x104 fn_8040229C = .text:0x8040229C; // type:function size:0x8C fn_80402328 = .text:0x80402328; // type:function size:0x22C BTM_SetDefaultLinkSuperTout = .text:0x80402554; // type:function size:0x10 -bte__BTM_IsAclConnectionUp = .text:0x80402564; // type:function size:0xD8 -bte__BTM_GetNumAclLinks = .text:0x8040263C; // type:function size:0x5C +BTM_IsAclConnectionUp = .text:0x80402564; // type:function size:0xD8 +BTM_GetNumAclLinks = .text:0x8040263C; // type:function size:0x5C btm_get_acl_disc_reason_code = .text:0x80402698; // type:function size:0x10 -bte__BTM_GetHCIConnHandle = .text:0x804026A8; // type:function size:0x9C -bte__btm_process_clk_off_comp_evt = .text:0x80402744; // type:function size:0x9C -bte__btm_acl_role_changed = .text:0x804027E0; // type:function size:0x1F4 -bte__btm_acl_timeout = .text:0x804029D4; // type:function size:0x5C -bte__btm_get_max_packet_size = .text:0x80402A30; // type:function size:0x1A0 -bte__BTM_AclRegisterForChanges = .text:0x80402BD0; // type:function size:0x44 +BTM_GetHCIConnHandle = .text:0x804026A8; // type:function size:0x9C +btm_process_clk_off_comp_evt = .text:0x80402744; // type:function size:0x9C +btm_acl_role_changed = .text:0x804027E0; // type:function size:0x1F4 +btm_acl_timeout = .text:0x804029D4; // type:function size:0x5C +btm_get_max_packet_size = .text:0x80402A30; // type:function size:0x1A0 +BTM_AclRegisterForChanges = .text:0x80402BD0; // type:function size:0x44 fn_80402C14 = .text:0x80402C14; // type:function size:0xD8 fn_80402CEC = .text:0x80402CEC; // type:function size:0x13C -bte__BTM_ReadLinkQuality = .text:0x80402E28; // type:function size:0x13C +BTM_ReadLinkQuality = .text:0x80402E28; // type:function size:0x13C fn_80402F64 = .text:0x80402F64; // type:function size:0x11C fn_80403080 = .text:0x80403080; // type:function size:0x118 -bte__btm_remove_acl = .text:0x80403198; // type:function size:0xBC -bte__btm_chg_all_acl_pkt_types = .text:0x80403254; // type:function size:0x220 -bte__BTM_SecAddDevice = .text:0x80403474; // type:function size:0x188 -bte__BTM_SecDeleteDevice = .text:0x804035FC; // type:function size:0xAC -bte__BTM_SecReadDevName = .text:0x804036A8; // type:function size:0xA0 -bte__btm_sec_alloc_dev = .text:0x80403748; // type:function size:0x120 -bte__btm_find_dev_by_handle = .text:0x80403868; // type:function size:0xB8 -bte__btm_find_dev = .text:0x80403920; // type:function size:0x88 -bte__btm_find_oldest_dev = .text:0x804039A8; // type:function size:0x198 -bte__btm_dev_init = .text:0x80403B40; // type:function size:0xA0 -bte__btm_db_reset = .text:0x80403BE0; // type:function size:0xB0 -bte__BTM_DeviceReset = .text:0x80403C90; // type:function size:0x9C -bte__BTM_SendHciReset = .text:0x80403D2C; // type:function size:0xA8 -bte__BTM_IsDeviceUp = .text:0x80403DD4; // type:function size:0x1C -bte__BTM_SetAfhChannels = .text:0x80403DF0; // type:function size:0xF0 +btm_remove_acl = .text:0x80403198; // type:function size:0xBC +btm_chg_all_acl_pkt_types = .text:0x80403254; // type:function size:0x220 +BTM_SecAddDevice = .text:0x80403474; // type:function size:0x188 +BTM_SecDeleteDevice = .text:0x804035FC; // type:function size:0xAC +BTM_SecReadDevName = .text:0x804036A8; // type:function size:0xA0 +btm_sec_alloc_dev = .text:0x80403748; // type:function size:0x120 +btm_find_dev_by_handle = .text:0x80403868; // type:function size:0xB8 +btm_find_dev = .text:0x80403920; // type:function size:0x88 +btm_find_oldest_dev = .text:0x804039A8; // type:function size:0x198 +btm_dev_init = .text:0x80403B40; // type:function size:0xA0 +btm_db_reset = .text:0x80403BE0; // type:function size:0xB0 +BTM_DeviceReset = .text:0x80403C90; // type:function size:0x9C +BTM_SendHciReset = .text:0x80403D2C; // type:function size:0xA8 +BTM_IsDeviceUp = .text:0x80403DD4; // type:function size:0x1C +BTM_SetAfhChannels = .text:0x80403DF0; // type:function size:0xF0 btm_dev_timeout = .text:0x80403EE0; // type:function size:0x298 fn_80404178 = .text:0x80404178; // type:function size:0x1C4 fn_8040433C = .text:0x8040433C; // type:function size:0xC8 fn_80404404 = .text:0x80404404; // type:function size:0xBC fn_804044C0 = .text:0x804044C0; // type:function size:0x4FC -bte__BTM_SetLocalDeviceName = .text:0x804049BC; // type:function size:0xB8 +BTM_SetLocalDeviceName = .text:0x804049BC; // type:function size:0xB8 fn_80404A74 = .text:0x80404A74; // type:function size:0x8C -bte__BTM_ReadLocalDeviceAddr = .text:0x80404B00; // type:function size:0x40 +BTM_ReadLocalDeviceAddr = .text:0x80404B00; // type:function size:0x40 fn_80404B40 = .text:0x80404B40; // type:function size:0x48 -bte__BTM_ReadLocalVersion = .text:0x80404B88; // type:function size:0x4C -bte__BTM_SetDeviceClass = .text:0x80404BD4; // type:function size:0x80 +BTM_ReadLocalVersion = .text:0x80404B88; // type:function size:0x4C +BTM_SetDeviceClass = .text:0x80404BD4; // type:function size:0x80 BTM_ReadDeviceClass = .text:0x80404C54; // type:function size:0x10 -bte__BTM_ReadLocalFeatures = .text:0x80404C64; // type:function size:0x10 -bte__BTM_RegisterForDeviceStatusNotif = .text:0x80404C74; // type:function size:0x18 -bte__BTM_VendorSpecificCommand = .text:0x80404C8C; // type:function size:0xFC +BTM_ReadLocalFeatures = .text:0x80404C64; // type:function size:0x10 +BTM_RegisterForDeviceStatusNotif = .text:0x80404C74; // type:function size:0x18 +BTM_VendorSpecificCommand = .text:0x80404C8C; // type:function size:0xFC fn_80404D88 = .text:0x80404D88; // type:function size:0x6C -bte__BTM_RegisterForVSEvents = .text:0x80404DF4; // type:function size:0x38 -bte__btm_vendor_specific_evt = .text:0x80404E2C; // type:function size:0x98 -bte__BTM_WritePageTimeout = .text:0x80404EC4; // type:function size:0xA0 -bte__BTM_ReadStoredLinkKey = .text:0x80404F64; // type:function size:0xD8 -bte__BTM_WriteStoredLinkKey = .text:0x8040503C; // type:function size:0xD0 -bte__BTM_DeleteStoredLinkKey = .text:0x8040510C; // type:function size:0xD0 +BTM_RegisterForVSEvents = .text:0x80404DF4; // type:function size:0x38 +btm_vendor_specific_evt = .text:0x80404E2C; // type:function size:0x98 +BTM_WritePageTimeout = .text:0x80404EC4; // type:function size:0xA0 +BTM_ReadStoredLinkKey = .text:0x80404F64; // type:function size:0xD8 +BTM_WriteStoredLinkKey = .text:0x8040503C; // type:function size:0xD0 +BTM_DeleteStoredLinkKey = .text:0x8040510C; // type:function size:0xD0 fn_804051DC = .text:0x804051DC; // type:function size:0x7C fn_80405258 = .text:0x80405258; // type:function size:0x5C fn_804052B4 = .text:0x804052B4; // type:function size:0x68 -bte__btm_return_link_keys_evt = .text:0x8040531C; // type:function size:0x18C +btm_return_link_keys_evt = .text:0x8040531C; // type:function size:0x18C fn_804054A8 = .text:0x804054A8; // type:function size:0x20 -bte__btm_discovery_db_init = .text:0x804054C8; // type:function size:0x78 -bte__btm_discovery_db_reset = .text:0x80405540; // type:function size:0xB8 +btm_discovery_db_init = .text:0x804054C8; // type:function size:0x78 +btm_discovery_db_reset = .text:0x80405540; // type:function size:0xB8 fn_804055F8 = .text:0x804055F8; // type:function size:0x4 -bte__BTM_SetDiscoverability = .text:0x804055FC; // type:function size:0x284 +BTM_SetDiscoverability = .text:0x804055FC; // type:function size:0x284 fn_80405880 = .text:0x80405880; // type:function size:0xB0 fn_80405930 = .text:0x80405930; // type:function size:0xB0 -bte__BTM_SetInquiryMode = .text:0x804059E0; // type:function size:0x98 -bte__BTM_SetConnectability = .text:0x80405A78; // type:function size:0x188 -bte__BTM_IsInquiryActive = .text:0x80405C00; // type:function size:0x10 -bte__BTM_CancelInquiry = .text:0x80405C10; // type:function size:0x108 -bte__BTM_StartInquiry = .text:0x80405D18; // type:function size:0x1B4 -bte__BTM_ReadRemoteDeviceName = .text:0x80405ECC; // type:function size:0xE8 -bte__BTM_CancelRemoteDeviceName = .text:0x80405FB4; // type:function size:0x78 -bte__BTM_InqDbRead = .text:0x8040602C; // type:function size:0xC0 -bte__BTM_InqDbFirst = .text:0x804060EC; // type:function size:0xB8 -bte__BTM_InqDbNext = .text:0x804061A4; // type:function size:0x13C -bte__BTM_ClearInqDb = .text:0x804062E0; // type:function size:0xD0 -bte__btm_inq_db_reset = .text:0x804063B0; // type:function size:0x198 +BTM_SetInquiryMode = .text:0x804059E0; // type:function size:0x98 +BTM_SetConnectability = .text:0x80405A78; // type:function size:0x188 +BTM_IsInquiryActive = .text:0x80405C00; // type:function size:0x10 +BTM_CancelInquiry = .text:0x80405C10; // type:function size:0x108 +BTM_StartInquiry = .text:0x80405D18; // type:function size:0x1B4 +BTM_ReadRemoteDeviceName = .text:0x80405ECC; // type:function size:0xE8 +BTM_CancelRemoteDeviceName = .text:0x80405FB4; // type:function size:0x78 +BTM_InqDbRead = .text:0x8040602C; // type:function size:0xC0 +BTM_InqDbFirst = .text:0x804060EC; // type:function size:0xB8 +BTM_InqDbNext = .text:0x804061A4; // type:function size:0x13C +BTM_ClearInqDb = .text:0x804062E0; // type:function size:0xD0 +btm_inq_db_reset = .text:0x804063B0; // type:function size:0x198 fn_80406548 = .text:0x80406548; // type:function size:0x4 -bte__btm_inq_find_bdaddr = .text:0x8040654C; // type:function size:0xDC -bte__btm_inq_db_new = .text:0x80406628; // type:function size:0x104 -bte__btm_set_inq_event_filter = .text:0x8040672C; // type:function size:0xE4 +btm_inq_find_bdaddr = .text:0x8040654C; // type:function size:0xDC +btm_inq_db_new = .text:0x80406628; // type:function size:0x104 +btm_set_inq_event_filter = .text:0x8040672C; // type:function size:0xE4 fn_80406810 = .text:0x80406810; // type:function size:0x220 -bte__btm_process_inq_results = .text:0x80406A30; // type:function size:0x278 +btm_process_inq_results = .text:0x80406A30; // type:function size:0x278 fn_80406CA8 = .text:0x80406CA8; // type:function size:0x104 -bte__btm_initiate_rem_name = .text:0x80406DAC; // type:function size:0x150 -bte__btm_process_remote_name = .text:0x80406EFC; // type:function size:0x158 -bte__btm_inq_rmt_name_failed = .text:0x80407054; // type:function size:0x40 -bte__btm_init = .text:0x80407094; // type:function size:0x5C -bte__BTM_PmRegister = .text:0x804070F0; // type:function size:0xBC -bte__BTM_SetPowerMode = .text:0x804071AC; // type:function size:0x1D0 -bte__BTM_ReadPowerMode = .text:0x8040737C; // type:function size:0xB8 +btm_initiate_rem_name = .text:0x80406DAC; // type:function size:0x150 +btm_process_remote_name = .text:0x80406EFC; // type:function size:0x158 +btm_inq_rmt_name_failed = .text:0x80407054; // type:function size:0x40 +btm_init = .text:0x80407094; // type:function size:0x5C +BTM_PmRegister = .text:0x804070F0; // type:function size:0xBC +BTM_SetPowerMode = .text:0x804071AC; // type:function size:0x1D0 +BTM_ReadPowerMode = .text:0x8040737C; // type:function size:0xB8 fn_80407434 = .text:0x80407434; // type:function size:0x78 -bte__btm_pm_sm_alloc = .text:0x804074AC; // type:function size:0x50 -bte__btm_pm_compare_modes = .text:0x804074FC; // type:function size:0x21C -bte__btm_pm_get_set_mode = .text:0x80407718; // type:function size:0x160 -bte__btm_pm_snd_md_req = .text:0x80407878; // type:function size:0x234 -bte__btm_pm_proc_cmd_status = .text:0x80407AAC; // type:function size:0xB0 -bte__btm_pm_proc_mode_change = .text:0x80407B5C; // type:function size:0x228 -bte__btm_sco_init = .text:0x80407D84; // type:function size:0x44 -bte__btm_esco_conn_rsp = .text:0x80407DC8; // type:function size:0x1DC -bte__btm_sco_chk_pend_unpark = .text:0x80407FA4; // type:function size:0x18C -bte__btm_sco_conn_req = .text:0x80408130; // type:function size:0x1E0 -bte__btm_sco_connected = .text:0x80408310; // type:function size:0x1A0 -bte__BTM_RemoveSco = .text:0x804084B0; // type:function size:0xB8 -bte__btm_remove_sco_links = .text:0x80408568; // type:function size:0x84 -bte__btm_sco_removed = .text:0x804085EC; // type:function size:0x114 -bte__btm_sco_acl_removed = .text:0x80408700; // type:function size:0xB4 -bte__GKI_freebuf2 = .text:0x804087B4; // type:function size:0x4 -bte__BTM_ChangeEScoLinkParms = .text:0x804087B8; // type:function size:0x1A8 -bte__btm_esco_proc_conn_chg = .text:0x80408960; // type:function size:0x104 -bte__btm_is_sco_active = .text:0x80408A64; // type:function size:0x70 -bte__btm_num_sco_links_active = .text:0x80408AD4; // type:function size:0x60 -bte__btm_is_sco_active_by_bdaddr = .text:0x80408B34; // type:function size:0x88 -bte__BTM_SecRegister = .text:0x80408BBC; // type:function size:0x78 -bte__BTM_SecAddRmtNameNotifyCallback = .text:0x80408C34; // type:function size:0x50 -bte__BTM_SecDeleteRmtNameNotifyCallback = .text:0x80408C84; // type:function size:0x54 -bte__BTM_SetPinType = .text:0x80408CD8; // type:function size:0xB0 -bte__BTM_SetSecurityLevel = .text:0x80408D88; // type:function size:0x228 -bte__BTM_PINCodeReply = .text:0x80408FB0; // type:function size:0xC4 -bte__BTM_DeviceAuthorized = .text:0x80409074; // type:function size:0x1DC -bte__BTM_SecBond = .text:0x80409250; // type:function size:0x3CC +btm_pm_sm_alloc = .text:0x804074AC; // type:function size:0x50 +btm_pm_compare_modes = .text:0x804074FC; // type:function size:0x21C +btm_pm_get_set_mode = .text:0x80407718; // type:function size:0x160 +btm_pm_snd_md_req = .text:0x80407878; // type:function size:0x234 +btm_pm_proc_cmd_status = .text:0x80407AAC; // type:function size:0xB0 +btm_pm_proc_mode_change = .text:0x80407B5C; // type:function size:0x228 +btm_sco_init = .text:0x80407D84; // type:function size:0x44 +btm_esco_conn_rsp = .text:0x80407DC8; // type:function size:0x1DC +btm_sco_chk_pend_unpark = .text:0x80407FA4; // type:function size:0x18C +btm_sco_conn_req = .text:0x80408130; // type:function size:0x1E0 +btm_sco_connected = .text:0x80408310; // type:function size:0x1A0 +BTM_RemoveSco = .text:0x804084B0; // type:function size:0xB8 +btm_remove_sco_links = .text:0x80408568; // type:function size:0x84 +btm_sco_removed = .text:0x804085EC; // type:function size:0x114 +btm_sco_acl_removed = .text:0x80408700; // type:function size:0xB4 +GKI_freebuf2 = .text:0x804087B4; // type:function size:0x4 +BTM_ChangeEScoLinkParms = .text:0x804087B8; // type:function size:0x1A8 +btm_esco_proc_conn_chg = .text:0x80408960; // type:function size:0x104 +btm_is_sco_active = .text:0x80408A64; // type:function size:0x70 +btm_num_sco_links_active = .text:0x80408AD4; // type:function size:0x60 +btm_is_sco_active_by_bdaddr = .text:0x80408B34; // type:function size:0x88 +BTM_SecRegister = .text:0x80408BBC; // type:function size:0x78 +BTM_SecAddRmtNameNotifyCallback = .text:0x80408C34; // type:function size:0x50 +BTM_SecDeleteRmtNameNotifyCallback = .text:0x80408C84; // type:function size:0x54 +BTM_SetPinType = .text:0x80408CD8; // type:function size:0xB0 +BTM_SetSecurityLevel = .text:0x80408D88; // type:function size:0x228 +BTM_PINCodeReply = .text:0x80408FB0; // type:function size:0xC4 +BTM_DeviceAuthorized = .text:0x80409074; // type:function size:0x1DC +BTM_SecBond = .text:0x80409250; // type:function size:0x3CC fn_8040961C = .text:0x8040961C; // type:function size:0x464 -bte__btm_sec_mx_access_request = .text:0x80409A80; // type:function size:0x29C -bte__btm_sec_conn_req = .text:0x80409D1C; // type:function size:0x12C -bte__btm_sec_init = .text:0x80409E48; // type:function size:0x1C -bte__btm_sec_dev_reset = .text:0x80409E64; // type:function size:0x40 -bte__btm_sec_abort_access_req = .text:0x80409EA4; // type:function size:0xB4 +btm_sec_mx_access_request = .text:0x80409A80; // type:function size:0x29C +btm_sec_conn_req = .text:0x80409D1C; // type:function size:0x12C +btm_sec_init = .text:0x80409E48; // type:function size:0x1C +btm_sec_dev_reset = .text:0x80409E64; // type:function size:0x40 +btm_sec_abort_access_req = .text:0x80409EA4; // type:function size:0xB4 fn_80409F58 = .text:0x80409F58; // type:function size:0x2E8 fn_8040A240 = .text:0x8040A240; // type:function size:0x344 -bte__btm_sec_mkey_comp_event = .text:0x8040A584; // type:function size:0xFC -bte__btm_sec_encrypt_change = .text:0x8040A680; // type:function size:0x13C -bte__btm_sec_is_bonding = .text:0x8040A7BC; // type:function size:0x40 -bte__btm_sec_connected = .text:0x8040A7FC; // type:function size:0x480 -bte__btm_sec_disconnect = .text:0x8040AC7C; // type:function size:0xBC -bte__btm_sec_disconnected = .text:0x8040AD38; // type:function size:0x13C -bte__btm_sec_link_key_notification = .text:0x8040AE74; // type:function size:0x1AC -bte__btm_sec_link_key_request = .text:0x8040B020; // type:function size:0x130 -bte__btm_sec_pin_code_request_timeout = .text:0x8040B150; // type:function size:0x74 -bte__btm_sec_pin_code_request = .text:0x8040B1C4; // type:function size:0x35C -bte__btm_sec_update_clock_offset = .text:0x8040B520; // type:function size:0x50 -bte__btm_sec_execute_procedure = .text:0x8040B570; // type:function size:0x3E0 -bte__btm_sec_start_authorization = .text:0x8040B950; // type:function size:0x11C -bte__btm_sec_collision_timeout = .text:0x8040BA6C; // type:function size:0xE0 -bte__btm_read_trusted_mask = .text:0x8040BB4C; // type:function size:0x34 -bte__btu_hcif_process_event = .text:0x8040BB80; // type:function size:0x5B8 -bte__btu_hcif_send_cmd = .text:0x8040C138; // type:function size:0x18C -bte__btu_hcif_connection_comp_evt = .text:0x8040C2C4; // type:function size:0xDC -bte__btu_hcif_connection_request_evt = .text:0x8040C3A0; // type:function size:0x8C -bte__btu_hcif_qos_setup_comp_evt = .text:0x8040C42C; // type:function size:0x100 -bte__btu_hcif_esco_connection_comp_evt = .text:0x8040C52C; // type:function size:0xE0 +btm_sec_mkey_comp_event = .text:0x8040A584; // type:function size:0xFC +btm_sec_encrypt_change = .text:0x8040A680; // type:function size:0x13C +btm_sec_is_bonding = .text:0x8040A7BC; // type:function size:0x40 +btm_sec_connected = .text:0x8040A7FC; // type:function size:0x480 +btm_sec_disconnect = .text:0x8040AC7C; // type:function size:0xBC +btm_sec_disconnected = .text:0x8040AD38; // type:function size:0x13C +btm_sec_link_key_notification = .text:0x8040AE74; // type:function size:0x1AC +btm_sec_link_key_request = .text:0x8040B020; // type:function size:0x130 +btm_sec_pin_code_request_timeout = .text:0x8040B150; // type:function size:0x74 +btm_sec_pin_code_request = .text:0x8040B1C4; // type:function size:0x35C +btm_sec_update_clock_offset = .text:0x8040B520; // type:function size:0x50 +btm_sec_execute_procedure = .text:0x8040B570; // type:function size:0x3E0 +btm_sec_start_authorization = .text:0x8040B950; // type:function size:0x11C +btm_sec_collision_timeout = .text:0x8040BA6C; // type:function size:0xE0 +btm_read_trusted_mask = .text:0x8040BB4C; // type:function size:0x34 +btu_hcif_process_event = .text:0x8040BB80; // type:function size:0x5B8 +btu_hcif_send_cmd = .text:0x8040C138; // type:function size:0x18C +btu_hcif_connection_comp_evt = .text:0x8040C2C4; // type:function size:0xDC +btu_hcif_connection_request_evt = .text:0x8040C3A0; // type:function size:0x8C +btu_hcif_qos_setup_comp_evt = .text:0x8040C42C; // type:function size:0x100 +btu_hcif_esco_connection_comp_evt = .text:0x8040C52C; // type:function size:0xE0 fn_8040C60C = .text:0x8040C60C; // type:function size:0x158 -bte__btu_hcif_command_complete_evt = .text:0x8040C764; // type:function size:0x118 -bte__btu_hcif_hdl_command_status = .text:0x8040C87C; // type:function size:0x200 -bte__btu_hcif_command_status_evt = .text:0x8040CA7C; // type:function size:0x128 -bte__btu_hcif_cmd_timeout = .text:0x8040CBA4; // type:function size:0x158 -bte__btu_hcif_link_key_notification_evt = .text:0x8040CCFC; // type:function size:0xE0 -bte__btu_init_core = .text:0x8040CDDC; // type:function size:0x2C -bte__BTE_Init = .text:0x8040CE08; // type:function size:0x4C -bte__WBT_ExtCreateRecord = .text:0x8040CE54; // type:function size:0xE0 -bte__GAP_Init = .text:0x8040CF34; // type:function size:0x60 -bte__gap_conn_init = .text:0x8040CF94; // type:function size:0x70 -bte__gap_connect_ind = .text:0x8040D004; // type:function size:0x18C -bte__gap_connect_cfm = .text:0x8040D190; // type:function size:0x1DC -bte__gap_config_ind = .text:0x8040D36C; // type:function size:0x13C -bte__gap_config_cfm = .text:0x8040D4A8; // type:function size:0x1EC -bte__gap_disconnect_ind = .text:0x8040D694; // type:function size:0x1F8 -bte__gap_data_ind = .text:0x8040D88C; // type:function size:0x110 -bte__gap_congestion_ind = .text:0x8040D99C; // type:function size:0x134 -bte__btm_cback = .text:0x8040DAD0; // type:function size:0x1D8 +btu_hcif_command_complete_evt = .text:0x8040C764; // type:function size:0x118 +btu_hcif_hdl_command_status = .text:0x8040C87C; // type:function size:0x200 +btu_hcif_command_status_evt = .text:0x8040CA7C; // type:function size:0x128 +btu_hcif_cmd_timeout = .text:0x8040CBA4; // type:function size:0x158 +btu_hcif_link_key_notification_evt = .text:0x8040CCFC; // type:function size:0xE0 +btu_init_core = .text:0x8040CDDC; // type:function size:0x2C +BTE_Init = .text:0x8040CE08; // type:function size:0x4C +WBT_ExtCreateRecord = .text:0x8040CE54; // type:function size:0xE0 +GAP_Init = .text:0x8040CF34; // type:function size:0x60 +gap_conn_init = .text:0x8040CF94; // type:function size:0x70 +gap_connect_ind = .text:0x8040D004; // type:function size:0x18C +gap_connect_cfm = .text:0x8040D190; // type:function size:0x1DC +gap_config_ind = .text:0x8040D36C; // type:function size:0x13C +gap_config_cfm = .text:0x8040D4A8; // type:function size:0x1EC +gap_disconnect_ind = .text:0x8040D694; // type:function size:0x1F8 +gap_data_ind = .text:0x8040D88C; // type:function size:0x110 +gap_congestion_ind = .text:0x8040D99C; // type:function size:0x134 +btm_cback = .text:0x8040DAD0; // type:function size:0x1D8 gap_btm_cback0 = .text:0x8040DCA8; // type:function size:0xC gap_btm_cback1 = .text:0x8040DCB4; // type:function size:0xC -bte__gap_find_addr_name_cb = .text:0x8040DCC0; // type:function size:0x218 -bte__gap_find_addr_inq_cb = .text:0x8040DED8; // type:function size:0x1B4 +gap_find_addr_name_cb = .text:0x8040DCC0; // type:function size:0x218 +gap_find_addr_inq_cb = .text:0x8040DED8; // type:function size:0x1B4 gap_convert_btm_status = .text:0x8040E08C; // type:function size:0x60 -bte__btsnd_hcic_inquiry = .text:0x8040E0EC; // type:function size:0xA8 +btsnd_hcic_inquiry = .text:0x8040E0EC; // type:function size:0xA8 btsnd_hcic_inq_cancel = .text:0x8040E194; // type:function size:0x60 -bte__btsnd_hcic_per_inq_mode = .text:0x8040E1F4; // type:function size:0xC0 -bte__btsnd_hcic_create_conn = .text:0x8040E2B4; // type:function size:0xE0 -bte__btsnd_hcic_disconnect = .text:0x8040E394; // type:function size:0x88 -bte__btsnd_hcic_add_SCO_conn = .text:0x8040E41C; // type:function size:0x8C -bte__btsnd_hcic_accept_conn = .text:0x8040E4A8; // type:function size:0x60 -bte__btsnd_hcic_reject_conn = .text:0x8040E508; // type:function size:0x5C -bte__btsnd_hcic_link_key_req_reply = .text:0x8040E564; // type:function size:0x1A0 +btsnd_hcic_per_inq_mode = .text:0x8040E1F4; // type:function size:0xC0 +btsnd_hcic_create_conn = .text:0x8040E2B4; // type:function size:0xE0 +btsnd_hcic_disconnect = .text:0x8040E394; // type:function size:0x88 +btsnd_hcic_add_SCO_conn = .text:0x8040E41C; // type:function size:0x8C +btsnd_hcic_accept_conn = .text:0x8040E4A8; // type:function size:0x60 +btsnd_hcic_reject_conn = .text:0x8040E508; // type:function size:0x5C +btsnd_hcic_link_key_req_reply = .text:0x8040E564; // type:function size:0x1A0 btsnd_hcic_link_key_neg_reply = .text:0x8040E704; // type:function size:0xA0 -bte__btsnd_hcic_pin_code_req_reply = .text:0x8040E7A4; // type:function size:0x1E4 +btsnd_hcic_pin_code_req_reply = .text:0x8040E7A4; // type:function size:0x1E4 btsnd_hcic_pin_code_neg_reply = .text:0x8040E988; // type:function size:0xA0 -bte__btsnd_hcic_change_conn_type = .text:0x8040EA28; // type:function size:0x90 +btsnd_hcic_change_conn_type = .text:0x8040EA28; // type:function size:0x90 btsnd_hcic_auth_request = .text:0x8040EAB8; // type:function size:0x7C -bte__btsnd_hcic_set_conn_encrypt = .text:0x8040EB34; // type:function size:0x8C -bte__btsnd_hcic_rmt_name_req = .text:0x8040EBC0; // type:function size:0xD8 +btsnd_hcic_set_conn_encrypt = .text:0x8040EB34; // type:function size:0x8C +btsnd_hcic_rmt_name_req = .text:0x8040EBC0; // type:function size:0xD8 btsnd_hcic_rmt_name_req_cancel = .text:0x8040EC98; // type:function size:0xA0 btsnd_hcic_rmt_features_req = .text:0x8040ED38; // type:function size:0x7C btsnd_hcic_rmt_ver_req = .text:0x8040EDB4; // type:function size:0x7C btsnd_hcic_read_rmt_clk_offset = .text:0x8040EE30; // type:function size:0x7C -bte__btsnd_hcic_setup_esco_conn = .text:0x8040EEAC; // type:function size:0xFC -bte__btsnd_hcic_accept_esco_conn = .text:0x8040EFA8; // type:function size:0xE8 -bte__btsnd_hcic_reject_esco_conn = .text:0x8040F090; // type:function size:0x60 +btsnd_hcic_setup_esco_conn = .text:0x8040EEAC; // type:function size:0xFC +btsnd_hcic_accept_esco_conn = .text:0x8040EFA8; // type:function size:0xE8 +btsnd_hcic_reject_esco_conn = .text:0x8040F090; // type:function size:0x60 btsnd_hcic_hold_mode = .text:0x8040F0F0; // type:function size:0xB4 -bte__btsnd_hcic_sniff_mode = .text:0x8040F1A4; // type:function size:0xCC +btsnd_hcic_sniff_mode = .text:0x8040F1A4; // type:function size:0xCC btsnd_hcic_exit_sniff_mode = .text:0x8040F270; // type:function size:0x84 btsnd_hcic_park_mode = .text:0x8040F2F4; // type:function size:0xB4 btsnd_hcic_exit_park_mode = .text:0x8040F3A8; // type:function size:0x84 btsnd_hcic_switch_role = .text:0x8040F42C; // type:function size:0xB0 btsnd_hcic_write_policy_set = .text:0x8040F4DC; // type:function size:0x94 btsnd_hcic_reset = .text:0x8040F570; // type:function size:0x5C -bte__btsnd_hcic_set_event_filter = .text:0x8040F5CC; // type:function size:0x1BC -bte__btsnd_hcic_write_pin_type = .text:0x8040F788; // type:function size:0x74 -bte__btsnd_hcic_read_stored_key = .text:0x8040F7FC; // type:function size:0x60 -bte__btsnd_hcic_write_stored_key = .text:0x8040F85C; // type:function size:0x1C0 +btsnd_hcic_set_event_filter = .text:0x8040F5CC; // type:function size:0x1BC +btsnd_hcic_write_pin_type = .text:0x8040F788; // type:function size:0x74 +btsnd_hcic_read_stored_key = .text:0x8040F7FC; // type:function size:0x60 +btsnd_hcic_write_stored_key = .text:0x8040F85C; // type:function size:0x1C0 btsnd_hcic_delete_stored_key = .text:0x8040FA1C; // type:function size:0xB0 -bte__btsnd_hcic_change_name = .text:0x8040FACC; // type:function size:0x140 -bte__btsnd_hcic_write_page_tout = .text:0x8040FC0C; // type:function size:0x38 -bte__btsnd_hcic_write_scan_enable = .text:0x8040FC44; // type:function size:0x30 -bte__btsnd_hcic_write_pagescan_cfg = .text:0x8040FC74; // type:function size:0x44 -bte__btsnd_hcic_write_inqscan_cfg = .text:0x8040FCB8; // type:function size:0x44 -bte__btsnd_hcic_write_auth_enable = .text:0x8040FCFC; // type:function size:0x74 +btsnd_hcic_change_name = .text:0x8040FACC; // type:function size:0x140 +btsnd_hcic_write_page_tout = .text:0x8040FC0C; // type:function size:0x38 +btsnd_hcic_write_scan_enable = .text:0x8040FC44; // type:function size:0x30 +btsnd_hcic_write_pagescan_cfg = .text:0x8040FC74; // type:function size:0x44 +btsnd_hcic_write_inqscan_cfg = .text:0x8040FCB8; // type:function size:0x44 +btsnd_hcic_write_auth_enable = .text:0x8040FCFC; // type:function size:0x74 btsnd_hcic_write_encr_mode = .text:0x8040FD70; // type:function size:0x74 -bte__btsnd_hcic_write_dev_class = .text:0x8040FDE4; // type:function size:0x44 -bte__btsnd_hcic_write_auto_flush_tout = .text:0x8040FE28; // type:function size:0x44 -bte__btsnd_hcic_set_host_buf_size = .text:0x8040FE6C; // type:function size:0xBC +btsnd_hcic_write_dev_class = .text:0x8040FDE4; // type:function size:0x44 +btsnd_hcic_write_auto_flush_tout = .text:0x8040FE28; // type:function size:0x44 +btsnd_hcic_set_host_buf_size = .text:0x8040FE6C; // type:function size:0xBC btsnd_hcic_write_link_super_tout = .text:0x8040FF28; // type:function size:0x94 -bte__btsnd_hcic_write_cur_iac_lap = .text:0x8040FFBC; // type:function size:0x70 +btsnd_hcic_write_cur_iac_lap = .text:0x8040FFBC; // type:function size:0x70 btsnd_hcic_read_local_ver = .text:0x8041002C; // type:function size:0x60 fn_8041008C = .text:0x8041008C; // type:function size:0x5C -bte__btsnd_hcic_read_buffer_size = .text:0x804100E8; // type:function size:0x28 +btsnd_hcic_read_buffer_size = .text:0x804100E8; // type:function size:0x28 btsnd_hcic_read_bd_addr = .text:0x80410110; // type:function size:0x60 btsnd_hcic_get_link_quality = .text:0x80410170; // type:function size:0x7C -bte__btsnd_hcic_read_rssi = .text:0x804101EC; // type:function size:0x78 +btsnd_hcic_read_rssi = .text:0x804101EC; // type:function size:0x78 fn_80410264 = .text:0x80410264; // type:function size:0x420 -bte__btsnd_hcic_write_inqscan_type = .text:0x80410684; // type:function size:0x30 -bte__btsnd_hcic_write_inquiry_mode = .text:0x804106B4; // type:function size:0x30 -bte__btsnd_hcic_write_pagescan_type = .text:0x804106E4; // type:function size:0x30 -bte__btsnd_hcic_vendor_spec_cmd = .text:0x80410714; // type:function size:0xF4 -bte__HID_DevInit = .text:0x80410808; // type:function size:0x68 +btsnd_hcic_write_inqscan_type = .text:0x80410684; // type:function size:0x30 +btsnd_hcic_write_inquiry_mode = .text:0x804106B4; // type:function size:0x30 +btsnd_hcic_write_pagescan_type = .text:0x804106E4; // type:function size:0x30 +btsnd_hcic_vendor_spec_cmd = .text:0x80410714; // type:function size:0xF4 +HID_DevInit = .text:0x80410808; // type:function size:0x68 fn_80410870 = .text:0x80410870; // type:function size:0xC0 -bte__hidd_proc_repage_timeout = .text:0x80410930; // type:function size:0xC8 -bte__hidd_pm_set_now = .text:0x804109F8; // type:function size:0x1D8 -bte__hidd_pm_proc_mode_change = .text:0x80410BD0; // type:function size:0x158 -bte__hidd_pm_inact_timeout = .text:0x80410D28; // type:function size:0x4C -bte__HID_HostGetSDPRecord = .text:0x80410D74; // type:function size:0xC8 +hidd_proc_repage_timeout = .text:0x80410930; // type:function size:0xC8 +hidd_pm_set_now = .text:0x804109F8; // type:function size:0x1D8 +hidd_pm_proc_mode_change = .text:0x80410BD0; // type:function size:0x158 +hidd_pm_inact_timeout = .text:0x80410D28; // type:function size:0x4C +HID_HostGetSDPRecord = .text:0x80410D74; // type:function size:0xC8 fn_80410E3C = .text:0x80410E3C; // type:function size:0x450 fn_8041128C = .text:0x8041128C; // type:function size:0x44 -bte__HID_HostRegister = .text:0x804112D0; // type:function size:0x7C -bte__HID_HostDeregister = .text:0x8041134C; // type:function size:0xE4 -bte__HID_HostAddDev = .text:0x80411430; // type:function size:0x190 -bte__HID_HostRemoveDev = .text:0x804115C0; // type:function size:0xC8 +HID_HostRegister = .text:0x804112D0; // type:function size:0x7C +HID_HostDeregister = .text:0x8041134C; // type:function size:0xE4 +HID_HostAddDev = .text:0x80411430; // type:function size:0x190 +HID_HostRemoveDev = .text:0x804115C0; // type:function size:0xC8 HID_HostOpenDev = .text:0x80411688; // type:function size:0x64 -bte__HID_HostWriteDev = .text:0x804116EC; // type:function size:0x140 -bte__HID_HostCloseDev = .text:0x8041182C; // type:function size:0xA0 -bte__HID_HostSetSecurityLevel = .text:0x804118CC; // type:function size:0x228 -bte__hidh_conn_reg = .text:0x80411AF4; // type:function size:0x158 -bte__hidh_conn_disconnect = .text:0x80411C4C; // type:function size:0xA4 -bte__hidh_sec_check_complete_term = .text:0x80411CF0; // type:function size:0x130 -bte__hidh_l2cif_connect_ind = .text:0x80411E20; // type:function size:0x258 -bte__hidh_proc_repage_timeout = .text:0x80412078; // type:function size:0x14C -bte__hidh_sec_check_complete_orig = .text:0x804121C4; // type:function size:0x214 -bte__hidh_l2cif_connect_cfm = .text:0x804123D8; // type:function size:0x348 -bte__hidh_l2cif_config_ind = .text:0x80412720; // type:function size:0x2A8 -bte__hidh_l2cif_config_cfm = .text:0x804129C8; // type:function size:0x30C -bte__hidh_l2cif_disconnect_ind = .text:0x80412CD4; // type:function size:0x2C4 -bte__hidh_l2cif_disconnect_cfm = .text:0x80412F98; // type:function size:0x248 -bte__hidh_l2cif_cong_ind = .text:0x804131E0; // type:function size:0x1F8 -bte__hidh_l2cif_data_ind = .text:0x804133D8; // type:function size:0x398 -bte__hidh_conn_snd_data = .text:0x80413770; // type:function size:0x29C +HID_HostWriteDev = .text:0x804116EC; // type:function size:0x140 +HID_HostCloseDev = .text:0x8041182C; // type:function size:0xA0 +HID_HostSetSecurityLevel = .text:0x804118CC; // type:function size:0x228 +hidh_conn_reg = .text:0x80411AF4; // type:function size:0x158 +hidh_conn_disconnect = .text:0x80411C4C; // type:function size:0xA4 +hidh_sec_check_complete_term = .text:0x80411CF0; // type:function size:0x130 +hidh_l2cif_connect_ind = .text:0x80411E20; // type:function size:0x258 +hidh_proc_repage_timeout = .text:0x80412078; // type:function size:0x14C +hidh_sec_check_complete_orig = .text:0x804121C4; // type:function size:0x214 +hidh_l2cif_connect_cfm = .text:0x804123D8; // type:function size:0x348 +hidh_l2cif_config_ind = .text:0x80412720; // type:function size:0x2A8 +hidh_l2cif_config_cfm = .text:0x804129C8; // type:function size:0x30C +hidh_l2cif_disconnect_ind = .text:0x80412CD4; // type:function size:0x2C4 +hidh_l2cif_disconnect_cfm = .text:0x80412F98; // type:function size:0x248 +hidh_l2cif_cong_ind = .text:0x804131E0; // type:function size:0x1F8 +hidh_l2cif_data_ind = .text:0x804133D8; // type:function size:0x398 +hidh_conn_snd_data = .text:0x80413770; // type:function size:0x29C fn_80413A0C = .text:0x80413A0C; // type:function size:0xFC -bte__hidh_conn_dereg = .text:0x80413B08; // type:function size:0x2C +hidh_conn_dereg = .text:0x80413B08; // type:function size:0x2C fn_80413B34 = .text:0x80413B34; // type:function size:0x19C -bte__L2CA_Deregister = .text:0x80413CD0; // type:function size:0x90 -bte__L2CA_ConnectReq = .text:0x80413D60; // type:function size:0x234 -bte__L2CA_ConnectRsp = .text:0x80413F94; // type:function size:0x190 -bte__L2CA_ConfigReq = .text:0x80414124; // type:function size:0xB8 -bte__L2CA_ConfigRsp = .text:0x804141DC; // type:function size:0xD0 +L2CA_Deregister = .text:0x80413CD0; // type:function size:0x90 +L2CA_ConnectReq = .text:0x80413D60; // type:function size:0x234 +L2CA_ConnectRsp = .text:0x80413F94; // type:function size:0x190 +L2CA_ConfigReq = .text:0x80414124; // type:function size:0xB8 +L2CA_ConfigRsp = .text:0x804141DC; // type:function size:0xD0 L2CA_DisconnectReq = .text:0x804142AC; // type:function size:0xA4 L2CA_DisconnectRsp = .text:0x80414350; // type:function size:0xA4 -bte__L2CA_DataWrite = .text:0x804143F4; // type:function size:0x124 -bte__L2CA_SetIdleTimeout = .text:0x80414518; // type:function size:0xC8 -bte__L2CA_SetIdleTimeoutByBdAddr = .text:0x804145E0; // type:function size:0x100 -bte__L2CA_SetTraceLevel = .text:0x804146E0; // type:function size:0x1C +L2CA_DataWrite = .text:0x804143F4; // type:function size:0x124 +L2CA_SetIdleTimeout = .text:0x80414518; // type:function size:0xC8 +L2CA_SetIdleTimeoutByBdAddr = .text:0x804145E0; // type:function size:0x100 +L2CA_SetTraceLevel = .text:0x804146E0; // type:function size:0x1C L2CA_RegisterCompression = .text:0x804146FC; // type:function size:0x4 -bte__l2c_csm_execute = .text:0x80414700; // type:function size:0x4C +l2c_csm_execute = .text:0x80414700; // type:function size:0x4C fn_8041474C = .text:0x8041474C; // type:function size:0x294 fn_804149E0 = .text:0x804149E0; // type:function size:0x170 fn_80414B50 = .text:0x80414B50; // type:function size:0x168 @@ -23625,99 +23625,99 @@ fn_804150D4 = .text:0x804150D4; // type:function size:0x3C8 fn_8041549C = .text:0x8041549C; // type:function size:0x25C fn_804156F8 = .text:0x804156F8; // type:function size:0x1E4 fn_804158DC = .text:0x804158DC; // type:function size:0x15C -bte__forward_peer_data = .text:0x80415A38; // type:function size:0x1A4 -bte__l2c_link_hci_conn_req = .text:0x80415BDC; // type:function size:0x154 -bte__l2c_link_hci_conn_comp = .text:0x80415D30; // type:function size:0x238 -bte__l2c_link_sec_comp = .text:0x80415F68; // type:function size:0xB4 -bte__l2c_link_hci_disc_comp = .text:0x8041601C; // type:function size:0xBC -bte__l2c_link_hci_qos_violation = .text:0x804160D8; // type:function size:0x70 +forward_peer_data = .text:0x80415A38; // type:function size:0x1A4 +l2c_link_hci_conn_req = .text:0x80415BDC; // type:function size:0x154 +l2c_link_hci_conn_comp = .text:0x80415D30; // type:function size:0x238 +l2c_link_sec_comp = .text:0x80415F68; // type:function size:0xB4 +l2c_link_hci_disc_comp = .text:0x8041601C; // type:function size:0xBC +l2c_link_hci_qos_violation = .text:0x804160D8; // type:function size:0x70 l2c_link_timeout = .text:0x80416148; // type:function size:0x174 -bte__l2c_link_send_to_lower = .text:0x804162BC; // type:function size:0x108 -bte__l2c_link_check_send_pkts = .text:0x804163C4; // type:function size:0x2CC -bte__l2c_link_adjust_allocation = .text:0x80416690; // type:function size:0x198 -bte__l2c_link_process_num_completed_pkts = .text:0x80416828; // type:function size:0xE4 -bte__l2c_link_processs_num_bufs = .text:0x8041690C; // type:function size:0x14 -bte__l2cap_link_chk_pkt_start = .text:0x80416920; // type:function size:0x1D0 -bte__l2cap_link_chk_pkt_end = .text:0x80416AF0; // type:function size:0x6C -bte__l2c_link_role_changed = .text:0x80416B5C; // type:function size:0x80 -bte__l2c_link_role_change_failed = .text:0x80416BDC; // type:function size:0x6C -bte__l2c_link_segments_xmitted = .text:0x80416C48; // type:function size:0xDC -bte__l2c_pin_code_request = .text:0x80416D24; // type:function size:0x44 -bte__l2c_init = .text:0x80416D68; // type:function size:0x114 -bte__l2c_rcv_acl_data = .text:0x80416E7C; // type:function size:0x330 -bte__process_l2cap_cmd = .text:0x804171AC; // type:function size:0xA70 +l2c_link_send_to_lower = .text:0x804162BC; // type:function size:0x108 +l2c_link_check_send_pkts = .text:0x804163C4; // type:function size:0x2CC +l2c_link_adjust_allocation = .text:0x80416690; // type:function size:0x198 +l2c_link_process_num_completed_pkts = .text:0x80416828; // type:function size:0xE4 +l2c_link_processs_num_bufs = .text:0x8041690C; // type:function size:0x14 +l2cap_link_chk_pkt_start = .text:0x80416920; // type:function size:0x1D0 +l2cap_link_chk_pkt_end = .text:0x80416AF0; // type:function size:0x6C +l2c_link_role_changed = .text:0x80416B5C; // type:function size:0x80 +l2c_link_role_change_failed = .text:0x80416BDC; // type:function size:0x6C +l2c_link_segments_xmitted = .text:0x80416C48; // type:function size:0xDC +l2c_pin_code_request = .text:0x80416D24; // type:function size:0x44 +l2c_init = .text:0x80416D68; // type:function size:0x114 +l2c_rcv_acl_data = .text:0x80416E7C; // type:function size:0x330 +process_l2cap_cmd = .text:0x804171AC; // type:function size:0xA70 l2c_process_timeout = .text:0x80417C1C; // type:function size:0x50 -bte__l2c_process_held_packets = .text:0x80417C6C; // type:function size:0x12C -bte__l2cu_allocate_lcb = .text:0x80417D98; // type:function size:0xD4 -bte__l2cu_release_lcb = .text:0x80417E6C; // type:function size:0x100 -bte__l2cu_find_lcb_by_bd_addr = .text:0x80417F6C; // type:function size:0x88 -bte__l2cu_find_lcb_by_handle = .text:0x80417FF4; // type:function size:0x90 -bte__l2cu_get_conn_role = .text:0x80418084; // type:function size:0x10 -bte__l2cu_build_header = .text:0x80418094; // type:function size:0xC4 -bte__l2cu_send_peer_cmd_reject = .text:0x80418158; // type:function size:0xFC -bte__l2cu_send_peer_connect_req = .text:0x80418254; // type:function size:0xC4 -bte__l2cu_send_peer_connect_rsp = .text:0x80418318; // type:function size:0xD8 -bte__l2cu_reject_connection = .text:0x804183F0; // type:function size:0xC0 -bte__l2cu_send_peer_config_req = .text:0x804184B0; // type:function size:0x2F8 -bte__l2cu_send_peer_config_rsp = .text:0x804187A8; // type:function size:0x2F8 -bte__l2cu_send_peer_config_rej = .text:0x80418AA0; // type:function size:0x1B4 -bte__l2cu_send_peer_disc_req = .text:0x80418C54; // type:function size:0xD4 -bte__l2cu_send_peer_disc_rsp = .text:0x80418D28; // type:function size:0xC0 -bte__l2cu_send_peer_echo_req = .text:0x80418DE8; // type:function size:0x170 -bte__l2cu_send_peer_echo_rsp = .text:0x80418F58; // type:function size:0x19C -bte__l2cu_send_peer_info_rsp = .text:0x804190F4; // type:function size:0xA4 -bte__l2cu_allocate_ccb = .text:0x80419198; // type:function size:0x10C -bte__l2cu_release_ccb = .text:0x804192A4; // type:function size:0x1A4 -bte__l2cu_find_ccb_by_cid = .text:0x80419448; // type:function size:0x5C -bte__l2cu_allocate_rcb = .text:0x804194A4; // type:function size:0x4C -bte__l2cu_release_rcb = .text:0x804194F0; // type:function size:0x10 -bte__l2cu_find_rcb_by_psm = .text:0x80419500; // type:function size:0xB8 -bte__l2cu_process_peer_cfg_req = .text:0x804195B8; // type:function size:0x148 -bte__l2cu_process_peer_cfg_rsp = .text:0x80419700; // type:function size:0x40 -bte__l2cu_process_our_cfg_req = .text:0x80419740; // type:function size:0x110 -bte__l2cu_process_our_cfg_rsp = .text:0x80419850; // type:function size:0x40 -bte__l2cu_device_reset = .text:0x80419890; // type:function size:0x6C -bte__l2cu_create_conn = .text:0x804198FC; // type:function size:0x118 -bte__l2cu_create_conn_after_switch = .text:0x80419A14; // type:function size:0xD0 -bte__l2cu_find_lcb_by_state = .text:0x80419AE4; // type:function size:0x90 -bte__l2cu_lcb_disconnecting = .text:0x80419B74; // type:function size:0xE8 -bte__RFCOMM_Init = .text:0x80419C5C; // type:function size:0x50 +l2c_process_held_packets = .text:0x80417C6C; // type:function size:0x12C +l2cu_allocate_lcb = .text:0x80417D98; // type:function size:0xD4 +l2cu_release_lcb = .text:0x80417E6C; // type:function size:0x100 +l2cu_find_lcb_by_bd_addr = .text:0x80417F6C; // type:function size:0x88 +l2cu_find_lcb_by_handle = .text:0x80417FF4; // type:function size:0x90 +l2cu_get_conn_role = .text:0x80418084; // type:function size:0x10 +l2cu_build_header = .text:0x80418094; // type:function size:0xC4 +l2cu_send_peer_cmd_reject = .text:0x80418158; // type:function size:0xFC +l2cu_send_peer_connect_req = .text:0x80418254; // type:function size:0xC4 +l2cu_send_peer_connect_rsp = .text:0x80418318; // type:function size:0xD8 +l2cu_reject_connection = .text:0x804183F0; // type:function size:0xC0 +l2cu_send_peer_config_req = .text:0x804184B0; // type:function size:0x2F8 +l2cu_send_peer_config_rsp = .text:0x804187A8; // type:function size:0x2F8 +l2cu_send_peer_config_rej = .text:0x80418AA0; // type:function size:0x1B4 +l2cu_send_peer_disc_req = .text:0x80418C54; // type:function size:0xD4 +l2cu_send_peer_disc_rsp = .text:0x80418D28; // type:function size:0xC0 +l2cu_send_peer_echo_req = .text:0x80418DE8; // type:function size:0x170 +l2cu_send_peer_echo_rsp = .text:0x80418F58; // type:function size:0x19C +l2cu_send_peer_info_rsp = .text:0x804190F4; // type:function size:0xA4 +l2cu_allocate_ccb = .text:0x80419198; // type:function size:0x10C +l2cu_release_ccb = .text:0x804192A4; // type:function size:0x1A4 +l2cu_find_ccb_by_cid = .text:0x80419448; // type:function size:0x5C +l2cu_allocate_rcb = .text:0x804194A4; // type:function size:0x4C +l2cu_release_rcb = .text:0x804194F0; // type:function size:0x10 +l2cu_find_rcb_by_psm = .text:0x80419500; // type:function size:0xB8 +l2cu_process_peer_cfg_req = .text:0x804195B8; // type:function size:0x148 +l2cu_process_peer_cfg_rsp = .text:0x80419700; // type:function size:0x40 +l2cu_process_our_cfg_req = .text:0x80419740; // type:function size:0x110 +l2cu_process_our_cfg_rsp = .text:0x80419850; // type:function size:0x40 +l2cu_device_reset = .text:0x80419890; // type:function size:0x6C +l2cu_create_conn = .text:0x804198FC; // type:function size:0x118 +l2cu_create_conn_after_switch = .text:0x80419A14; // type:function size:0xD0 +l2cu_find_lcb_by_state = .text:0x80419AE4; // type:function size:0x90 +l2cu_lcb_disconnecting = .text:0x80419B74; // type:function size:0xE8 +RFCOMM_Init = .text:0x80419C5C; // type:function size:0x50 fn_80419CAC = .text:0x80419CAC; // type:function size:0x160 fn_80419E0C = .text:0x80419E0C; // type:function size:0x9C -bte__PORT_ParNegInd = .text:0x80419EA8; // type:function size:0x1B0 -bte__PORT_ParNegCnf = .text:0x8041A058; // type:function size:0x104 -bte__PORT_DlcEstablishInd = .text:0x8041A15C; // type:function size:0x140 -bte__PORT_DlcEstablishCnf = .text:0x8041A29C; // type:function size:0x144 -bte__PORT_PortNegInd = .text:0x8041A3E0; // type:function size:0x150 -bte__PORT_PortNegCnf = .text:0x8041A530; // type:function size:0x118 -bte__PORT_ControlInd = .text:0x8041A648; // type:function size:0x178 -bte__PORT_ControlCnf = .text:0x8041A7C0; // type:function size:0xC4 -bte__PORT_LineStatusInd = .text:0x8041A884; // type:function size:0xC8 -bte__PORT_DlcReleaseInd = .text:0x8041A94C; // type:function size:0x68 +PORT_ParNegInd = .text:0x80419EA8; // type:function size:0x1B0 +PORT_ParNegCnf = .text:0x8041A058; // type:function size:0x104 +PORT_DlcEstablishInd = .text:0x8041A15C; // type:function size:0x140 +PORT_DlcEstablishCnf = .text:0x8041A29C; // type:function size:0x144 +PORT_PortNegInd = .text:0x8041A3E0; // type:function size:0x150 +PORT_PortNegCnf = .text:0x8041A530; // type:function size:0x118 +PORT_ControlInd = .text:0x8041A648; // type:function size:0x178 +PORT_ControlCnf = .text:0x8041A7C0; // type:function size:0xC4 +PORT_LineStatusInd = .text:0x8041A884; // type:function size:0xC8 +PORT_DlcReleaseInd = .text:0x8041A94C; // type:function size:0x68 fn_8041A9B4 = .text:0x8041A9B4; // type:function size:0xA0 -bte__Port_TimeOutCloseMux = .text:0x8041AA54; // type:function size:0x98 -bte__PORT_DataInd = .text:0x8041AAEC; // type:function size:0x200 -bte__PORT_FlowInd = .text:0x8041ACEC; // type:function size:0x130 -bte__port_rfc_send_tx_data = .text:0x8041AE1C; // type:function size:0xF8 -bte__port_rfc_closed = .text:0x8041AF14; // type:function size:0x194 -bte__port_select_mtu = .text:0x8041B0A8; // type:function size:0x17C -bte__port_release_port = .text:0x8041B224; // type:function size:0xDC -bte__port_find_mcb_dlci_port = .text:0x8041B300; // type:function size:0x54 -bte__port_find_dlci_port = .text:0x8041B354; // type:function size:0x88 -bte__port_flow_control_user = .text:0x8041B3DC; // type:function size:0x70 -bte__port_get_signal_changes = .text:0x8041B44C; // type:function size:0x68 -bte__port_flow_control_peer = .text:0x8041B4B4; // type:function size:0x1CC -bte__rfcomm_l2cap_if_init = .text:0x8041B680; // type:function size:0x7C -bte__RFCOMM_ConnectInd = .text:0x8041B6FC; // type:function size:0x8C -bte__RFCOMM_ConnectCnf = .text:0x8041B788; // type:function size:0x104 +Port_TimeOutCloseMux = .text:0x8041AA54; // type:function size:0x98 +PORT_DataInd = .text:0x8041AAEC; // type:function size:0x200 +PORT_FlowInd = .text:0x8041ACEC; // type:function size:0x130 +port_rfc_send_tx_data = .text:0x8041AE1C; // type:function size:0xF8 +port_rfc_closed = .text:0x8041AF14; // type:function size:0x194 +port_select_mtu = .text:0x8041B0A8; // type:function size:0x17C +port_release_port = .text:0x8041B224; // type:function size:0xDC +port_find_mcb_dlci_port = .text:0x8041B300; // type:function size:0x54 +port_find_dlci_port = .text:0x8041B354; // type:function size:0x88 +port_flow_control_user = .text:0x8041B3DC; // type:function size:0x70 +port_get_signal_changes = .text:0x8041B44C; // type:function size:0x68 +port_flow_control_peer = .text:0x8041B4B4; // type:function size:0x1CC +rfcomm_l2cap_if_init = .text:0x8041B680; // type:function size:0x7C +RFCOMM_ConnectInd = .text:0x8041B6FC; // type:function size:0x8C +RFCOMM_ConnectCnf = .text:0x8041B788; // type:function size:0x104 RFCOMM_ConfigInd = .text:0x8041B88C; // type:function size:0x108 RFCOMM_ConfigCnf = .text:0x8041B994; // type:function size:0x108 RFCOMM_QoSViolationInd = .text:0x8041BA9C; // type:function size:0x4 -bte__RFCOMM_DisconnectInd = .text:0x8041BAA0; // type:function size:0x124 -bte__RFCOMM_BufDataInd = .text:0x8041BBC4; // type:function size:0x2A0 -bte__RFCOMM_CongestionStatusInd = .text:0x8041BE64; // type:function size:0x134 -bte__rfc_save_lcid_mcb = .text:0x8041BF98; // type:function size:0x1C -bte__rfc_mx_sm_execute = .text:0x8041BFB4; // type:function size:0x44 +RFCOMM_DisconnectInd = .text:0x8041BAA0; // type:function size:0x124 +RFCOMM_BufDataInd = .text:0x8041BBC4; // type:function size:0x2A0 +RFCOMM_CongestionStatusInd = .text:0x8041BE64; // type:function size:0x134 +rfc_save_lcid_mcb = .text:0x8041BF98; // type:function size:0x1C +rfc_mx_sm_execute = .text:0x8041BFB4; // type:function size:0x44 rfc_mx_sm_state_idle = .text:0x8041BFF8; // type:function size:0x214 rfc_mx_sm_state_wait_conn_cnf = .text:0x8041C20C; // type:function size:0x1BC rfc_mx_sm_state_configure = .text:0x8041C3C8; // type:function size:0x128 @@ -23725,124 +23725,124 @@ rfc_mx_sm_sabme_wait_ua = .text:0x8041C4F0; // type:function size:0x174 rfc_mx_sm_state_wait_sabme = .text:0x8041C664; // type:function size:0x120 rfc_mx_sm_state_connected = .text:0x8041C784; // type:function size:0x118 rfc_mx_sm_state_disc_wait_ua = .text:0x8041C89C; // type:function size:0x178 -bte__rfc_mx_conf_cnf = .text:0x8041CA14; // type:function size:0xF4 -bte__rfc_mx_conf_ind = .text:0x8041CB08; // type:function size:0xF0 -bte__rfc_port_sm_execute = .text:0x8041CBF8; // type:function size:0x90 +rfc_mx_conf_cnf = .text:0x8041CA14; // type:function size:0xF4 +rfc_mx_conf_ind = .text:0x8041CB08; // type:function size:0xF0 +rfc_port_sm_execute = .text:0x8041CBF8; // type:function size:0x90 rfc_port_sm_state_closed = .text:0x8041CC88; // type:function size:0x174 rfc_port_sm_sabme_wait_ua = .text:0x8041CDFC; // type:function size:0x19C rfc_port_sm_term_wait_sec_check = .text:0x8041CF98; // type:function size:0x1BC rfc_port_sm_orig_wait_sec_check = .text:0x8041D154; // type:function size:0x150 rfc_port_sm_opened = .text:0x8041D2A4; // type:function size:0x1EC rfc_port_sm_disc_wait_ua = .text:0x8041D490; // type:function size:0x11C -bte__rfc_process_pn = .text:0x8041D5AC; // type:function size:0xE8 -bte__rfc_process_rpn = .text:0x8041D694; // type:function size:0x30C -bte__rfc_process_msc = .text:0x8041D9A0; // type:function size:0x16C -bte__rfc_process_rls = .text:0x8041DB0C; // type:function size:0x8C +rfc_process_pn = .text:0x8041D5AC; // type:function size:0xE8 +rfc_process_rpn = .text:0x8041D694; // type:function size:0x30C +rfc_process_msc = .text:0x8041D9A0; // type:function size:0x16C +rfc_process_rls = .text:0x8041DB0C; // type:function size:0x8C rfc_process_nsc = .text:0x8041DB98; // type:function size:0x4 rfc_process_test_rsp = .text:0x8041DB9C; // type:function size:0x8 -bte__rfc_process_fcon = .text:0x8041DBA4; // type:function size:0x64 -bte__rfc_process_fcoff = .text:0x8041DC08; // type:function size:0x64 -bte__rfc_process_l2cap_congestion = .text:0x8041DC6C; // type:function size:0x88 -bte__rfc_set_port_state = .text:0x8041DCF4; // type:function size:0xA4 +rfc_process_fcon = .text:0x8041DBA4; // type:function size:0x64 +rfc_process_fcoff = .text:0x8041DC08; // type:function size:0x64 +rfc_process_l2cap_congestion = .text:0x8041DC6C; // type:function size:0x88 +rfc_set_port_state = .text:0x8041DCF4; // type:function size:0xA4 fn_8041DD98 = .text:0x8041DD98; // type:function size:0x2C -bte__RFCOMM_DlcEstablishReq = .text:0x8041DDC4; // type:function size:0x68 -bte__RFCOMM_DlcEstablishRsp = .text:0x8041DE2C; // type:function size:0x70 -bte__RFCOMM_ParNegReq = .text:0x8041DE9C; // type:function size:0xE0 +RFCOMM_DlcEstablishReq = .text:0x8041DDC4; // type:function size:0x68 +RFCOMM_DlcEstablishRsp = .text:0x8041DE2C; // type:function size:0x70 +RFCOMM_ParNegReq = .text:0x8041DE9C; // type:function size:0xE0 RFCOMM_ParNegRsp = .text:0x8041DF7C; // type:function size:0x28 -bte__RFCOMM_PortNegReq = .text:0x8041DFA4; // type:function size:0xBC +RFCOMM_PortNegReq = .text:0x8041DFA4; // type:function size:0xBC RFCOMM_PortNegRsp = .text:0x8041E060; // type:function size:0x20 -bte__RFCOMM_ControlReq = .text:0x8041E080; // type:function size:0xA4 -bte__RFCOMM_FlowReq = .text:0x8041E124; // type:function size:0xA4 -bte__RFCOMM_LineStatusReq = .text:0x8041E1C8; // type:function size:0x98 -bte__RFCOMM_DlcReleaseReq = .text:0x8041E260; // type:function size:0x2C -bte__RFCOMM_DataReq = .text:0x8041E28C; // type:function size:0x38 +RFCOMM_ControlReq = .text:0x8041E080; // type:function size:0xA4 +RFCOMM_FlowReq = .text:0x8041E124; // type:function size:0xA4 +RFCOMM_LineStatusReq = .text:0x8041E1C8; // type:function size:0x98 +RFCOMM_DlcReleaseReq = .text:0x8041E260; // type:function size:0x2C +RFCOMM_DataReq = .text:0x8041E28C; // type:function size:0x38 rfc_send_sabme = .text:0x8041E2C4; // type:function size:0xB0 -bte__rfc_send_ua = .text:0x8041E374; // type:function size:0xB0 -bte__rfc_send_dm = .text:0x8041E424; // type:function size:0xC4 +rfc_send_ua = .text:0x8041E374; // type:function size:0xB0 +rfc_send_dm = .text:0x8041E424; // type:function size:0xC4 rfc_send_disc = .text:0x8041E4E8; // type:function size:0xB0 -bte__rfc_send_buf_uih = .text:0x8041E598; // type:function size:0x198 -bte__rfc_send_pn = .text:0x8041E730; // type:function size:0xE8 +rfc_send_buf_uih = .text:0x8041E598; // type:function size:0x198 +rfc_send_pn = .text:0x8041E730; // type:function size:0xE8 rfc_send_fcon = .text:0x8041E818; // type:function size:0x84 rfc_send_fcoff = .text:0x8041E89C; // type:function size:0x84 -bte__rfc_send_msc = .text:0x8041E920; // type:function size:0x120 -bte__rfc_send_rls = .text:0x8041EA40; // type:function size:0xB0 -bte__rfc_send_rpn = .text:0x8041EAF0; // type:function size:0x11C -bte__rfc_send_test = .text:0x8041EC0C; // type:function size:0xA8 -bte__rfc_send_credit = .text:0x8041ECB4; // type:function size:0xC0 -bte__rfc_parse_data = .text:0x8041ED74; // type:function size:0x574 -bte__rfc_process_mx_message = .text:0x8041F2E8; // type:function size:0x624 -bte__rfc_calc_fcs = .text:0x8041F90C; // type:function size:0x38 -bte__rfc_check_fcs = .text:0x8041F944; // type:function size:0x4C -bte__rfc_alloc_multiplexer_channel = .text:0x8041F990; // type:function size:0x158 -bte__rfc_release_multiplexer_channel = .text:0x8041FAE8; // type:function size:0x88 -bte__rfc_timer_start = .text:0x8041FB70; // type:function size:0x74 -bte__rfc_timer_stop = .text:0x8041FBE4; // type:function size:0x58 -bte__rfc_port_timer_start = .text:0x8041FC3C; // type:function size:0x80 -bte__rfc_port_timer_stop = .text:0x8041FCBC; // type:function size:0x58 -bte__rfc_check_mcb_active = .text:0x8041FD14; // type:function size:0xC4 +rfc_send_msc = .text:0x8041E920; // type:function size:0x120 +rfc_send_rls = .text:0x8041EA40; // type:function size:0xB0 +rfc_send_rpn = .text:0x8041EAF0; // type:function size:0x11C +rfc_send_test = .text:0x8041EC0C; // type:function size:0xA8 +rfc_send_credit = .text:0x8041ECB4; // type:function size:0xC0 +rfc_parse_data = .text:0x8041ED74; // type:function size:0x574 +rfc_process_mx_message = .text:0x8041F2E8; // type:function size:0x624 +rfc_calc_fcs = .text:0x8041F90C; // type:function size:0x38 +rfc_check_fcs = .text:0x8041F944; // type:function size:0x4C +rfc_alloc_multiplexer_channel = .text:0x8041F990; // type:function size:0x158 +rfc_release_multiplexer_channel = .text:0x8041FAE8; // type:function size:0x88 +rfc_timer_start = .text:0x8041FB70; // type:function size:0x74 +rfc_timer_stop = .text:0x8041FBE4; // type:function size:0x58 +rfc_port_timer_start = .text:0x8041FC3C; // type:function size:0x80 +rfc_port_timer_stop = .text:0x8041FCBC; // type:function size:0x58 +rfc_check_mcb_active = .text:0x8041FD14; // type:function size:0xC4 rfcomm_process_timeout = .text:0x8041FDD8; // type:function size:0x3C fn_8041FE14 = .text:0x8041FE14; // type:function size:0x54 -bte__rfc_port_closed = .text:0x8041FE68; // type:function size:0x158 -bte__rfc_inc_credit = .text:0x8041FFC0; // type:function size:0x8C -bte__rfc_dec_credit = .text:0x8042004C; // type:function size:0x3C -bte__rfc_check_send_cmd = .text:0x80420088; // type:function size:0x64 -bte__SDP_InitDiscoveryDb = .text:0x804200EC; // type:function size:0x378 -bte__SDP_ServiceSearchRequest = .text:0x80420464; // type:function size:0x5C -bte__SDP_ServiceSearchAttributeRequest = .text:0x804204C0; // type:function size:0x64 -bte__SDP_FindAttributeInRec = .text:0x80420524; // type:function size:0x28 -bte__SDP_FindServiceInDb = .text:0x8042054C; // type:function size:0xCC -bte__SDP_FindServiceUUIDInDb = .text:0x80420618; // type:function size:0x108 -bte__SDP_SetLocalDiRecord = .text:0x80420720; // type:function size:0x360 -bte__SDP_GetLocalDiRecord = .text:0x80420A80; // type:function size:0x4B0 -bte__SDP_SetTraceLevel = .text:0x80420F30; // type:function size:0x24 -bte__sdp_db_service_search = .text:0x80420F54; // type:function size:0x13C +rfc_port_closed = .text:0x8041FE68; // type:function size:0x158 +rfc_inc_credit = .text:0x8041FFC0; // type:function size:0x8C +rfc_dec_credit = .text:0x8042004C; // type:function size:0x3C +rfc_check_send_cmd = .text:0x80420088; // type:function size:0x64 +SDP_InitDiscoveryDb = .text:0x804200EC; // type:function size:0x378 +SDP_ServiceSearchRequest = .text:0x80420464; // type:function size:0x5C +SDP_ServiceSearchAttributeRequest = .text:0x804204C0; // type:function size:0x64 +SDP_FindAttributeInRec = .text:0x80420524; // type:function size:0x28 +SDP_FindServiceInDb = .text:0x8042054C; // type:function size:0xCC +SDP_FindServiceUUIDInDb = .text:0x80420618; // type:function size:0x108 +SDP_SetLocalDiRecord = .text:0x80420720; // type:function size:0x360 +SDP_GetLocalDiRecord = .text:0x80420A80; // type:function size:0x4B0 +SDP_SetTraceLevel = .text:0x80420F30; // type:function size:0x24 +sdp_db_service_search = .text:0x80420F54; // type:function size:0x13C find_uuid_in_seq = .text:0x80421090; // type:function size:0xD8 -bte__sdp_db_find_record = .text:0x80421168; // type:function size:0x5C -bte__sdp_db_find_attr_in_rec = .text:0x804211C4; // type:function size:0x40 -bte__SDP_CreateRecord = .text:0x80421204; // type:function size:0xE0 -bte__SDP_DeleteRecord = .text:0x804212E4; // type:function size:0x114 -bte__SDP_AddAttribute = .text:0x804213F8; // type:function size:0x398 -bte__SDP_AddUuidSequence = .text:0x80421790; // type:function size:0xD8 -bte__SDP_AddServiceClassIdList = .text:0x80421868; // type:function size:0x17C -bte__SDP_DeleteAttribute = .text:0x804219E4; // type:function size:0x23C -bte__sdpu_build_uuid_seq = .text:0x80421C20; // type:function size:0xEC -bte__sdp_snd_service_search_req = .text:0x80421D0C; // type:function size:0x130 -bte__sdp_disc_connected = .text:0x80421E3C; // type:function size:0x34 -bte__sdp_disc_server_rsp = .text:0x80421E70; // type:function size:0x140 -bte__process_service_search_rsp = .text:0x80421FB0; // type:function size:0x148 -bte__process_service_attr_rsp = .text:0x804220F8; // type:function size:0x2A8 -bte__process_service_search_attr_rsp = .text:0x804223A0; // type:function size:0x2D4 -bte__save_attr_seq = .text:0x80422674; // type:function size:0x1EC +sdp_db_find_record = .text:0x80421168; // type:function size:0x5C +sdp_db_find_attr_in_rec = .text:0x804211C4; // type:function size:0x40 +SDP_CreateRecord = .text:0x80421204; // type:function size:0xE0 +SDP_DeleteRecord = .text:0x804212E4; // type:function size:0x114 +SDP_AddAttribute = .text:0x804213F8; // type:function size:0x398 +SDP_AddUuidSequence = .text:0x80421790; // type:function size:0xD8 +SDP_AddServiceClassIdList = .text:0x80421868; // type:function size:0x17C +SDP_DeleteAttribute = .text:0x804219E4; // type:function size:0x23C +sdpu_build_uuid_seq = .text:0x80421C20; // type:function size:0xEC +sdp_snd_service_search_req = .text:0x80421D0C; // type:function size:0x130 +sdp_disc_connected = .text:0x80421E3C; // type:function size:0x34 +sdp_disc_server_rsp = .text:0x80421E70; // type:function size:0x140 +process_service_search_rsp = .text:0x80421FB0; // type:function size:0x148 +process_service_attr_rsp = .text:0x804220F8; // type:function size:0x2A8 +process_service_search_attr_rsp = .text:0x804223A0; // type:function size:0x2D4 +save_attr_seq = .text:0x80422674; // type:function size:0x1EC add_record = .text:0x80422860; // type:function size:0xA0 -bte__add_attr = .text:0x80422900; // type:function size:0x598 -bte__sdp_init = .text:0x80422E98; // type:function size:0x1A0 -bte__sdp_connect_ind = .text:0x80423038; // type:function size:0xC4 -bte__sdp_connect_cfm = .text:0x804230FC; // type:function size:0x190 -bte__sdp_config_ind = .text:0x8042328C; // type:function size:0x13C -bte__sdp_config_cfm = .text:0x804233C8; // type:function size:0x17C -bte__sdp_disconnect_ind = .text:0x80423544; // type:function size:0xF8 -bte__sdp_data_ind = .text:0x8042363C; // type:function size:0xD4 -bte__sdp_conn_originate = .text:0x80423710; // type:function size:0x114 -bte__sdp_disconnect = .text:0x80423824; // type:function size:0x9C -bte__sdp_disconnect_cfm = .text:0x804238C0; // type:function size:0xBC -bte__sdp_conn_timeout = .text:0x8042397C; // type:function size:0x88 -bte__sdp_server_handle_client_req = .text:0x80423A04; // type:function size:0x154 -bte__process_service_search = .text:0x80423B58; // type:function size:0x410 -bte__process_service_attr_req = .text:0x80423F68; // type:function size:0x390 -bte__process_service_search_attr_req = .text:0x804242F8; // type:function size:0x41C -bte__sdpu_find_ccb_by_cid = .text:0x80424714; // type:function size:0x90 -bte__sdpu_allocate_ccb = .text:0x804247A4; // type:function size:0x74 -bte__sdpu_release_ccb = .text:0x80424818; // type:function size:0x38 -bte__sdpu_build_attrib_seq = .text:0x80424850; // type:function size:0x1D0 -bte__sdpu_build_attrib_entry = .text:0x80424A20; // type:function size:0x154 -bte__sdpu_build_n_send_error = .text:0x80424B74; // type:function size:0x13C -bte__sdpu_extract_uid_seq = .text:0x80424CB0; // type:function size:0x350 -bte__sdpu_extract_attr_seq = .text:0x80425000; // type:function size:0x250 -bte__sdpu_get_len_from_type = .text:0x80425250; // type:function size:0xD0 -bte__sdpu_is_base_uuid = .text:0x80425320; // type:function size:0xE0 -bte__sdpu_compare_uuid_arrays = .text:0x80425400; // type:function size:0x274 -bte__sdpu_compare_uuid_with_attr = .text:0x80425674; // type:function size:0x90 -bte__sdpu_sort_attr_list = .text:0x80425704; // type:function size:0x50 +add_attr = .text:0x80422900; // type:function size:0x598 +sdp_init = .text:0x80422E98; // type:function size:0x1A0 +sdp_connect_ind = .text:0x80423038; // type:function size:0xC4 +sdp_connect_cfm = .text:0x804230FC; // type:function size:0x190 +sdp_config_ind = .text:0x8042328C; // type:function size:0x13C +sdp_config_cfm = .text:0x804233C8; // type:function size:0x17C +sdp_disconnect_ind = .text:0x80423544; // type:function size:0xF8 +sdp_data_ind = .text:0x8042363C; // type:function size:0xD4 +sdp_conn_originate = .text:0x80423710; // type:function size:0x114 +sdp_disconnect = .text:0x80423824; // type:function size:0x9C +sdp_disconnect_cfm = .text:0x804238C0; // type:function size:0xBC +sdp_conn_timeout = .text:0x8042397C; // type:function size:0x88 +sdp_server_handle_client_req = .text:0x80423A04; // type:function size:0x154 +process_service_search = .text:0x80423B58; // type:function size:0x410 +process_service_attr_req = .text:0x80423F68; // type:function size:0x390 +process_service_search_attr_req = .text:0x804242F8; // type:function size:0x41C +sdpu_find_ccb_by_cid = .text:0x80424714; // type:function size:0x90 +sdpu_allocate_ccb = .text:0x804247A4; // type:function size:0x74 +sdpu_release_ccb = .text:0x80424818; // type:function size:0x38 +sdpu_build_attrib_seq = .text:0x80424850; // type:function size:0x1D0 +sdpu_build_attrib_entry = .text:0x80424A20; // type:function size:0x154 +sdpu_build_n_send_error = .text:0x80424B74; // type:function size:0x13C +sdpu_extract_uid_seq = .text:0x80424CB0; // type:function size:0x350 +sdpu_extract_attr_seq = .text:0x80425000; // type:function size:0x250 +sdpu_get_len_from_type = .text:0x80425250; // type:function size:0xD0 +sdpu_is_base_uuid = .text:0x80425320; // type:function size:0xE0 +sdpu_compare_uuid_arrays = .text:0x80425400; // type:function size:0x274 +sdpu_compare_uuid_with_attr = .text:0x80425674; // type:function size:0x90 +sdpu_sort_attr_list = .text:0x80425704; // type:function size:0x50 IPCInit = .text:0x80425760; // type:function size:0x4C scope:global IPCReInit = .text:0x804257B0; // type:function size:0x48 IPCReadReg = .text:0x80425800; // type:function size:0x10 scope:global @@ -27475,13 +27475,13 @@ __mod2u = .text:0x804C6E14; // type:function size:0xE4 scope:global __mod2i = .text:0x804C6EF8; // type:function size:0x10C __shl2i = .text:0x804C7004; // type:function size:0x24 __shr2i = .text:0x804C7028; // type:function size:0x28 -Runtime.PPCEABI.H____cvt_sll_dbl = .text:0x804C7050; // type:function size:0xB0 -Runtime.PPCEABI.H____cvt_dbl_ull = .text:0x804C7100; // type:function size:0xA8 +__cvt_sll_dbl = .text:0x804C7050; // type:function size:0xB0 +__cvt_dbl_ull = .text:0x804C7100; // type:function size:0xA8 __init_cpp_exceptions = .text:0x804C71A8; // type:function size:0x3C scope:global __fini_cpp_exceptions = .text:0x804C71E4; // type:function size:0x34 scope:global __register_fragment = .text:0x804C7218; // type:function size:0x4C scope:global __unregister_fragment = .text:0x804C7264; // type:function size:0x28 scope:global -Runtime.PPCEABI.H____sys_free = .text:0x804C728C; // type:function size:0xB8 +__sys_free = .text:0x804C728C; // type:function size:0xB8 Block_link = .text:0x804C7344; // type:function size:0x150 SubBlock_merge_next = .text:0x804C7494; // type:function size:0xA8 deallocate_from_fixed_pools = .text:0x804C753C; // type:function size:0x1EC @@ -29060,7 +29060,7 @@ lbl_804F55C4 = .rodata:0x804F55C4; // type:object size:0x1C lbl_804F55E0 = .rodata:0x804F55E0; // type:object size:0x1C lbl_804F55FC = .rodata:0x804F55FC; // type:object size:0x1C lbl_804F5618 = .rodata:0x804F5618; // type:object size:0x100 data:4byte -lbl_804F5718 = .rodata:0x804F5718; // type:object size:0x10 +lbl_804F5718 = .rodata:0x804F5718; // type:object size:0xD data:string ConfFileName = .rodata:0x804F5728; // type:object size:0x15 scope:local data:string ProductInfoFileName = .rodata:0x804F5740; // type:object size:0x2A scope:local data:string lbl_804F5770 = .rodata:0x804F5770; // type:object size:0x48 data:4byte @@ -38112,14 +38112,18 @@ lbl_80561FC8 = .data:0x80561FC8; // type:object size:0x1E data:string lbl_80561FE8 = .data:0x80561FE8; // type:object size:0xC data:string lbl_80561FF4 = .data:0x80561FF4; // type:object size:0x9 data:string lbl_80562000 = .data:0x80562000; // type:object size:0x140 -lbl_80562140 = .data:0x80562140; // type:object size:0xC -lbl_8056214C = .data:0x8056214C; // type:object size:0xC -lbl_80562158 = .data:0x80562158; // type:object size:0x28 +lbl_80562140 = .data:0x80562140; // type:object size:0x9 data:string +lbl_8056214C = .data:0x8056214C; // type:object size:0xB data:string +lbl_80562158 = .data:0x80562158; // type:object size:0x17 data:string @2807 = .data:0x80562180; // type:object size:0x47 scope:local data:string -s_currentDir = .data:0x805621E0; // type:object size:0x40 scope:local +s_currentDir = .data:0x805621E0; // type:object size:0x40 scope:local align:32 lbl_80562220 = .data:0x80562220; // type:object size:0x10 -lbl_80562230 = .data:0x80562230; // type:object size:0xC -lbl_8056223C = .data:0x8056223C; // type:object size:0x94 +lbl_80562230 = .data:0x80562230; // type:object size:0x9 data:string +lbl_8056223C = .data:0x8056223C; // type:object size:0xA data:string +lbl_80562248 = .data:0x80562248; // type:object size:0x14 data:string +lbl_8056225C = .data:0x8056225C; // type:object size:0x31 data:string +lbl_80562290 = .data:0x80562290; // type:object size:0x1F data:string +lbl_805622B0 = .data:0x805622B0; // type:object size:0x1F data:string lbl_805622D0 = .data:0x805622D0; // type:object size:0x10 data:string lbl_805622E0 = .data:0x805622E0; // type:object size:0x10 data:string lbl_805622F0 = .data:0x805622F0; // type:object size:0x10 data:string @@ -38130,7 +38134,7 @@ lbl_80562330 = .data:0x80562330; // type:object size:0x10 data:string lbl_80562340 = .data:0x80562340; // type:object size:0x10 lbl_80562350 = .data:0x80562350; // type:object size:0x30 @1150 = .data:0x80562380; // type:object size:0x1B scope:local data:string -lbl_8056239C = .data:0x8056239C; // type:object size:0x2C +lbl_8056239C = .data:0x8056239C; // type:object size:0x27 data:string lbl_805623C8 = .data:0x805623C8; // type:object size:0x5C lbl_80562424 = .data:0x80562424; // type:object size:0x6C lbl_80562490 = .data:0x80562490; // type:object size:0x7C @@ -38203,10 +38207,10 @@ lbl_80564250 = .data:0x80564250; // type:object size:0x48 lbl_80564298 = .data:0x80564298; // type:object size:0x10 jumptable_805642A8 = .data:0x805642A8; // type:object size:0x48 scope:local jumptable_805642F0 = .data:0x805642F0; // type:object size:0x48 scope:local -lbl_80564338 = .data:0x80564338; // type:object size:0x14 -lbl_8056434C = .data:0x8056434C; // type:object size:0x14 -lbl_80564360 = .data:0x80564360; // type:object size:0x34 -lbl_80564394 = .data:0x80564394; // type:object size:0x54 +lbl_80564338 = .data:0x80564338; // type:object size:0x11 data:string +lbl_8056434C = .data:0x8056434C; // type:object size:0x11 data:string +lbl_80564360 = .data:0x80564360; // type:object size:0x33 data:string +lbl_80564394 = .data:0x80564394; // type:object size:0x52 data:string lbl_805643E8 = .data:0x805643E8; // type:object size:0x50 data:string jumptable_80564438 = .data:0x80564438; // type:object size:0x24 scope:local jumptable_8056445C = .data:0x8056445C; // type:object size:0x54 scope:local @@ -38214,31 +38218,32 @@ jumptable_805644B0 = .data:0x805644B0; // type:object size:0x30 scope:local lbl_805644E0 = .data:0x805644E0; // type:object size:0x80 jumptable_80564560 = .data:0x80564560; // type:object size:0x30 scope:local jumptable_80564590 = .data:0x80564590; // type:object size:0x4C scope:local -lbl_805645E0 = .data:0x805645E0; // type:object size:0x30 -lbl_80564610 = .data:0x80564610; // type:object size:0x900 -lbl_80564F10 = .data:0x80564F10; // type:object size:0x30 -lbl_80564F40 = .data:0x80564F40; // type:object size:0x900 +base = .data:0x805645E0; // type:object size:0x2A scope:local +tb = .data:0x80564610; // type:object size:0x900 scope:local noreloc +base3 = .data:0x80564F10; // type:object size:0x2A scope:local +tb3 = .data:0x80564F40; // type:object size:0x900 scope:local noreloc lbl_80565840 = .data:0x80565840; // type:object size:0xDC lbl_8056591C = .data:0x8056591C; // type:object size:0xC lbl_80565928 = .data:0x80565928; // type:object size:0xBC data:byte lbl_805659E4 = .data:0x805659E4; // type:object size:0x5C data:byte lbl_80565A40 = .data:0x80565A40; // type:object size:0x1C -lbl_80565A5C = .data:0x80565A5C; // type:object size:0x14 -lbl_80565A70 = .data:0x80565A70; // type:object size:0x14 -lbl_80565A84 = .data:0x80565A84; // type:object size:0x40 -lbl_80565AC4 = .data:0x80565AC4; // type:object size:0x54 -lbl_80565B18 = .data:0x80565B18; // type:object size:0x24 +lbl_80565A5C = .data:0x80565A5C; // type:object size:0x11 data:string +lbl_80565A70 = .data:0x80565A70; // type:object size:0x11 data:string +lbl_80565A84 = .data:0x80565A84; // type:object size:0x2B data:string +lbl_80565AB0 = .data:0x80565AB0; // type:object size:0x14 data:string +lbl_80565AC4 = .data:0x80565AC4; // type:object size:0x51 data:string +lbl_80565B18 = .data:0x80565B18; // type:object size:0x23 data:string lbl_80565B3C = .data:0x80565B3C; // type:object size:0x14 data:string -lbl_80565B50 = .data:0x80565B50; // type:object size:0x28 -lbl_80565B78 = .data:0x80565B78; // type:object size:0x10 -lbl_80565B88 = .data:0x80565B88; // type:object size:0x14 -lbl_80565B9C = .data:0x80565B9C; // type:object size:0x2C +lbl_80565B50 = .data:0x80565B50; // type:object size:0x25 data:string +lbl_80565B78 = .data:0x80565B78; // type:object size:0xF data:string +lbl_80565B88 = .data:0x80565B88; // type:object size:0x11 data:string +lbl_80565B9C = .data:0x80565B9C; // type:object size:0x26 data:string lbl_80565BC8 = .data:0x80565BC8; // type:object size:0x48 jumptable_80565C10 = .data:0x80565C10; // type:object size:0x54 scope:local lbl_80565C64 = .data:0x80565C64; // type:object size:0x2C lbl_80565C90 = .data:0x80565C90; // type:object size:0x24 lbl_80565CB4 = .data:0x80565CB4; // type:object size:0x24 -lbl_80565CD8 = .data:0x80565CD8; // type:object size:0x28 data:4byte +e_dir = .data:0x80565CD8; // type:object size:0x28 data:4byte lbl_80565D00 = .data:0x80565D00; // type:object size:0x830 lbl_80566530 = .data:0x80566530; // type:object size:0x18 lbl_80566548 = .data:0x80566548; // type:object size:0x98 @@ -41048,22 +41053,22 @@ lbl_80574AA0 = .sdata:0x80574AA0; // type:object size:0x8 data:string lbl_80574AA8 = .sdata:0x80574AA8; // type:object size:0x8 data:4byte __esFd = .sdata:0x80574AB0; // type:object size:0x4 scope:local data:4byte lbl_80574AB8 = .sdata:0x80574AB8; // type:object size:0x8 data:string -lbl_80574AC0 = .sdata:0x80574AC0; // type:object size:0x4 +lbl_80574AC0 = .sdata:0x80574AC0; // type:object size:0x2 data:string lbl_80574AC4 = .sdata:0x80574AC4; // type:object size:0x4 data:string lbl_80574AC8 = .sdata:0x80574AC8; // type:object size:0x8 data:string -lbl_80574AD0 = .sdata:0x80574AD0; // type:object size:0x8 +lbl_80574AD0 = .sdata:0x80574AD0; // type:object size:0x6 data:string __NANDVersion = .sdata:0x80574AD8; // type:object size:0x4 scope:global data:4byte -lbl_80574ADC = .sdata:0x80574ADC; // type:object size:0x4 +lbl_80574ADC = .sdata:0x80574ADC; // type:object size:0x2 data:string @3775 = .sdata:0x80574AE0; // type:object size:0x1 scope:local -lbl_80574AE4 = .sdata:0x80574AE4; // type:object size:0x4 -lbl_80574AE8 = .sdata:0x80574AE8; // type:object size:0x4 +lbl_80574AE4 = .sdata:0x80574AE4; // type:object size:0x2 data:string +lbl_80574AE8 = .sdata:0x80574AE8; // type:object size:0x3 data:string lbl_80574AEC = .sdata:0x80574AEC; // type:object size:0x4 data:string -lbl_80574AF0 = .sdata:0x80574AF0; // type:object size:0x8 +lbl_80574AF0 = .sdata:0x80574AF0; // type:object size:0x6 data:string lbl_80574AF8 = .sdata:0x80574AF8; // type:object size:0x4 lbl_80574AFC = .sdata:0x80574AFC; // type:object size:0x4 data:wstring lbl_80574B00 = .sdata:0x80574B00; // type:object size:0x8 lbl_80574B08 = .sdata:0x80574B08; // type:object size:0x8 data:string -lbl_80574B10 = .sdata:0x80574B10; // type:object size:0x4 data:4byte +s_fd = .sdata:0x80574B10; // type:object size:0x4 scope:local data:4byte s_err = .sdata:0x80574B14; // type:object size:0x4 scope:local data:4byte __SCVersion = .sdata:0x80574B18; // type:object size:0x4 scope:global data:4byte lbl_80574B1C = .sdata:0x80574B1C; // type:object size:0x8 @@ -41099,14 +41104,14 @@ lbl_80574C08 = .sdata:0x80574C08; // type:object size:0x8 data:string lbl_80574C10 = .sdata:0x80574C10; // type:object size:0x8 data:string @2434 = .sdata:0x80574C18; // type:object size:0x5 scope:local data:string @2435 = .sdata:0x80574C20; // type:object size:0x5 scope:local data:string -lbl_80574C28 = .sdata:0x80574C28; // type:object size:0x8 -lbl_80574C30 = .sdata:0x80574C30; // type:object size:0x8 +lbl_80574C28 = .sdata:0x80574C28; // type:object size:0x5 data:string +lbl_80574C30 = .sdata:0x80574C30; // type:object size:0x5 data:string lbl_80574C38 = .sdata:0x80574C38; // type:object size:0x4 data:4byte lbl_80574C3C = .sdata:0x80574C3C; // type:object size:0x4 data:4byte lbl_80574C40 = .sdata:0x80574C40; // type:object size:0x8 data:2byte lbl_80574C48 = .sdata:0x80574C48; // type:object size:0x8 data:2byte -lbl_80574C50 = .sdata:0x80574C50; // type:object size:0x8 -lbl_80574C58 = .sdata:0x80574C58; // type:object size:0x8 +lbl_80574C50 = .sdata:0x80574C50; // type:object size:0x5 data:string +lbl_80574C58 = .sdata:0x80574C58; // type:object size:0x6 data:string lbl_80574C60 = .sdata:0x80574C60; // type:object size:0x4 data:4byte lbl_80574C64 = .sdata:0x80574C64; // type:object size:0x4 align:4 data:float lbl_80574C68 = .sdata:0x80574C68; // type:object size:0x4 data:4byte @@ -41115,10 +41120,10 @@ lbl_80574C70 = .sdata:0x80574C70; // type:object size:0x4 data:4byte lbl_80574C74 = .sdata:0x80574C74; // type:object size:0x4 data:4byte lbl_80574C78 = .sdata:0x80574C78; // type:object size:0x4 align:4 data:float lbl_80574C7C = .sdata:0x80574C7C; // type:object size:0x4 align:4 data:float -lbl_80574C80 = .sdata:0x80574C80; // type:object size:0x4 align:4 data:float +kp_ah_circle_radius = .sdata:0x80574C80; // type:object size:0x4 align:4 data:float lbl_80574C84 = .sdata:0x80574C84; // type:object size:0x4 align:4 data:float -lbl_80574C88 = .sdata:0x80574C88; // type:object size:0x2 data:2byte -lbl_80574C8C = .sdata:0x80574C8C; // type:object size:0x4 align:4 data:float +kp_ah_circle_ct = .sdata:0x80574C88; // type:object size:0x2 data:2byte +kp_err_outside_frame = .sdata:0x80574C8C; // type:object size:0x4 align:4 data:float lbl_80574C90 = .sdata:0x80574C90; // type:object size:0x4 align:4 data:float lbl_80574C94 = .sdata:0x80574C94; // type:object size:0x4 align:4 data:float lbl_80574C98 = .sdata:0x80574C98; // type:object size:0x4 align:4 data:float @@ -42117,7 +42122,7 @@ InterruptHandlerTable = .sbss:0x80576020; // type:object size:0x4 scope:local da lbl_80576030 = .sbss:0x80576030; // type:object size:0x4 data:4byte lbl_80576034 = .sbss:0x80576034; // type:object size:0x4 data:4byte lbl_80576038 = .sbss:0x80576038; // type:object size:0x4 data:4byte -lbl_8057603C = .sbss:0x8057603C; // type:object size:0x4 data:4byte +__OSIsReturnToIdle = .sbss:0x8057603C; // type:object size:0x4 data:4byte ShutdownFunctionQueue = .sbss:0x80576040; // type:object size:0x8 scope:local data:4byte Reschedule = .sbss:0x80576048; // type:object size:0x4 scope:local data:4byte RunQueueHint = .sbss:0x8057604C; // type:object size:0x4 scope:local data:4byte @@ -42298,10 +42303,10 @@ NANDErrorFunc = .sbss:0x80576380; // type:object size:0x4 scope:local data:4byte BgJobStatus = .sbss:0x80576388; // type:object size:0x1 scope:local data:byte ItemRestSize = .sbss:0x8057638C; // type:object size:0x4 scope:local data:4byte ItemNumTotal = .sbss:0x80576390; // type:object size:0x4 scope:local data:4byte -lbl_80576394 = .sbss:0x80576394; // type:object size:0x4 data:4byte +ItemIDMaxPlus1 = .sbss:0x80576394; // type:object size:0x4 scope:local data:4byte ItemIDOffsetTblOffset = .sbss:0x80576398; // type:object size:0x4 scope:local data:4byte IsDevKit = .sbss:0x8057639C; // type:object size:0x1 scope:local data:byte -lbl_8057639D = .sbss:0x8057639D; // type:object size:0x1 data:byte +DirtyFlag = .sbss:0x8057639D; // type:object size:0x1 scope:local data:byte Initialized = .sbss:0x8057639E; // type:object size:0x1 scope:local data:byte __PADSpec = .sbss:0x805763A0; // type:object size:0x4 scope:global data:4byte lbl_805763A8 = .sbss:0x805763A8; // type:object size:0x1 data:byte @@ -42320,14 +42325,14 @@ lbl_805763D0 = .sbss:0x805763D0; // type:object size:0x4 data:4byte lbl_805763D4 = .sbss:0x805763D4; // type:object size:0x4 data:4byte lbl_805763D8 = .sbss:0x805763D8; // type:object size:0x4 data:4byte lbl_805763DC = .sbss:0x805763DC; // type:object size:0x4 data:4byte -lbl_805763E0 = .sbss:0x805763E0; // type:object size:0x4 data:4byte -lbl_805763E4 = .sbss:0x805763E4; // type:object size:0x4 data:4byte -lbl_805763E8 = .sbss:0x805763E8; // type:object size:0x4 data:4byte -lbl_805763EC = .sbss:0x805763EC; // type:object size:0x4 data:4byte -lbl_805763F0 = .sbss:0x805763F0; // type:object size:0x4 data:4byte -lbl_805763F4 = .sbss:0x805763F4; // type:object size:0x4 data:4byte -lbl_805763F8 = .sbss:0x805763F8; // type:object size:0x4 data:4byte -lbl_805763FC = .sbss:0x805763FC; // type:object size:0x4 data:4byte +_enabledVSM = .sbss:0x805763E0; // type:object size:0x4 data:4byte +_enabledTRN = .sbss:0x805763E4; // type:object size:0x4 data:4byte +_enabledGTR = .sbss:0x805763E8; // type:object size:0x4 data:4byte +_enabledDRM = .sbss:0x805763EC; // type:object size:0x4 data:4byte +_enabledTKO = .sbss:0x805763F0; // type:object size:0x4 data:4byte +_enabledTBL = .sbss:0x805763F4; // type:object size:0x4 data:4byte +_enabledBLK = .sbss:0x805763F8; // type:object size:0x4 data:4byte +_enabledWBC = .sbss:0x805763FC; // type:object size:0x4 data:4byte lbl_80576400 = .sbss:0x80576400; // type:object size:0x4 data:4byte lbl_80576404 = .sbss:0x80576404; // type:object size:0x4 data:4byte lbl_80576408 = .sbss:0x80576408; // type:object size:0x1 data:byte @@ -42358,7 +42363,7 @@ lbl_8057644C = .sbss:0x8057644C; // type:object size:0x1 lbl_8057644D = .sbss:0x8057644D; // type:object size:0x1 data:byte lbl_80576450 = .sbss:0x80576450; // type:object size:0x4 data:4byte lbl_80576454 = .sbss:0x80576454; // type:object size:0x4 data:4byte -lbl_80576458 = .sbss:0x80576458; // type:object size:0x4 data:4byte +_linkedWBC = .sbss:0x80576458; // type:object size:0x4 data:4byte lbl_8057645C = .sbss:0x8057645C; // type:object size:0x4 data:4byte lbl_80576460 = .sbss:0x80576460; // type:object size:0x4 data:4byte lbl_80576464 = .sbss:0x80576464; // type:object size:0x1 data:byte @@ -42377,8 +42382,7 @@ lbl_80576480 = .sbss:0x80576480; // type:object size:0x4 data:4byte lbl_80576484 = .sbss:0x80576484; // type:object size:0x4 data:4byte lbl_80576488 = .sbss:0x80576488; // type:object size:0x4 data:4byte KpadInit = .sbss:0x8057648C; // type:object size:0x1 data:byte -lbl_80576490 = .sbss:0x80576490; // type:object size:0x4 data:4byte -lbl_80576494 = .sbss:0x80576494; // type:object size:0x4 data:4byte +Vec2_0 = .sbss:0x80576490; // type:object size:0x8 data:4byte lbl_80576498 = .sbss:0x80576498; // type:object size:0x4 align:4 data:float lbl_805764A0 = .sbss:0x805764A0; // type:object size:0x8 align:8 data:double lbl_805764A8 = .sbss:0x805764A8; // type:object size:0x8 align:8 data:double @@ -42392,8 +42396,8 @@ lbl_805764BE = .sbss:0x805764BE; // type:object size:0x2 data:2byte lbl_805764C0 = .sbss:0x805764C0; // type:object size:0x1 data:byte lbl_805764C1 = .sbss:0x805764C1; // type:object size:0x1 data:byte lbl_805764C2 = .sbss:0x805764C2; // type:object size:0x1 data:byte -lbl_805764C4 = .sbss:0x805764C4; // type:object size:0x4 align:4 data:float -lbl_805764C8 = .sbss:0x805764C8; // type:object size:0x4 align:4 data:float +kp_dist_vv1 = .sbss:0x805764C4; // type:object size:0x4 align:4 data:float +kp_err_dist_min = .sbss:0x805764C8; // type:object size:0x4 align:4 data:float lbl_805764D0 = .sbss:0x805764D0; // type:object size:0x8 data:4byte lbl_805764D8 = .sbss:0x805764D8; // type:object size:0x4 data:4byte lbl_805764DC = .sbss:0x805764DC; // type:object size:0x4 data:4byte @@ -49442,8 +49446,7 @@ lbl_8057E99C = .sdata2:0x8057E99C; // type:object size:0x4 align:4 data:float lbl_8057E9A0 = .sdata2:0x8057E9A0; // type:object size:0x4 align:4 data:float lbl_8057E9A8 = .sdata2:0x8057E9A8; // type:object size:0x8 align:8 data:double lbl_8057E9B0 = .sdata2:0x8057E9B0; // type:object size:0x4 data:4byte -lbl_8057E9B4 = .sdata2:0x8057E9B4; // type:object size:0x2 data:2byte -lbl_8057E9B6 = .sdata2:0x8057E9B6; // type:object size:0x1 data:byte +lbl_8057E9B4 = .sdata2:0x8057E9B4; // type:object size:0x4 data:2byte lbl_8057E9B8 = .sdata2:0x8057E9B8; // type:object size:0x4 align:4 data:float lbl_8057E9BC = .sdata2:0x8057E9BC; // type:object size:0x4 align:4 data:float lbl_8057E9C0 = .sdata2:0x8057E9C0; // type:object size:0x4 align:4 data:float @@ -49469,8 +49472,7 @@ lbl_8057EA38 = .sdata2:0x8057EA38; // type:object size:0x4 align:4 data:float lbl_8057EA3C = .sdata2:0x8057EA3C; // type:object size:0x4 align:4 data:float lbl_8057EA40 = .sdata2:0x8057EA40; // type:object size:0x4 align:4 data:float lbl_8057EA44 = .sdata2:0x8057EA44; // type:object size:0x4 align:4 data:float -lbl_8057EA48 = .sdata2:0x8057EA48; // type:object size:0x4 data:4byte -lbl_8057EA4C = .sdata2:0x8057EA4C; // type:object size:0x2 data:2byte +lbl_8057EA48 = .sdata2:0x8057EA48; // type:object size:0x6 lbl_8057EA50 = .sdata2:0x8057EA50; // type:object size:0x4 align:4 data:float lbl_8057EA58 = .sdata2:0x8057EA58; // type:object size:0x4 align:4 data:float lbl_8057EA5C = .sdata2:0x8057EA5C; // type:object size:0x4 align:4 data:float @@ -51909,28 +51911,33 @@ SOME_MEM_LIST = .bss:0x805EE160; // type:object size:0x10 lbl_805EE170 = .bss:0x805EE170; // type:object size:0x30 s_homeDir = .bss:0x805EE1A0; // type:object size:0x40 scope:local s_message = .bss:0x805EE200; // type:object size:0x100 scope:local +@LOCAL@asyncRoutine__FlPv@s_rBuf = .bss:0x805EE300; // type:object size:0x100 scope:local +@LOCAL@asyncRoutine__FlPv@s_wBuf@0 = .bss:0x805EE400; // type:object size:0x100 scope:local Control = .bss:0x805EE500; // type:object size:0x190 scope:local data:4byte ConfBuf = .bss:0x805EE6A0; // type:object size:0x4000 scope:local -lbl_805F26A0 = .bss:0x805F26A0; // type:object size:0x4000 +ConfBufForFlush = .bss:0x805F26A0; // type:object size:0x4000 scope:local lbl_805F66A0 = .bss:0x805F66A0; // type:object size:0x30 -lbl_805F66D0 = .bss:0x805F66D0; // type:object size:0x10 data:4byte +__rvl_p_wpadcb = .bss:0x805F66D0; // type:object size:0x10 data:4byte lbl_805F66E0 = .bss:0x805F66E0; // type:object size:0x1000 lbl_805F76E0 = .bss:0x805F76E0; // type:object size:0x2FA0 data:byte lbl_805FA680 = .bss:0x805FA680; // type:object size:0x60 -lbl_805FA6E0 = .bss:0x805FA6E0; // type:object size:0x750 data:4byte -lbl_805FAE30 = .bss:0x805FAE30; // type:object size:0x108 -lbl_805FAF38 = .bss:0x805FAF38; // type:object size:0x60 -lbl_805FAF98 = .bss:0x805FAF98; // type:object size:0x468 data:byte -lbl_805FB400 = .bss:0x805FB400; // type:object size:0xA0 data:2byte -lbl_805FB4A0 = .bss:0x805FB4A0; // type:object size:0x1A0 -lbl_805FB640 = .bss:0x805FB640; // type:object size:0x1208 -lbl_805FC848 = .bss:0x805FC848; // type:object size:0x20 -lbl_805FC868 = .bss:0x805FC868; // type:object size:0x20 -KPAD_Controllers = .bss:0x805FC888; // type:object size:0x1A20 +__rvl_wudcb = .bss:0x805FA6E0; // type:object size:0x750 data:4byte +_wudDiscResp = .bss:0x805FAE30; // type:object size:0x108 scope:local +_wudDiscWork = .bss:0x805FAF38; // type:object size:0x60 scope:local +_scArray = .bss:0x805FAF98; // type:object size:0x461 scope:local data:byte +_wudNandWbcInfo = .bss:0x805FB400; // type:object size:0xA0 scope:local data:2byte +_dev_handle_to_bda = .bss:0x805FB4A0; // type:object size:0x40 scope:local +_wudNandFileInfo = .bss:0x805FB4E0; // type:object size:0x8C scope:local +_wudNandBlock = .bss:0x805FB56C; // type:object size:0xBC scope:local +_wudHandlerStack = .bss:0x805FB640; // type:object size:0x1000 scope:local +_spArray = .bss:0x805FC640; // type:object size:0x205 scope:local +_dev_handle_queue_size = .bss:0x805FC848; // type:object size:0x20 scope:local +_dev_handle_notack_num = .bss:0x805FC868; // type:object size:0x20 scope:local +inside_kpads = .bss:0x805FC888; // type:object size:0x1A20 lbl_805FE2A8 = .bss:0x805FE2A8; // type:object size:0x30 align:4 data:float lbl_805FE2D8 = .bss:0x805FE2D8; // type:object size:0x20 align:8 data:double lbl_805FE2F8 = .bss:0x805FE2F8; // type:object size:0x30 align:8 data:double -lbl_805FE328 = .bss:0x805FE328; // type:object size:0x10 data:4byte +Fxyz_0 = .bss:0x805FE328; // type:object size:0x10 data:4byte lbl_805FE338 = .bss:0x805FE338; // type:object size:0x28AE0 data:byte lbl_80626E18 = .bss:0x80626E18; // type:object size:0x28 lbl_80626E40 = .bss:0x80626E40; // type:object size:0x60 data:4byte