make nrf51822 nimble blehr work
This commit is contained in:
@@ -0,0 +1,283 @@
|
||||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1><EFBFBD>Vision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: <20><>Vision V5.26.2.0
|
||||
Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: sheldon dai, tencent, LIC=AK1CX-H5HPV-SGF7K-ZGDWF-QC6LB-GRJE8
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Professional Version: 5.26.2.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.26.2.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.1.0
|
||||
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.5.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.0.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\github\TencentOS-tiny\board\Nordic_NRF51822_BLE\KEIL\blehr\TencentOS_tiny.uvprojx
|
||||
Project File Date: 10/12/2019
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'TencentOS_tiny'
|
||||
assembling arm_startup_nrf51.s...
|
||||
compiling system_nrf51.c...
|
||||
compiling rtc.c...
|
||||
compiling simple_uart.c...
|
||||
compiling mcu_init.c...
|
||||
..\..\BSP\Src\mcu_init.c(29): warning: #260-D: explicit type is missing ("int" assumed)
|
||||
_ttywrch(int ch)
|
||||
..\..\BSP\Src\mcu_init.c: 1 warning, 0 errors
|
||||
compiling nrf_delay.c...
|
||||
compiling tos_cpu.c...
|
||||
assembling port_s.S...
|
||||
compiling tos_global.c...
|
||||
compiling tos_event.c...
|
||||
compiling tos_fifo.c...
|
||||
compiling tos_mmblk.c...
|
||||
compiling port_c.c...
|
||||
compiling tos_msg.c...
|
||||
compiling tos_mmheap.c...
|
||||
compiling tos_mutex.c...
|
||||
compiling tos_pend.c...
|
||||
compiling tos_queue.c...
|
||||
compiling tos_robin.c...
|
||||
compiling tos_sem.c...
|
||||
compiling tos_sched.c...
|
||||
compiling tos_sys.c...
|
||||
compiling tos_task.c...
|
||||
compiling tos_tick.c...
|
||||
compiling tos_time.c...
|
||||
compiling cmsis_os.c...
|
||||
compiling tos_timer.c...
|
||||
compiling gatt_svr.c...
|
||||
compiling main.c...
|
||||
..\..\..\..\examples\blehr\main.c(135): warning: #231-D: declaration is not visible outside of function
|
||||
blehr_tx_hrate(struct os_event *ev)
|
||||
..\..\..\..\examples\blehr\main.c(308): warning: #223-D: function "nimble_port_get_dflt_eventq" declared implicitly
|
||||
ble_npl_callout_init(&blehr_tx_timer, nimble_port_get_dflt_eventq(),
|
||||
..\..\..\..\examples\blehr\main.c(308): warning: #167-D: argument of type "int" is incompatible with parameter of type "struct ble_npl_eventq *"
|
||||
ble_npl_callout_init(&blehr_tx_timer, nimble_port_get_dflt_eventq(),
|
||||
..\..\..\..\examples\blehr\main.c(309): warning: #167-D: argument of type "void (*)(struct os_event *)" is incompatible with parameter of type "ble_npl_event_fn *"
|
||||
blehr_tx_hrate, NULL);
|
||||
..\..\..\..\examples\blehr\main.c(326): warning: #167-D: argument of type "void (*)(void)" is incompatible with parameter of type "k_task_entry_t"
|
||||
nimble_port_tencentos_tiny_init(nimble_port_run);
|
||||
..\..\..\..\examples\blehr\main.c(338): warning: #223-D: function "board_init" declared implicitly
|
||||
board_init();
|
||||
..\..\..\..\examples\blehr\main.c(343): warning: #223-D: function "nimble_port_init" declared implicitly
|
||||
nimble_port_init();
|
||||
..\..\..\..\examples\blehr\main.c(345): warning: #167-D: argument of type "int (*)(void)" is incompatible with parameter of type "k_task_entry_t"
|
||||
tos_task_create(&blehr_task, "blehr_boot", blehr_boot, NULL,
|
||||
..\..\..\..\examples\blehr\main.c: 8 warnings, 0 errors
|
||||
compiling nimble_port_tencentos_tiny.c...
|
||||
compiling npl_os_tencenos_tiny.c...
|
||||
compiling nrf5x_isr.c...
|
||||
compiling tencent_os_tiny_libc.c...
|
||||
compiling ble_att.c...
|
||||
compiling ble_att_clt.c...
|
||||
compiling ble_att_cmd.c...
|
||||
compiling ble_eddystone.c...
|
||||
compiling ble_att_svr.c...
|
||||
compiling ble_gatts.c...
|
||||
compiling ble_gattc.c...
|
||||
compiling ble_gap.c...
|
||||
compiling ble_gatts_lcl.c...
|
||||
compiling ble_hs.c...
|
||||
compiling ble_hs_adv.c...
|
||||
compiling ble_hs_atomic.c...
|
||||
compiling ble_hs_cfg.c...
|
||||
compiling ble_hs_conn.c...
|
||||
compiling ble_hs_flow.c...
|
||||
compiling ble_hs_dbg.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_dbg.c(653): warning: #111-D: statement is unreachable
|
||||
evcode = evbuf[0];
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_dbg.c: 1 warning, 0 errors
|
||||
compiling ble_hs_hci.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci.c(88): warning: #69-D: integer conversion resulted in truncation
|
||||
rc = ble_npl_mutex_pend(&ble_hs_hci_mutex, BLE_NPL_TIME_FOREVER);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci.c(38): warning: #550-D: variable "ble_hs_hci_max_pkts" was set but never used
|
||||
static uint8_t ble_hs_hci_max_pkts;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci.c: 2 warnings, 0 errors
|
||||
compiling ble_hs_hci_evt.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_evt.c(750): warning: #186-D: pointless comparison of unsigned integer with zero
|
||||
if (evt.conn_latency < BLE_HCI_CONN_LATENCY_MIN ||
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_evt.c(808): warning: #186-D: pointless comparison of unsigned integer with zero
|
||||
if (evt.latency < BLE_HCI_CONN_LATENCY_MIN ||
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_evt.c: 2 warnings, 0 errors
|
||||
compiling ble_hs_hci_cmd.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_cmd.c(478): warning: #186-D: pointless comparison of unsigned integer with zero
|
||||
if ((hcc->conn_latency < BLE_HCI_CONN_LATENCY_MIN) ||
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_cmd.c: 1 warning, 0 errors
|
||||
compiling ble_hs_hci_util.c...
|
||||
compiling ble_hs_id.c...
|
||||
compiling ble_hs_log.c...
|
||||
compiling ble_hs_shutdown.c...
|
||||
compiling ble_hs_mbuf.c...
|
||||
compiling ble_hs_misc.c...
|
||||
compiling ble_hs_periodic_sync.c...
|
||||
compiling ble_hs_mqueue.c...
|
||||
compiling ble_hs_pvcy.c...
|
||||
compiling ble_hs_startup.c...
|
||||
compiling ble_hs_stop.c...
|
||||
compiling ble_ibeacon.c...
|
||||
compiling ble_l2cap.c...
|
||||
compiling ble_l2cap_coc.c...
|
||||
compiling ble_l2cap_sig_cmd.c...
|
||||
compiling ble_monitor.c...
|
||||
compiling ble_l2cap_sig.c...
|
||||
compiling ble_sm_alg.c...
|
||||
compiling ble_sm.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_sm.c(984): warning: #111-D: statement is unreachable
|
||||
rc = ble_store_util_count(obj_type, &count);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_sm.c: 1 warning, 0 errors
|
||||
compiling ble_sm_cmd.c...
|
||||
compiling ble_sm_lgcy.c...
|
||||
compiling ble_sm_sc.c...
|
||||
compiling ble_store.c...
|
||||
compiling ble_store_util.c...
|
||||
compiling ble_uuid.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_uuid.c(242): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
put_le32(dst + 12, BLE_UUID32(uuid)->value);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_uuid.c: 1 warning, 0 errors
|
||||
compiling ble_ll.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll.c(1164): warning: #69-D: integer conversion resulted in truncation
|
||||
ev = ble_npl_eventq_get(&g_ble_ll_data.ll_evq, BLE_NPL_TIME_FOREVER);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll.c: 1 warning, 0 errors
|
||||
compiling ble_ll_adv.c...
|
||||
compiling ble_ll_conn_hci.c...
|
||||
compiling ble_ll_dtm.c...
|
||||
compiling ble_ll_ctrl.c...
|
||||
compiling ble_ll_conn.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_conn.c(516): warning: #111-D: statement is unreachable
|
||||
connsm = g_ble_ll_conn_create_sm;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_conn.c(540): warning: #111-D: statement is unreachable
|
||||
connsm = g_ble_ll_conn_create_sm;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_conn.c: 2 warnings, 0 errors
|
||||
compiling ble_ll_hci.c...
|
||||
compiling ble_ll_hci_ev.c...
|
||||
compiling ble_ll_rand.c...
|
||||
compiling ble_ll_resolv.c...
|
||||
compiling ble_ll_supp_cmd.c...
|
||||
compiling ble_ll_sched.c...
|
||||
compiling ble_ll_scan.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_scan.c(2155): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_scan.c: 1 warning, 0 errors
|
||||
compiling ble_ll_trace.c...
|
||||
compiling ble_ll_sync.c...
|
||||
compiling endian.c...
|
||||
compiling ble_ll_whitelist.c...
|
||||
compiling ble_ll_utils.c...
|
||||
compiling ble_ll_xcvr.c...
|
||||
compiling mem.c...
|
||||
compiling hal_timer.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(172): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPendingIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(199): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPendingIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(234): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPendingIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(488): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_DisableIRQ(irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(490): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPriority(irq_num, (1 << __NVIC_PRIO_BITS) - 1);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(556): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_EnableIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c: 6 warnings, 0 errors
|
||||
compiling nimble_port.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\nimble_port.c(64): warning: #69-D: integer conversion resulted in truncation
|
||||
ev = ble_npl_eventq_get(&g_eventq_dflt, BLE_NPL_TIME_FOREVER);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\nimble_port.c: 1 warning, 0 errors
|
||||
compiling os_cputime_pwr2.c...
|
||||
compiling os_cputime.c...
|
||||
compiling os_mempool.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c(129): warning: #188-D: enumerated type mixed with another type
|
||||
return rc;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c(136): warning: #188-D: enumerated type mixed with another type
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c(312): warning: #188-D: enumerated type mixed with another type
|
||||
return rc;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c: 3 warnings, 0 errors
|
||||
compiling os_mbuf.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c(388): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
data += space;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c(403): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
data += new->om_len;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c(654): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
rc = memcmp(om->om_data + om_off, data + data_off, chunk_sz);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c: 3 warnings, 0 errors
|
||||
compiling aes_encrypt.c...
|
||||
compiling aes_decrypt.c...
|
||||
compiling cmac_mode.c...
|
||||
compiling os_msys_init.c...
|
||||
compiling ecc_dh.c...
|
||||
compiling ecc.c...
|
||||
compiling utils.c...
|
||||
compiling ble_hci_ram.c...
|
||||
compiling ble_util.c...
|
||||
compiling ble_hw.c...
|
||||
compiling ble_svc_bas.c...
|
||||
compiling ble_svc_ans.c...
|
||||
compiling ble_phy.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\drivers\nrf51\src\ble_phy.c(679): warning: #68-D: integer conversion resulted in a change of sign
|
||||
ble_hdr->rxinfo.rssi = (-1 * NRF_RADIO->RSSISAMPLE) +
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\drivers\nrf51\src\ble_phy.c: 1 warning, 0 errors
|
||||
compiling bleuart.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\bleuart\src\bleuart.c(145): warning: #177-D: function "bleuart_uart_read" was declared but never referenced
|
||||
bleuart_uart_read(void)
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\bleuart\src\bleuart.c: 1 warning, 0 errors
|
||||
compiling ble_svc_gatt.c...
|
||||
compiling ble_svc_ias.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\ias\src\ble_svc_ias.c(117): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\ias\src\ble_svc_ias.c: 1 warning, 0 errors
|
||||
compiling ble_svc_lls.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\lls\src\ble_svc_lls.c(116): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\lls\src\ble_svc_lls.c: 1 warning, 0 errors
|
||||
compiling ble_svc_gap.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\gap\src\ble_svc_gap.c(38): warning: #550-D: variable "ble_svc_gap_chr_changed_cb_fn" was set but never used
|
||||
static ble_svc_gap_chr_changed_fn *ble_svc_gap_chr_changed_cb_fn;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\gap\src\ble_svc_gap.c: 1 warning, 0 errors
|
||||
compiling ble_svc_tps.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\tps\src\ble_svc_tps.c(88): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\tps\src\ble_svc_tps.c: 1 warning, 0 errors
|
||||
compiling ble_store_ram.c...
|
||||
compiling addr.c...
|
||||
linking...
|
||||
Program Size: Code=146164 RO-data=5800 RW-data=912 ZI-data=31696
|
||||
".\Objects\TencentOS_tiny.axf" - 0 Error(s), 40 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.6.0.pack
|
||||
ARM.CMSIS.5.6.0
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.3.0
|
||||
|
||||
Package Vendor: NordicSemiconductor
|
||||
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1.pack
|
||||
NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1
|
||||
Nordic Semiconductor nRF ARM devices Device Family Pack.
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_TencentOS_tiny
|
||||
C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include
|
||||
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\8.24.1\Device\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.3.0
|
||||
Build Time Elapsed: 00:00:14
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
@@ -3,7 +3,7 @@
|
||||
<title>Static Call Graph - [.\Objects\TencentOS_tiny.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image .\Objects\TencentOS_tiny.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Oct 12 11:53:19 2019
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Oct 14 17:53:58 2019
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 992 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
@@ -2420,8 +2420,8 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[457]">>></a> ble_hs_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[80]"></a>ble_att_clt_rx_error</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 328 + Unknown Stack Size
|
||||
<P><STRONG><a name="[80]"></a>ble_att_clt_rx_error</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 320 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_error ⇒ ble_gattc_rx_err ⇒ ble_gattc_extract_first_by_conn_op ⇒ ble_gattc_extract_by_conn_op ⇒ ble_gattc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[233]">>></a> ble_hs_mbuf_pullup_base
|
||||
@@ -2429,7 +2429,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[235]"></a>ble_att_clt_tx_mtu</STRONG> (Thumb, 166 bytes, Stack size 32 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[235]"></a>ble_att_clt_tx_mtu</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[237]">>></a> ble_att_tx
|
||||
<LI><a href="#[236]">>></a> ble_att_cmd_get
|
||||
<LI><a href="#[228]">>></a> ble_hs_unlock
|
||||
@@ -2439,7 +2439,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[3bd]">>></a> ble_gattc_mtu_tx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[82]"></a>ble_att_clt_rx_mtu</STRONG> (Thumb, 124 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[82]"></a>ble_att_clt_rx_mtu</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 320 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_mtu ⇒ ble_gattc_rx_mtu ⇒ ble_gattc_extract_first_by_conn_op ⇒ ble_gattc_extract_by_conn_op ⇒ ble_gattc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2454,7 +2454,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[23b]"></a>ble_att_clt_tx_find_info</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[23b]"></a>ble_att_clt_tx_find_info</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_find_info ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2476,7 +2476,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[241]"></a>ble_att_clt_tx_find_type_value</STRONG> (Thumb, 126 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[241]"></a>ble_att_clt_tx_find_type_value</STRONG> (Thumb, 84 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_find_type_value ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2497,7 +2497,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[245]"></a>ble_att_clt_tx_read_type</STRONG> (Thumb, 112 bytes, Stack size 48 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[245]"></a>ble_att_clt_tx_read_type</STRONG> (Thumb, 84 bytes, Stack size 48 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 320 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read_type ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2512,7 +2512,7 @@ Global Symbols
|
||||
<LI><a href="#[3cc]">>></a> ble_gattc_find_inc_svcs_tx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[88]"></a>ble_att_clt_rx_read_type</STRONG> (Thumb, 154 bytes, Stack size 48 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[88]"></a>ble_att_clt_rx_read_type</STRONG> (Thumb, 132 bytes, Stack size 48 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 352 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_read_type ⇒ ble_gattc_rx_read_type_complete ⇒ ble_gattc_extract_with_rx_entry ⇒ ble_gattc_extract_one ⇒ ble_gattc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2523,7 +2523,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[24a]"></a>ble_att_clt_tx_read</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[24a]"></a>ble_att_clt_tx_read</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2543,7 +2543,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[24c]"></a>ble_att_clt_tx_read_blob</STRONG> (Thumb, 100 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[24c]"></a>ble_att_clt_tx_read_blob</STRONG> (Thumb, 72 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read_blob ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2561,7 +2561,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[24e]"></a>ble_att_clt_tx_read_mult</STRONG> (Thumb, 88 bytes, Stack size 40 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[24e]"></a>ble_att_clt_tx_read_mult</STRONG> (Thumb, 72 bytes, Stack size 40 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[237]">>></a> ble_att_tx
|
||||
<LI><a href="#[236]">>></a> ble_att_cmd_get
|
||||
</UL>
|
||||
@@ -2576,7 +2576,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[250]"></a>ble_att_clt_tx_read_group_type</STRONG> (Thumb, 112 bytes, Stack size 48 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[250]"></a>ble_att_clt_tx_read_group_type</STRONG> (Thumb, 84 bytes, Stack size 48 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 320 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read_group_type ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2600,7 +2600,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[254]"></a>ble_att_clt_tx_write_req</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[254]"></a>ble_att_clt_tx_write_req</STRONG> (Thumb, 58 bytes, Stack size 24 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[255]">>></a> os_mbuf_free_chain
|
||||
<LI><a href="#[256]">>></a> os_mbuf_concat
|
||||
<LI><a href="#[237]">>></a> ble_att_tx
|
||||
@@ -2609,7 +2609,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[3e8]">>></a> ble_gattc_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[257]"></a>ble_att_clt_tx_write_cmd</STRONG> (Thumb, 142 bytes, Stack size 48 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[257]"></a>ble_att_clt_tx_write_cmd</STRONG> (Thumb, 126 bytes, Stack size 40 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[1f2]">>></a> __aeabi_assert
|
||||
<LI><a href="#[255]">>></a> os_mbuf_free_chain
|
||||
<LI><a href="#[256]">>></a> os_mbuf_concat
|
||||
@@ -2629,7 +2629,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[25a]"></a>ble_att_clt_tx_prep_write</STRONG> (Thumb, 146 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[25a]"></a>ble_att_clt_tx_prep_write</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_prep_write ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2643,7 +2643,7 @@ Global Symbols
|
||||
<LI><a href="#[3eb]">>></a> ble_gattc_write_long_tx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[94]"></a>ble_att_clt_rx_prep_write</STRONG> (Thumb, 124 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[94]"></a>ble_att_clt_rx_prep_write</STRONG> (Thumb, 80 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 368 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_prep_write ⇒ ble_gattc_rx_prep_write_rsp ⇒ ble_gattc_extract_with_rx_entry ⇒ ble_gattc_extract_one ⇒ ble_gattc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2674,7 +2674,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[25e]"></a>ble_att_clt_tx_notify</STRONG> (Thumb, 86 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[25e]"></a>ble_att_clt_tx_notify</STRONG> (Thumb, 72 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_notify ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2686,7 +2686,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[204]">>></a> ble_gattc_notify_custom
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[25f]"></a>ble_att_clt_tx_indicate</STRONG> (Thumb, 86 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[25f]"></a>ble_att_clt_tx_indicate</STRONG> (Thumb, 72 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_indicate ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2780,11 +2780,11 @@ Global Symbols
|
||||
<LI><a href="#[22a]">>></a> ble_att_svr_tx_error_rsp
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[266]"></a>ble_att_error_rsp_parse</STRONG> (Thumb, 68 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[266]"></a>ble_att_error_rsp_parse</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[268]"></a>ble_att_error_rsp_write</STRONG> (Thumb, 68 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[268]"></a>ble_att_error_rsp_write</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2792,19 +2792,19 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[26c]"></a>ble_att_mtu_req_parse</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[26c]"></a>ble_att_mtu_req_parse</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[26d]"></a>ble_att_mtu_rsp_parse</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[26d]"></a>ble_att_mtu_rsp_parse</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[26e]"></a>ble_att_mtu_req_write</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[26e]"></a>ble_att_mtu_req_write</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[26f]"></a>ble_att_mtu_rsp_write</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[26f]"></a>ble_att_mtu_rsp_write</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2812,11 +2812,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[271]"></a>ble_att_find_info_req_parse</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[271]"></a>ble_att_find_info_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[272]"></a>ble_att_find_info_req_write</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[272]"></a>ble_att_find_info_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2836,11 +2836,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[277]"></a>ble_att_find_type_value_req_parse</STRONG> (Thumb, 132 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[277]"></a>ble_att_find_type_value_req_parse</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[278]"></a>ble_att_find_type_value_req_write</STRONG> (Thumb, 132 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[278]"></a>ble_att_find_type_value_req_write</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2848,11 +2848,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[27a]"></a>ble_att_read_type_req_parse</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[27a]"></a>ble_att_read_type_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[27b]"></a>ble_att_read_type_req_write</STRONG> (Thumb, 250 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[27b]"></a>ble_att_read_type_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2872,27 +2872,27 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[280]"></a>ble_att_read_req_parse</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[280]"></a>ble_att_read_req_parse</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[281]"></a>ble_att_read_req_write</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[281]"></a>ble_att_read_req_write</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[282]"></a>ble_att_read_req_log</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[282]"></a>ble_att_read_req_log</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[283]"></a>ble_att_read_blob_req_parse</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[283]"></a>ble_att_read_blob_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[284]"></a>ble_att_read_blob_req_write</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[284]"></a>ble_att_read_blob_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[285]"></a>ble_att_read_blob_req_log</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[285]"></a>ble_att_read_blob_req_log</STRONG> (Thumb, 222 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
@@ -2912,11 +2912,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[28a]"></a>ble_att_read_group_type_req_parse</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[28a]"></a>ble_att_read_group_type_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[28b]"></a>ble_att_read_group_type_req_write</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[28b]"></a>ble_att_read_group_type_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2932,51 +2932,51 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[28f]"></a>ble_att_read_group_type_rsp_log</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[28f]"></a>ble_att_read_group_type_rsp_log</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[290]"></a>ble_att_write_req_parse</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[290]"></a>ble_att_write_req_parse</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[291]"></a>ble_att_write_cmd_parse</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[291]"></a>ble_att_write_cmd_parse</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[292]"></a>ble_att_write_req_write</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[292]"></a>ble_att_write_req_write</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[293]"></a>ble_att_write_cmd_write</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[293]"></a>ble_att_write_cmd_write</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[294]"></a>ble_att_write_cmd_log</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[294]"></a>ble_att_write_cmd_log</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[295]"></a>ble_att_write_req_log</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[295]"></a>ble_att_write_req_log</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[296]"></a>ble_att_prep_write_req_parse</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[296]"></a>ble_att_prep_write_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[297]"></a>ble_att_prep_write_req_write</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[297]"></a>ble_att_prep_write_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[298]"></a>ble_att_prep_write_rsp_parse</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[298]"></a>ble_att_prep_write_rsp_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[299]"></a>ble_att_prep_write_rsp_write</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[299]"></a>ble_att_prep_write_rsp_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[29a]"></a>ble_att_prep_write_cmd_log</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[29a]"></a>ble_att_prep_write_cmd_log</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
@@ -3000,27 +3000,27 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a0]"></a>ble_att_notify_req_parse</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a0]"></a>ble_att_notify_req_parse</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a1]"></a>ble_att_notify_req_write</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a1]"></a>ble_att_notify_req_write</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a2]"></a>ble_att_notify_req_log</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a2]"></a>ble_att_notify_req_log</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a3]"></a>ble_att_indicate_req_parse</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a3]"></a>ble_att_indicate_req_parse</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[267]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a4]"></a>ble_att_indicate_req_write</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a4]"></a>ble_att_indicate_req_write</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[269]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a5]"></a>ble_att_indicate_req_log</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a5]"></a>ble_att_indicate_req_log</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26b]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
@@ -3092,7 +3092,7 @@ Global Symbols
|
||||
<LI><a href="#[2ba]">>></a> ble_att_svr_read_handle
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[22a]"></a>ble_att_svr_tx_error_rsp</STRONG> (Thumb, 68 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[22a]"></a>ble_att_svr_tx_error_rsp</STRONG> (Thumb, 54 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3103,7 +3103,7 @@ Global Symbols
|
||||
<LI><a href="#[229]">>></a> ble_att_rx_handle_unknown_request
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[81]"></a>ble_att_svr_rx_mtu</STRONG> (Thumb, 188 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[81]"></a>ble_att_svr_rx_mtu</STRONG> (Thumb, 166 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 416 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_mtu ⇒ ble_att_svr_tx_rsp ⇒ ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3119,7 +3119,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[83]"></a>ble_att_svr_rx_find_info</STRONG> (Thumb, 186 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[83]"></a>ble_att_svr_rx_find_info</STRONG> (Thumb, 142 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 416 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_find_info ⇒ ble_att_svr_tx_rsp ⇒ ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3129,7 +3129,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[85]"></a>ble_att_svr_rx_find_type_value</STRONG> (Thumb, 228 bytes, Stack size 64 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[85]"></a>ble_att_svr_rx_find_type_value</STRONG> (Thumb, 162 bytes, Stack size 64 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 704 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_find_type_value ⇒ ble_att_svr_build_find_type_value_rsp ⇒ ble_att_svr_fill_type_value ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3139,7 +3139,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[87]"></a>ble_att_svr_rx_read_type</STRONG> (Thumb, 238 bytes, Stack size 88 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[87]"></a>ble_att_svr_rx_read_type</STRONG> (Thumb, 192 bytes, Stack size 88 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 680 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read_type ⇒ ble_att_svr_build_read_type_rsp ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3150,7 +3150,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[89]"></a>ble_att_svr_rx_read</STRONG> (Thumb, 160 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[89]"></a>ble_att_svr_rx_read</STRONG> (Thumb, 138 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 544 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read ⇒ ble_att_svr_read_handle ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3162,7 +3162,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8b]"></a>ble_att_svr_rx_read_blob</STRONG> (Thumb, 200 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[8b]"></a>ble_att_svr_rx_read_blob</STRONG> (Thumb, 150 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 544 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read_blob ⇒ ble_att_svr_read_handle ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3183,7 +3183,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8f]"></a>ble_att_svr_rx_read_group_type</STRONG> (Thumb, 266 bytes, Stack size 88 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[8f]"></a>ble_att_svr_rx_read_group_type</STRONG> (Thumb, 222 bytes, Stack size 88 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 720 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read_group_type ⇒ ble_att_svr_build_read_group_type_rsp ⇒ ble_att_svr_service_uuid ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3195,7 +3195,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[91]"></a>ble_att_svr_rx_write</STRONG> (Thumb, 148 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[91]"></a>ble_att_svr_rx_write</STRONG> (Thumb, 126 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 544 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_write ⇒ ble_att_svr_write_handle ⇒ ble_att_svr_write ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3207,7 +3207,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9a]"></a>ble_att_svr_rx_write_no_rsp</STRONG> (Thumb, 96 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[9a]"></a>ble_att_svr_rx_write_no_rsp</STRONG> (Thumb, 66 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 536 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_write_no_rsp ⇒ ble_att_svr_write_handle ⇒ ble_att_svr_write ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3217,7 +3217,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2d3]"></a>ble_att_svr_write_local</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, ble_att_svr.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2d3]"></a>ble_att_svr_write_local</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, ble_att_svr.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[2bf]">>></a> ble_att_svr_write_handle
|
||||
<LI><a href="#[255]">>></a> os_mbuf_free_chain
|
||||
</UL>
|
||||
@@ -3232,8 +3232,8 @@ Global Symbols
|
||||
<LI><a href="#[475]">>></a> ble_hs_conn_free
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[93]"></a>ble_att_svr_rx_prep_write</STRONG> (Thumb, 292 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 464 + Unknown Stack Size
|
||||
<P><STRONG><a name="[93]"></a>ble_att_svr_rx_prep_write</STRONG> (Thumb, 202 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 456 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_prep_write ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[2da]">>></a> ble_att_svr_insert_prep_entry
|
||||
@@ -3247,7 +3247,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[95]"></a>ble_att_svr_rx_exec_write</STRONG> (Thumb, 200 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[95]"></a>ble_att_svr_rx_exec_write</STRONG> (Thumb, 184 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 552 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_exec_write ⇒ ble_att_svr_prep_write ⇒ ble_att_svr_write ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3263,7 +3263,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[97]"></a>ble_att_svr_rx_notify</STRONG> (Thumb, 96 bytes, Stack size 32 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[97]"></a>ble_att_svr_rx_notify</STRONG> (Thumb, 82 bytes, Stack size 32 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 320 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_notify ⇒ ble_gap_notify_rx_event ⇒ ble_gap_call_conn_event_cb ⇒ ble_gap_extract_conn_cb ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3273,7 +3273,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[98]"></a>ble_att_svr_rx_indicate</STRONG> (Thumb, 148 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[98]"></a>ble_att_svr_rx_indicate</STRONG> (Thumb, 126 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 408 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_indicate ⇒ ble_att_svr_tx_rsp ⇒ ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -6274,7 +6274,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[457]">>></a> ble_hs_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[328]"></a>ble_l2cap_sig_update</STRONG> (Thumb, 244 bytes, Stack size 56 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[328]"></a>ble_l2cap_sig_update</STRONG> (Thumb, 166 bytes, Stack size 56 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 328 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_update ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -6343,13 +6343,13 @@ Global Symbols
|
||||
<LI><a href="#[e8]">>></a> ble_l2cap_sig_update_req_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[53f]"></a>ble_l2cap_sig_hdr_parse</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ble_l2cap_sig_hdr_parse
|
||||
<P><STRONG><a name="[53f]"></a>ble_l2cap_sig_hdr_parse</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ble_l2cap_sig_hdr_parse
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> ble_l2cap_sig_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[53b]"></a>ble_l2cap_sig_cmd_get</STRONG> (Thumb, 84 bytes, Stack size 40 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<P><STRONG><a name="[53b]"></a>ble_l2cap_sig_cmd_get</STRONG> (Thumb, 70 bytes, Stack size 40 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_cmd_get ⇒ ble_hs_mbuf_l2cap_pkt ⇒ ble_hs_mbuf_gen_pkt ⇒ os_msys_get_pkthdr ⇒ os_mbuf_get_pkthdr ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -6362,7 +6362,7 @@ Global Symbols
|
||||
<LI><a href="#[e8]">>></a> ble_l2cap_sig_update_req_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[541]"></a>ble_l2cap_sig_reject_tx</STRONG> (Thumb, 76 bytes, Stack size 40 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<P><STRONG><a name="[541]"></a>ble_l2cap_sig_reject_tx</STRONG> (Thumb, 62 bytes, Stack size 40 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_reject_tx ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -12629,7 +12629,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[84]">>></a> ble_att_clt_rx_find_info
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[242]"></a>ble_att_clt_parse_find_type_value_hinfo</STRONG> (Thumb, 104 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[242]"></a>ble_att_clt_parse_find_type_value_hinfo</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_parse_find_type_value_hinfo ⇒ ble_hs_mbuf_pullup_base ⇒ os_mbuf_pullup ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -12883,7 +12883,7 @@ Local Symbols
|
||||
<LI><a href="#[95]">>></a> ble_att_svr_rx_exec_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2c1]"></a>ble_att_svr_build_mtu_rsp</STRONG> (Thumb, 128 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2c1]"></a>ble_att_svr_build_mtu_rsp</STRONG> (Thumb, 112 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 216 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_mtu_rsp ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -12959,7 +12959,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> ble_att_svr_build_find_type_value_rsp
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2ca]"></a>ble_att_svr_build_find_type_value_rsp</STRONG> (Thumb, 110 bytes, Stack size 64 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2ca]"></a>ble_att_svr_build_find_type_value_rsp</STRONG> (Thumb, 108 bytes, Stack size 64 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 640 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_find_type_value_rsp ⇒ ble_att_svr_fill_type_value ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -12971,7 +12971,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[85]">>></a> ble_att_svr_rx_find_type_value
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2cb]"></a>ble_att_svr_build_read_type_rsp</STRONG> (Thumb, 370 bytes, Stack size 96 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2cb]"></a>ble_att_svr_build_read_type_rsp</STRONG> (Thumb, 342 bytes, Stack size 96 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 592 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_read_type_rsp ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -12986,7 +12986,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[87]">>></a> ble_att_svr_rx_read_type
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2cc]"></a>ble_att_svr_build_read_mult_rsp</STRONG> (Thumb, 168 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2cc]"></a>ble_att_svr_build_read_mult_rsp</STRONG> (Thumb, 174 bytes, Stack size 56 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 552 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_read_mult_rsp ⇒ ble_att_svr_read_handle ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -15875,7 +15875,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[46b]">>></a> adv_set_fields
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[467]"></a>ble_hs_adv_set_array_uuid32</STRONG> (Thumb, 158 bytes, Stack size 56 bytes, ble_hs_adv.o(.text))
|
||||
<P><STRONG><a name="[467]"></a>ble_hs_adv_set_array_uuid32</STRONG> (Thumb, 116 bytes, Stack size 56 bytes, ble_hs_adv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 184 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_hs_adv_set_array_uuid32 ⇒ ble_hs_adv_set_hdr ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -15897,7 +15897,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[46b]">>></a> adv_set_fields
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46a]"></a>ble_hs_adv_set_array16</STRONG> (Thumb, 128 bytes, Stack size 56 bytes, ble_hs_adv.o(.text))
|
||||
<P><STRONG><a name="[46a]"></a>ble_hs_adv_set_array16</STRONG> (Thumb, 112 bytes, Stack size 56 bytes, ble_hs_adv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 184 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_hs_adv_set_array16 ⇒ ble_hs_adv_set_hdr ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -15953,7 +15953,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[472]">>></a> ble_hs_adv_parse_fields
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[48]"></a>find_field_func</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, ble_hs_adv.o(.text))
|
||||
<P><STRONG><a name="[48]"></a>find_field_func</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, ble_hs_adv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = find_field_func
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_hs_adv.o(.text)
|
||||
@@ -15964,7 +15964,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[2f6]">>></a> ble_hs_conn_find_by_addr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[483]"></a>ble_hs_dbg_le_event_disp</STRONG> (Thumb, 920 bytes, Stack size 120 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[483]"></a>ble_hs_dbg_le_event_disp</STRONG> (Thumb, 892 bytes, Stack size 120 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[23d]">>></a> get_le16
|
||||
<LI><a href="#[220]">>></a> __ARM_common_switch8
|
||||
<LI><a href="#[339]">>></a> get_le32
|
||||
@@ -16011,7 +16011,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[48d]">>></a> ble_hs_dbg_cmd_complete_disp
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[48d]"></a>ble_hs_dbg_cmd_complete_disp</STRONG> (Thumb, 466 bytes, Stack size 56 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[48d]"></a>ble_hs_dbg_cmd_complete_disp</STRONG> (Thumb, 468 bytes, Stack size 56 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[23d]">>></a> get_le16
|
||||
<LI><a href="#[339]">>></a> get_le32
|
||||
<LI><a href="#[484]">>></a> modlog_dummy
|
||||
@@ -16945,7 +16945,7 @@ Local Symbols
|
||||
<LI><a href="#[e9]">>></a> ble_l2cap_sig_update_rsp_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[e8]"></a>ble_l2cap_sig_update_req_rx</STRONG> (Thumb, 318 bytes, Stack size 64 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[e8]"></a>ble_l2cap_sig_update_req_rx</STRONG> (Thumb, 214 bytes, Stack size 64 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 440 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_update_req_rx ⇒ ble_gap_update_params ⇒ ble_l2cap_sig_update ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -16958,7 +16958,7 @@ Local Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_l2cap_sig.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[e9]"></a>ble_l2cap_sig_update_rsp_rx</STRONG> (Thumb, 132 bytes, Stack size 40 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[e9]"></a>ble_l2cap_sig_update_rsp_rx</STRONG> (Thumb, 114 bytes, Stack size 40 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 240 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_update_rsp_rx ⇒ ble_l2cap_sig_proc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -16978,7 +16978,7 @@ Local Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_l2cap_sig.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[4d]"></a>ble_l2cap_sig_rx</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[4d]"></a>ble_l2cap_sig_rx</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 344 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_rx ⇒ ble_l2cap_sig_reject_tx ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_adj ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -17306,7 +17306,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[4ee]">>></a> ble_sm_ltk_req_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[569]"></a>ble_sm_ltk_req_reply_tx</STRONG> (Thumb, 112 bytes, Stack size 72 bytes, ble_sm.o(.text))
|
||||
<P><STRONG><a name="[569]"></a>ble_sm_ltk_req_reply_tx</STRONG> (Thumb, 94 bytes, Stack size 72 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_sm_ltk_req_reply_tx ⇒ ble_hs_hci_cmd_tx ⇒ ble_hs_hci_wait_for_ack ⇒ npl_tencentos_tiny_sem_pend ⇒ tos_sem_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -17318,7 +17318,7 @@ Local Symbols
|
||||
<LI><a href="#[f9]">>></a> ble_sm_ltk_start_exec
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[56a]"></a>ble_sm_ltk_req_neg_reply_tx</STRONG> (Thumb, 96 bytes, Stack size 32 bytes, ble_sm.o(.text))
|
||||
<P><STRONG><a name="[56a]"></a>ble_sm_ltk_req_neg_reply_tx</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 256 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_sm_ltk_req_neg_reply_tx ⇒ ble_hs_hci_cmd_tx ⇒ ble_hs_hci_wait_for_ack ⇒ npl_tencentos_tiny_sem_pend ⇒ tos_sem_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -17573,8 +17573,8 @@ Local Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_sm.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[f0]"></a>ble_sm_master_id_rx</STRONG> (Thumb, 354 bytes, Stack size 40 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 208 + Unknown Stack Size
|
||||
<P><STRONG><a name="[f0]"></a>ble_sm_master_id_rx</STRONG> (Thumb, 166 bytes, Stack size 32 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 200 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_sm_master_id_rx ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[233]">>></a> ble_hs_mbuf_pullup_base
|
||||
@@ -20123,7 +20123,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[8]">>></a> ble_svc_gap_access
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7a4]"></a>ble_svc_gap_appearance_read_access</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, ble_svc_gap.o(.text))
|
||||
<P><STRONG><a name="[7a4]"></a>ble_svc_gap_appearance_read_access</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, ble_svc_gap.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_svc_gap_appearance_read_access ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
File diff suppressed because one or more lines are too long
@@ -103,7 +103,7 @@
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>0</nTsel>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
@@ -114,7 +114,7 @@
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>BIN\UL2CM3.DLL</pMon>
|
||||
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
@@ -125,7 +125,7 @@
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-U303030303030303030303031 -O8398 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC4000 -FN1 -FF0nrf51xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF51822_xxAC$Flash\nrf51xxx.flm)</Name>
|
||||
<Name>-U303030303030303030303031 -O8398 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC4000 -FN1 -FF0nrf51xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF51822_xxAC$Flash\nrf51xxx.flm)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
@@ -154,7 +154,7 @@
|
||||
<Type>0</Type>
|
||||
<LineNumber>132</LineNumber>
|
||||
<EnabledFlag>0</EnabledFlag>
|
||||
<Address>2234</Address>
|
||||
<Address>2238</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
@@ -177,7 +177,7 @@
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>0</SubType>
|
||||
<ItemText>0xf000000f</ItemText>
|
||||
<ItemText>0x190</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
@@ -17,11 +17,9 @@
|
||||
; NOTICE: This file has been modified by Nordic Semiconductor ASA.
|
||||
|
||||
IF :DEF: __STARTUP_CONFIG
|
||||
#ifdef __STARTUP_CONFIG
|
||||
#include "startup_config.h"
|
||||
#ifndef __STARTUP_CONFIG_STACK_ALIGNEMENT
|
||||
#define __STARTUP_CONFIG_STACK_ALIGNEMENT 3
|
||||
#endif
|
||||
#endif
|
||||
ENDIF
|
||||
|
||||
@@ -30,7 +28,7 @@ Stack_Size EQU __STARTUP_CONFIG_STACK_SIZE
|
||||
ELIF :DEF: __STACK_SIZE
|
||||
Stack_Size EQU __STACK_SIZE
|
||||
ELSE
|
||||
Stack_Size EQU 256
|
||||
Stack_Size EQU 2048
|
||||
ENDIF
|
||||
|
||||
IF :DEF: __STARTUP_CONFIG
|
||||
@@ -48,7 +46,7 @@ Heap_Size EQU __STARTUP_CONFIG_HEAP_SIZE
|
||||
ELIF :DEF: __HEAP_SIZE
|
||||
Heap_Size EQU __HEAP_SIZE
|
||||
ELSE
|
||||
Heap_Size EQU 0
|
||||
Heap_Size EQU 2048
|
||||
ENDIF
|
||||
|
||||
AREA HEAP, NOINIT, READWRITE, ALIGN=3
|
||||
@@ -134,7 +132,7 @@ Reset_Handler PROC
|
||||
IMPORT SystemInit
|
||||
IMPORT __main
|
||||
|
||||
MOVS R1, #NRF_POWER_RAMONx_RAMxON_ONMODE_Msk
|
||||
MOVS R1, #NRF_POWER_RAMONx_RAMxON_ONMODE_Msk
|
||||
|
||||
LDR R0, =NRF_POWER_RAMON_ADDRESS
|
||||
LDR R2, [R0]
|
@@ -15,7 +15,7 @@
|
||||
|
||||
#define TOS_CFG_MMHEAP_EN 1u
|
||||
|
||||
#define TOS_CFG_MMHEAP_POOL_SIZE 0x100
|
||||
#define TOS_CFG_MMHEAP_POOL_SIZE 0x2000
|
||||
|
||||
#define TOS_CFG_MUTEX_EN 1u
|
||||
|
@@ -1,58 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1><EFBFBD>Vision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
IDE-Version: <20><>Vision V5.26.2.0
|
||||
Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||
License Information: sheldon dai, tencent, LIC=AK1CX-H5HPV-SGF7K-ZGDWF-QC6LB-GRJE8
|
||||
|
||||
Tool Versions:
|
||||
Toolchain: MDK-ARM Professional Version: 5.26.2.0
|
||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||
C Compiler: Armcc.exe V5.06 update 6 (build 750)
|
||||
Assembler: Armasm.exe V5.06 update 6 (build 750)
|
||||
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
|
||||
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
|
||||
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
|
||||
CPU DLL: SARMCM3.DLL V5.26.2.0
|
||||
Dialog DLL: DARMCM1.DLL V1.19.1.0
|
||||
Target DLL: UL2CM3.DLL V1.161.6.0
|
||||
Dialog DLL: TARMCM1.DLL V1.14.0.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\github\TencentOS-tiny\board\Nordic_NRF51822_BLE\KEIL\blehr\TencentOS_tiny.uvprojx
|
||||
Project File Date: 10/12/2019
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Build target 'TencentOS_tiny'
|
||||
linking...
|
||||
Program Size: Code=148708 RO-data=5800 RW-data=912 ZI-data=19920
|
||||
".\Objects\TencentOS_tiny.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
Package Vendor: ARM
|
||||
http://www.keil.com/pack/ARM.CMSIS.5.6.0.pack
|
||||
ARM.CMSIS.5.6.0
|
||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||
* Component: CORE Version: 5.3.0
|
||||
|
||||
Package Vendor: NordicSemiconductor
|
||||
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1.pack
|
||||
NordicSemiconductor.nRF_DeviceFamilyPack.8.24.1
|
||||
Nordic Semiconductor nRF ARM devices Device Family Pack.
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\RTE\_TencentOS_tiny
|
||||
C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include
|
||||
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\8.24.1\Device\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.3.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
@@ -26,11 +26,238 @@ Project File Date: 10/10/2019
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Build target 'TencentOS_tiny'
|
||||
Rebuild target 'TencentOS_tiny'
|
||||
assembling arm_startup_nrf52.s...
|
||||
compiling mcu_init.c...
|
||||
compiling nrfx_uart.c...
|
||||
compiling nrfx_glue.c...
|
||||
compiling system_nrf52.c...
|
||||
compiling simple_uart.c...
|
||||
compiling nrfx_rtc.c...
|
||||
compiling nrfx_prs.c...
|
||||
assembling port_s.S...
|
||||
compiling rtc.c...
|
||||
..\..\BSP\Src\rtc.c(57): warning: #177-D: function "rtc_config" was declared but never referenced
|
||||
static void rtc_config(void)
|
||||
..\..\BSP\Src\rtc.c: 1 warning, 0 errors
|
||||
compiling tos_cpu.c...
|
||||
compiling port_c.c...
|
||||
compiling tos_event.c...
|
||||
compiling tos_fifo.c...
|
||||
compiling tos_global.c...
|
||||
compiling tos_mmblk.c...
|
||||
compiling tos_msg.c...
|
||||
compiling tos_pend.c...
|
||||
compiling tos_mmheap.c...
|
||||
compiling tos_mutex.c...
|
||||
compiling tos_queue.c...
|
||||
compiling tos_robin.c...
|
||||
compiling tos_sched.c...
|
||||
compiling tos_sem.c...
|
||||
compiling tos_sys.c...
|
||||
compiling tos_task.c...
|
||||
compiling tos_tick.c...
|
||||
compiling tos_time.c...
|
||||
compiling cmsis_os.c...
|
||||
compiling tos_timer.c...
|
||||
compiling main.c...
|
||||
..\..\..\..\examples\blehr\main.c(135): warning: #231-D: declaration is not visible outside of function
|
||||
blehr_tx_hrate(struct os_event *ev)
|
||||
..\..\..\..\examples\blehr\main.c(308): warning: #223-D: function "nimble_port_get_dflt_eventq" declared implicitly
|
||||
ble_npl_callout_init(&blehr_tx_timer, nimble_port_get_dflt_eventq(),
|
||||
..\..\..\..\examples\blehr\main.c(308): warning: #167-D: argument of type "int" is incompatible with parameter of type "struct ble_npl_eventq *"
|
||||
ble_npl_callout_init(&blehr_tx_timer, nimble_port_get_dflt_eventq(),
|
||||
..\..\..\..\examples\blehr\main.c(309): warning: #167-D: argument of type "void (*)(struct os_event *)" is incompatible with parameter of type "ble_npl_event_fn *"
|
||||
blehr_tx_hrate, NULL);
|
||||
..\..\..\..\examples\blehr\main.c(326): warning: #167-D: argument of type "void (*)(void)" is incompatible with parameter of type "k_task_entry_t"
|
||||
nimble_port_tencentos_tiny_init(nimble_port_run);
|
||||
..\..\..\..\examples\blehr\main.c(338): warning: #223-D: function "board_init" declared implicitly
|
||||
board_init();
|
||||
..\..\..\..\examples\blehr\main.c(343): warning: #223-D: function "nimble_port_init" declared implicitly
|
||||
nimble_port_init();
|
||||
..\..\..\..\examples\blehr\main.c(345): warning: #167-D: argument of type "int (*)(void)" is incompatible with parameter of type "k_task_entry_t"
|
||||
tos_task_create(&blehr_task, "blehr_boot", blehr_boot, NULL,
|
||||
..\..\..\..\examples\blehr\main.c: 8 warnings, 0 errors
|
||||
compiling gatt_svr.c...
|
||||
compiling nimble_port_tencentos_tiny.c...
|
||||
compiling npl_os_tencenos_tiny.c...
|
||||
compiling nrf5x_isr.c...
|
||||
compiling tencent_os_tiny_libc.c...
|
||||
compiling ble_att_clt.c...
|
||||
compiling ble_att_cmd.c...
|
||||
compiling ble_att.c...
|
||||
compiling ble_eddystone.c...
|
||||
compiling ble_att_svr.c...
|
||||
compiling ble_gatts_lcl.c...
|
||||
compiling ble_gap.c...
|
||||
compiling ble_gatts.c...
|
||||
compiling ble_gattc.c...
|
||||
compiling ble_hs_adv.c...
|
||||
compiling ble_hs.c...
|
||||
compiling ble_hs_atomic.c...
|
||||
compiling ble_hs_cfg.c...
|
||||
compiling ble_hs_conn.c...
|
||||
compiling ble_hs_dbg.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_dbg.c(653): warning: #111-D: statement is unreachable
|
||||
evcode = evbuf[0];
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_dbg.c: 1 warning, 0 errors
|
||||
compiling ble_hs_flow.c...
|
||||
compiling ble_hs_hci.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci.c(88): warning: #69-D: integer conversion resulted in truncation
|
||||
rc = ble_npl_mutex_pend(&ble_hs_hci_mutex, BLE_NPL_TIME_FOREVER);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci.c(38): warning: #550-D: variable "ble_hs_hci_max_pkts" was set but never used
|
||||
static uint8_t ble_hs_hci_max_pkts;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci.c: 2 warnings, 0 errors
|
||||
compiling ble_hs_hci_evt.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_evt.c(750): warning: #186-D: pointless comparison of unsigned integer with zero
|
||||
if (evt.conn_latency < BLE_HCI_CONN_LATENCY_MIN ||
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_evt.c(808): warning: #186-D: pointless comparison of unsigned integer with zero
|
||||
if (evt.latency < BLE_HCI_CONN_LATENCY_MIN ||
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_evt.c: 2 warnings, 0 errors
|
||||
compiling ble_hs_hci_cmd.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_cmd.c(478): warning: #186-D: pointless comparison of unsigned integer with zero
|
||||
if ((hcc->conn_latency < BLE_HCI_CONN_LATENCY_MIN) ||
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_hs_hci_cmd.c: 1 warning, 0 errors
|
||||
compiling ble_hs_hci_util.c...
|
||||
compiling ble_hs_id.c...
|
||||
compiling ble_hs_log.c...
|
||||
compiling ble_hs_mbuf.c...
|
||||
compiling ble_hs_misc.c...
|
||||
compiling ble_hs_periodic_sync.c...
|
||||
compiling ble_hs_shutdown.c...
|
||||
compiling ble_hs_mqueue.c...
|
||||
compiling ble_hs_pvcy.c...
|
||||
compiling ble_hs_startup.c...
|
||||
compiling ble_hs_stop.c...
|
||||
compiling ble_ibeacon.c...
|
||||
compiling ble_l2cap.c...
|
||||
compiling ble_l2cap_coc.c...
|
||||
compiling ble_l2cap_sig.c...
|
||||
compiling ble_l2cap_sig_cmd.c...
|
||||
compiling ble_monitor.c...
|
||||
compiling ble_store_util.c...
|
||||
compiling ble_sm_sc.c...
|
||||
compiling ble_sm_alg.c...
|
||||
compiling ble_sm.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_sm.c(984): warning: #111-D: statement is unreachable
|
||||
rc = ble_store_util_count(obj_type, &count);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_sm.c: 1 warning, 0 errors
|
||||
compiling ble_sm_lgcy.c...
|
||||
compiling ble_sm_cmd.c...
|
||||
compiling ble_store.c...
|
||||
compiling ble_uuid.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_uuid.c(242): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
put_le32(dst + 12, BLE_UUID32(uuid)->value);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\src\ble_uuid.c: 1 warning, 0 errors
|
||||
compiling ble_ll.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll.c(1164): warning: #69-D: integer conversion resulted in truncation
|
||||
ev = ble_npl_eventq_get(&g_ble_ll_data.ll_evq, BLE_NPL_TIME_FOREVER);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll.c: 1 warning, 0 errors
|
||||
compiling ble_ll_adv.c...
|
||||
compiling ble_ll_dtm.c...
|
||||
compiling ble_ll_ctrl.c...
|
||||
compiling ble_ll_conn_hci.c...
|
||||
compiling ble_ll_conn.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_conn.c(516): warning: #111-D: statement is unreachable
|
||||
connsm = g_ble_ll_conn_create_sm;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_conn.c(540): warning: #111-D: statement is unreachable
|
||||
connsm = g_ble_ll_conn_create_sm;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_conn.c: 2 warnings, 0 errors
|
||||
compiling ble_ll_hci.c...
|
||||
compiling ble_ll_resolv.c...
|
||||
compiling ble_ll_hci_ev.c...
|
||||
compiling ble_ll_rand.c...
|
||||
compiling ble_ll_sched.c...
|
||||
compiling ble_ll_supp_cmd.c...
|
||||
compiling ble_ll_scan.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_scan.c(2155): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\controller\src\ble_ll_scan.c: 1 warning, 0 errors
|
||||
compiling ble_ll_sync.c...
|
||||
compiling endian.c...
|
||||
compiling ble_ll_trace.c...
|
||||
compiling ble_ll_utils.c...
|
||||
compiling ble_ll_whitelist.c...
|
||||
compiling ble_ll_xcvr.c...
|
||||
compiling hal_timer.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(172): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPendingIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(199): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPendingIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(234): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPendingIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(488): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_DisableIRQ(irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(490): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_SetPriority(irq_num, (1 << __NVIC_PRIO_BITS) - 1);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c(556): warning: #188-D: enumerated type mixed with another type
|
||||
NVIC_EnableIRQ(bsptimer->tmr_irq_num);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\hal_timer.c: 6 warnings, 0 errors
|
||||
compiling mem.c...
|
||||
compiling nimble_port.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\nimble_port.c(64): warning: #69-D: integer conversion resulted in truncation
|
||||
ev = ble_npl_eventq_get(&g_eventq_dflt, BLE_NPL_TIME_FOREVER);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\nimble_port.c: 1 warning, 0 errors
|
||||
compiling os_cputime.c...
|
||||
compiling os_cputime_pwr2.c...
|
||||
compiling os_mempool.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c(129): warning: #188-D: enumerated type mixed with another type
|
||||
return rc;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c(136): warning: #188-D: enumerated type mixed with another type
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c(312): warning: #188-D: enumerated type mixed with another type
|
||||
return rc;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mempool.c: 3 warnings, 0 errors
|
||||
compiling os_mbuf.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c(388): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
data += space;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c(403): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
data += new->om_len;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c(654): warning: #1254-D: arithmetic on pointer to void or function type
|
||||
rc = memcmp(om->om_data + om_off, data + data_off, chunk_sz);
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\porting\nimble\src\os_mbuf.c: 3 warnings, 0 errors
|
||||
compiling os_msys_init.c...
|
||||
compiling aes_encrypt.c...
|
||||
compiling aes_decrypt.c...
|
||||
compiling cmac_mode.c...
|
||||
compiling ecc.c...
|
||||
compiling ecc_dh.c...
|
||||
compiling utils.c...
|
||||
compiling ble_hw.c...
|
||||
compiling ble_hci_ram.c...
|
||||
compiling ble_util.c...
|
||||
compiling ble_svc_ans.c...
|
||||
compiling ble_phy.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\drivers\nrf52\src\ble_phy.c(1042): warning: #68-D: integer conversion resulted in a change of sign
|
||||
ble_hdr->rxinfo.rssi = (-1 * NRF_RADIO->RSSISAMPLE) +
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\drivers\nrf52\src\ble_phy.c: 1 warning, 0 errors
|
||||
compiling ble_svc_bas.c...
|
||||
compiling bleuart.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\bleuart\src\bleuart.c(145): warning: #177-D: function "bleuart_uart_read" was declared but never referenced
|
||||
bleuart_uart_read(void)
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\bleuart\src\bleuart.c: 1 warning, 0 errors
|
||||
compiling ble_svc_gatt.c...
|
||||
compiling ble_store_ram.c...
|
||||
compiling ble_svc_tps.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\tps\src\ble_svc_tps.c(88): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\tps\src\ble_svc_tps.c: 1 warning, 0 errors
|
||||
compiling ble_svc_ias.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\ias\src\ble_svc_ias.c(117): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\ias\src\ble_svc_ias.c: 1 warning, 0 errors
|
||||
compiling ble_svc_gap.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\gap\src\ble_svc_gap.c(38): warning: #550-D: variable "ble_svc_gap_chr_changed_cb_fn" was set but never used
|
||||
static ble_svc_gap_chr_changed_fn *ble_svc_gap_chr_changed_cb_fn;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\gap\src\ble_svc_gap.c: 1 warning, 0 errors
|
||||
compiling addr.c...
|
||||
compiling ble_svc_lls.c...
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\lls\src\ble_svc_lls.c(116): warning: #111-D: statement is unreachable
|
||||
return 0;
|
||||
..\..\..\..\components\connectivity\Bluetooth_5.0\3rdparty\NimBLE_1_2_0\nimble\host\services\lls\src\ble_svc_lls.c: 1 warning, 0 errors
|
||||
linking...
|
||||
Program Size: Code=143880 RO-data=6136 RW-data=912 ZI-data=44424
|
||||
".\Objects\TencentOS_tiny.axf" - 0 Error(s), 0 Warning(s).
|
||||
Program Size: Code=142684 RO-data=6136 RW-data=912 ZI-data=44424
|
||||
".\Objects\TencentOS_tiny.axf" - 0 Error(s), 40 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
@@ -53,7 +280,7 @@ Package Vendor: NordicSemiconductor
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.3.0
|
||||
Build Time Elapsed: 00:00:03
|
||||
Build Time Elapsed: 00:00:22
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
@@ -3,7 +3,7 @@
|
||||
<title>Static Call Graph - [.\Objects\TencentOS_tiny.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image .\Objects\TencentOS_tiny.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Thu Oct 10 16:07:25 2019
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Oct 14 12:16:00 2019
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 992 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
@@ -688,12 +688,8 @@ Global Symbols
|
||||
<LI><a href="#[83]">>></a> fputc
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[123]"></a>simple_uart_putstring</STRONG> (Thumb, 32 bytes, Stack size 12 bytes, simple_uart.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = simple_uart_putstring
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[11c]">>></a> simple_uart_put
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[116]">>></a> main
|
||||
<P><STRONG><a name="[123]"></a>simple_uart_putstring</STRONG> (Thumb, 32 bytes, Stack size 12 bytes, simple_uart.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[11c]">>></a> simple_uart_put
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[122]"></a>simple_uart_config</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, simple_uart.o(.text))
|
||||
@@ -2027,17 +2023,15 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[116]"></a>main</STRONG> (Thumb, 92 bytes, Stack size 24 bytes, main.o(.text))
|
||||
<P><STRONG><a name="[116]"></a>main</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, main.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 272 + Unknown Stack Size
|
||||
<LI>Call Chain = main ⇒ nimble_port_init ⇒ ble_ll_init ⇒ ble_ll_conn_module_init ⇒ ble_ll_conn_module_reset ⇒ ble_ll_conn_end ⇒ ble_npl_eventq_remove ⇒ npl_tencentos_tiny_eventq_remove ⇒ tos_queue_remove ⇒ tos_msg_queue_remove ⇒ msgpool_free ⇒ tos_list_add
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[123]">>></a> simple_uart_putstring
|
||||
<LI><a href="#[120]">>></a> board_init
|
||||
<BR>[Calls]<UL><LI><a href="#[120]">>></a> board_init
|
||||
<LI><a href="#[1ca]">>></a> tos_task_create
|
||||
<LI><a href="#[1d2]">>></a> tos_knl_start
|
||||
<LI><a href="#[1cb]">>></a> tos_knl_init
|
||||
<LI><a href="#[214]">>></a> nimble_port_init
|
||||
<LI><a href="#[1bb]">>></a> __2printf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[115]">>></a> __rt_entry_main
|
||||
</UL>
|
||||
@@ -2126,6 +2120,9 @@ Global Symbols
|
||||
<LI><a href="#[6f3]">>></a> ble_ll_resolv_list_add
|
||||
<LI><a href="#[6d9]">>></a> ble_hci_trans_ll_evt_tx
|
||||
<LI><a href="#[78]">>></a> ble_ll_hci_cmd_proc
|
||||
<LI><a href="#[5]">>></a> ble_svc_gap_access
|
||||
<LI><a href="#[7ad]">>></a> ble_svc_gap_appearance_write_access
|
||||
<LI><a href="#[7ab]">>></a> ble_svc_gap_device_name_write_access
|
||||
<LI><a href="#[7a5]">>></a> ble_phy_rx
|
||||
<LI><a href="#[7f]">>></a> ble_phy_isr
|
||||
<LI><a href="#[7a1]">>></a> ble_phy_rx_end_isr
|
||||
@@ -2135,9 +2132,6 @@ Global Symbols
|
||||
<LI><a href="#[777]">>></a> os_cputime_timer_relative
|
||||
<LI><a href="#[773]">>></a> ble_hci_ram_init
|
||||
<LI><a href="#[7ae]">>></a> ble_svc_gap_init
|
||||
<LI><a href="#[5]">>></a> ble_svc_gap_access
|
||||
<LI><a href="#[7ad]">>></a> ble_svc_gap_appearance_write_access
|
||||
<LI><a href="#[7ab]">>></a> ble_svc_gap_device_name_write_access
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[213]"></a>nimble_port_tencentos_tiny_init</STRONG> (Thumb, 84 bytes, Stack size 32 bytes, nimble_port_tencentos_tiny.o(.text))
|
||||
@@ -2482,7 +2476,7 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[45f]">>></a> ble_hs_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[84]"></a>ble_att_clt_rx_error</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[84]"></a>ble_att_clt_rx_error</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 304 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_error ⇒ ble_gattc_rx_err ⇒ ble_gattc_extract_first_by_conn_op ⇒ ble_gattc_extract_by_conn_op ⇒ ble_gattc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -2491,7 +2485,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[23c]"></a>ble_att_clt_tx_mtu</STRONG> (Thumb, 144 bytes, Stack size 32 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[23c]"></a>ble_att_clt_tx_mtu</STRONG> (Thumb, 136 bytes, Stack size 32 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[22e]">>></a> ble_hs_unlock
|
||||
<LI><a href="#[22d]">>></a> ble_hs_lock
|
||||
<LI><a href="#[226]">>></a> ble_att_conn_chan_find
|
||||
@@ -2501,7 +2495,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[3c5]">>></a> ble_gattc_mtu_tx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[86]"></a>ble_att_clt_rx_mtu</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[86]"></a>ble_att_clt_rx_mtu</STRONG> (Thumb, 94 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 320 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_mtu ⇒ ble_gap_mtu_event ⇒ ble_gap_call_conn_event_cb ⇒ ble_gap_extract_conn_cb ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -2516,7 +2510,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[242]"></a>ble_att_clt_tx_find_info</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[242]"></a>ble_att_clt_tx_find_info</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 288 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_find_info ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2538,7 +2532,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[248]"></a>ble_att_clt_tx_find_type_value</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[248]"></a>ble_att_clt_tx_find_type_value</STRONG> (Thumb, 74 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 304 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_find_type_value ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2559,7 +2553,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[24c]"></a>ble_att_clt_tx_read_type</STRONG> (Thumb, 90 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[24c]"></a>ble_att_clt_tx_read_type</STRONG> (Thumb, 74 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read_type ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2574,7 +2568,7 @@ Global Symbols
|
||||
<LI><a href="#[3d4]">>></a> ble_gattc_find_inc_svcs_tx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8c]"></a>ble_att_clt_rx_read_type</STRONG> (Thumb, 132 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[8c]"></a>ble_att_clt_rx_read_type</STRONG> (Thumb, 124 bytes, Stack size 40 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 336 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_read_type ⇒ ble_gattc_rx_read_type_complete ⇒ ble_gattc_extract_with_rx_entry ⇒ ble_gattc_extract_one ⇒ ble_gattc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -2585,7 +2579,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[251]"></a>ble_att_clt_tx_read</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[251]"></a>ble_att_clt_tx_read</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 288 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2605,7 +2599,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[253]"></a>ble_att_clt_tx_read_blob</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[253]"></a>ble_att_clt_tx_read_blob</STRONG> (Thumb, 60 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read_blob ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2623,7 +2617,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[255]"></a>ble_att_clt_tx_read_mult</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[255]"></a>ble_att_clt_tx_read_mult</STRONG> (Thumb, 68 bytes, Stack size 32 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[23e]">>></a> ble_att_tx
|
||||
<LI><a href="#[23d]">>></a> ble_att_cmd_get
|
||||
</UL>
|
||||
@@ -2638,7 +2632,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[257]"></a>ble_att_clt_tx_read_group_type</STRONG> (Thumb, 90 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[257]"></a>ble_att_clt_tx_read_group_type</STRONG> (Thumb, 74 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_read_group_type ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2662,7 +2656,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[25b]"></a>ble_att_clt_tx_write_req</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[25b]"></a>ble_att_clt_tx_write_req</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[25c]">>></a> os_mbuf_free_chain
|
||||
<LI><a href="#[25d]">>></a> os_mbuf_concat
|
||||
<LI><a href="#[23e]">>></a> ble_att_tx
|
||||
@@ -2671,7 +2665,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[3f0]">>></a> ble_gattc_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[25e]"></a>ble_att_clt_tx_write_cmd</STRONG> (Thumb, 132 bytes, Stack size 40 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[25e]"></a>ble_att_clt_tx_write_cmd</STRONG> (Thumb, 122 bytes, Stack size 40 bytes, ble_att_clt.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[25f]">>></a> modlog_dummy
|
||||
<LI><a href="#[232]">>></a> os_mbuf_copydata
|
||||
<LI><a href="#[1fa]">>></a> __aeabi_assert
|
||||
@@ -2691,7 +2685,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[261]"></a>ble_att_clt_tx_prep_write</STRONG> (Thumb, 122 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[261]"></a>ble_att_clt_tx_prep_write</STRONG> (Thumb, 104 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_prep_write ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2705,7 +2699,7 @@ Global Symbols
|
||||
<LI><a href="#[3f3]">>></a> ble_gattc_write_long_tx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[98]"></a>ble_att_clt_rx_prep_write</STRONG> (Thumb, 82 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[98]"></a>ble_att_clt_rx_prep_write</STRONG> (Thumb, 70 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 344 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_rx_prep_write ⇒ ble_gattc_rx_prep_write_rsp ⇒ ble_gattc_extract_with_rx_entry ⇒ ble_gattc_extract_one ⇒ ble_gattc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -2736,7 +2730,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[265]"></a>ble_att_clt_tx_notify</STRONG> (Thumb, 74 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[265]"></a>ble_att_clt_tx_notify</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_notify ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2748,7 +2742,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[20c]">>></a> ble_gattc_notify_custom
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[266]"></a>ble_att_clt_tx_indicate</STRONG> (Thumb, 74 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[266]"></a>ble_att_clt_tx_indicate</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_tx_indicate ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -2842,11 +2836,11 @@ Global Symbols
|
||||
<LI><a href="#[23c]">>></a> ble_att_clt_tx_mtu
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[26e]"></a>ble_att_error_rsp_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[26e]"></a>ble_att_error_rsp_parse</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[270]"></a>ble_att_error_rsp_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[270]"></a>ble_att_error_rsp_write</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2854,19 +2848,19 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[274]"></a>ble_att_mtu_req_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[274]"></a>ble_att_mtu_req_parse</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[275]"></a>ble_att_mtu_rsp_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[275]"></a>ble_att_mtu_rsp_parse</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[276]"></a>ble_att_mtu_req_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[276]"></a>ble_att_mtu_req_write</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[277]"></a>ble_att_mtu_rsp_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[277]"></a>ble_att_mtu_rsp_write</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2874,11 +2868,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[279]"></a>ble_att_find_info_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[279]"></a>ble_att_find_info_req_parse</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[27a]"></a>ble_att_find_info_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[27a]"></a>ble_att_find_info_req_write</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2898,11 +2892,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[27f]"></a>ble_att_find_type_value_req_parse</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[27f]"></a>ble_att_find_type_value_req_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[280]"></a>ble_att_find_type_value_req_write</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[280]"></a>ble_att_find_type_value_req_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2910,11 +2904,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[282]"></a>ble_att_read_type_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[282]"></a>ble_att_read_type_req_parse</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[283]"></a>ble_att_read_type_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[283]"></a>ble_att_read_type_req_write</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2934,11 +2928,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[288]"></a>ble_att_read_req_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[288]"></a>ble_att_read_req_parse</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[289]"></a>ble_att_read_req_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[289]"></a>ble_att_read_req_write</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2946,11 +2940,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[28b]"></a>ble_att_read_blob_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[28b]"></a>ble_att_read_blob_req_parse</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[28c]"></a>ble_att_read_blob_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[28c]"></a>ble_att_read_blob_req_write</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -2966,7 +2960,7 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[290]"></a>ble_att_read_mult_rsp_parse</STRONG> (Thumb, 208 bytes, Stack size 16 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[290]"></a>ble_att_read_mult_rsp_parse</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
@@ -2974,15 +2968,15 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[292]"></a>ble_att_read_group_type_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[292]"></a>ble_att_read_group_type_req_parse</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[293]"></a>ble_att_read_group_type_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[293]"></a>ble_att_read_group_type_req_write</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[294]"></a>ble_att_read_group_type_req_log</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[294]"></a>ble_att_read_group_type_req_log</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
@@ -2994,23 +2988,23 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[297]"></a>ble_att_read_group_type_rsp_log</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[297]"></a>ble_att_read_group_type_rsp_log</STRONG> (Thumb, 204 bytes, Stack size 8 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[298]"></a>ble_att_write_req_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[298]"></a>ble_att_write_req_parse</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[299]"></a>ble_att_write_cmd_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[299]"></a>ble_att_write_cmd_parse</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[29a]"></a>ble_att_write_req_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[29a]"></a>ble_att_write_req_write</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[29b]"></a>ble_att_write_cmd_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[29b]"></a>ble_att_write_cmd_write</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -3022,19 +3016,19 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[29e]"></a>ble_att_prep_write_req_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[29e]"></a>ble_att_prep_write_req_parse</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[29f]"></a>ble_att_prep_write_req_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[29f]"></a>ble_att_prep_write_req_write</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a0]"></a>ble_att_prep_write_rsp_parse</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a0]"></a>ble_att_prep_write_rsp_parse</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a1]"></a>ble_att_prep_write_rsp_write</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a1]"></a>ble_att_prep_write_rsp_write</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -3062,11 +3056,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a8]"></a>ble_att_notify_req_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a8]"></a>ble_att_notify_req_parse</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2a9]"></a>ble_att_notify_req_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2a9]"></a>ble_att_notify_req_write</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -3074,11 +3068,11 @@ Global Symbols
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[273]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2ab]"></a>ble_att_indicate_req_parse</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2ab]"></a>ble_att_indicate_req_parse</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[26f]">>></a> ble_att_init_parse
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2ac]"></a>ble_att_indicate_req_write</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[2ac]"></a>ble_att_indicate_req_write</STRONG> (Thumb, 32 bytes, Stack size 24 bytes, ble_att_cmd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[271]">>></a> ble_att_init_write
|
||||
</UL>
|
||||
|
||||
@@ -3154,7 +3148,7 @@ Global Symbols
|
||||
<LI><a href="#[25c]">>></a> os_mbuf_free_chain
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[230]"></a>ble_att_svr_tx_error_rsp</STRONG> (Thumb, 64 bytes, Stack size 32 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[230]"></a>ble_att_svr_tx_error_rsp</STRONG> (Thumb, 56 bytes, Stack size 32 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3165,7 +3159,7 @@ Global Symbols
|
||||
<LI><a href="#[2c8]">>></a> ble_att_svr_tx_rsp
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[85]"></a>ble_att_svr_rx_mtu</STRONG> (Thumb, 164 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[85]"></a>ble_att_svr_rx_mtu</STRONG> (Thumb, 156 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 392 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_mtu ⇒ ble_att_svr_tx_rsp ⇒ ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3181,7 +3175,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[87]"></a>ble_att_svr_rx_find_info</STRONG> (Thumb, 136 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[87]"></a>ble_att_svr_rx_find_info</STRONG> (Thumb, 122 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 392 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_find_info ⇒ ble_att_svr_tx_rsp ⇒ ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -3191,7 +3185,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[89]"></a>ble_att_svr_rx_find_type_value</STRONG> (Thumb, 162 bytes, Stack size 64 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[89]"></a>ble_att_svr_rx_find_type_value</STRONG> (Thumb, 140 bytes, Stack size 64 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 752 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_find_type_value ⇒ ble_att_svr_build_find_type_value_rsp ⇒ ble_att_svr_fill_type_value ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3201,7 +3195,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8b]"></a>ble_att_svr_rx_read_type</STRONG> (Thumb, 192 bytes, Stack size 80 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[8b]"></a>ble_att_svr_rx_read_type</STRONG> (Thumb, 174 bytes, Stack size 80 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 712 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read_type ⇒ ble_att_svr_build_read_type_rsp ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3212,7 +3206,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8d]"></a>ble_att_svr_rx_read</STRONG> (Thumb, 132 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[8d]"></a>ble_att_svr_rx_read</STRONG> (Thumb, 126 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 552 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read ⇒ ble_att_svr_read_handle ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3224,7 +3218,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8f]"></a>ble_att_svr_rx_read_blob</STRONG> (Thumb, 144 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[8f]"></a>ble_att_svr_rx_read_blob</STRONG> (Thumb, 132 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 560 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read_blob ⇒ ble_att_svr_read_handle ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3245,7 +3239,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[93]"></a>ble_att_svr_rx_read_group_type</STRONG> (Thumb, 218 bytes, Stack size 88 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[93]"></a>ble_att_svr_rx_read_group_type</STRONG> (Thumb, 204 bytes, Stack size 88 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 760 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_read_group_type ⇒ ble_att_svr_build_read_group_type_rsp ⇒ ble_att_svr_service_uuid ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3257,7 +3251,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[95]"></a>ble_att_svr_rx_write</STRONG> (Thumb, 126 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[95]"></a>ble_att_svr_rx_write</STRONG> (Thumb, 118 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 536 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_write ⇒ ble_att_svr_write_handle ⇒ ble_att_svr_write ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3269,7 +3263,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9e]"></a>ble_att_svr_rx_write_no_rsp</STRONG> (Thumb, 68 bytes, Stack size 32 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[9e]"></a>ble_att_svr_rx_write_no_rsp</STRONG> (Thumb, 60 bytes, Stack size 32 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 528 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_write_no_rsp ⇒ ble_att_svr_write_handle ⇒ ble_att_svr_write ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3294,7 +3288,7 @@ Global Symbols
|
||||
<LI><a href="#[47d]">>></a> ble_hs_conn_free
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[97]"></a>ble_att_svr_rx_prep_write</STRONG> (Thumb, 198 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[97]"></a>ble_att_svr_rx_prep_write</STRONG> (Thumb, 164 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 464 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_prep_write ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3325,7 +3319,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9b]"></a>ble_att_svr_rx_notify</STRONG> (Thumb, 80 bytes, Stack size 24 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[9b]"></a>ble_att_svr_rx_notify</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_notify ⇒ ble_gap_notify_rx_event ⇒ ble_gap_call_conn_event_cb ⇒ ble_gap_extract_conn_cb ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -3335,7 +3329,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_att.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9c]"></a>ble_att_svr_rx_indicate</STRONG> (Thumb, 126 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[9c]"></a>ble_att_svr_rx_indicate</STRONG> (Thumb, 118 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 384 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_rx_indicate ⇒ ble_att_svr_tx_rsp ⇒ ble_att_svr_tx_error_rsp ⇒ ble_att_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -4693,6 +4687,9 @@ Global Symbols
|
||||
<LI><a href="#[4f5]">>></a> ble_sm_ltk_req_rx
|
||||
<LI><a href="#[d6]">>></a> ble_hs_hci_evt_num_completed_pkts
|
||||
<LI><a href="#[d7]">>></a> ble_hs_hci_evt_disconn_complete
|
||||
<LI><a href="#[5a2]">>></a> ble_store_delete
|
||||
<LI><a href="#[5a1]">>></a> ble_store_write
|
||||
<LI><a href="#[59e]">>></a> ble_store_read
|
||||
<LI><a href="#[586]">>></a> ble_sm_inject_io
|
||||
<LI><a href="#[56a]">>></a> ble_sm_process_result
|
||||
<LI><a href="#[f7]">>></a> ble_sm_sign_info_rx
|
||||
@@ -4714,9 +4711,6 @@ Global Symbols
|
||||
<LI><a href="#[53d]">>></a> ble_l2cap_sig_proc_insert
|
||||
<LI><a href="#[52f]">>></a> ble_hs_stop
|
||||
<LI><a href="#[529]">>></a> ble_hs_stop_done
|
||||
<LI><a href="#[5a2]">>></a> ble_store_delete
|
||||
<LI><a href="#[5a1]">>></a> ble_store_write
|
||||
<LI><a href="#[59e]">>></a> ble_store_read
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[22e]"></a>ble_hs_unlock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, ble_hs.o(.text))
|
||||
@@ -4803,6 +4797,9 @@ Global Symbols
|
||||
<LI><a href="#[4f5]">>></a> ble_sm_ltk_req_rx
|
||||
<LI><a href="#[d6]">>></a> ble_hs_hci_evt_num_completed_pkts
|
||||
<LI><a href="#[d7]">>></a> ble_hs_hci_evt_disconn_complete
|
||||
<LI><a href="#[5a2]">>></a> ble_store_delete
|
||||
<LI><a href="#[5a1]">>></a> ble_store_write
|
||||
<LI><a href="#[59e]">>></a> ble_store_read
|
||||
<LI><a href="#[586]">>></a> ble_sm_inject_io
|
||||
<LI><a href="#[56a]">>></a> ble_sm_process_result
|
||||
<LI><a href="#[f7]">>></a> ble_sm_sign_info_rx
|
||||
@@ -4824,9 +4821,6 @@ Global Symbols
|
||||
<LI><a href="#[53d]">>></a> ble_l2cap_sig_proc_insert
|
||||
<LI><a href="#[52f]">>></a> ble_hs_stop
|
||||
<LI><a href="#[529]">>></a> ble_hs_stop_done
|
||||
<LI><a href="#[5a2]">>></a> ble_store_delete
|
||||
<LI><a href="#[5a1]">>></a> ble_store_write
|
||||
<LI><a href="#[59e]">>></a> ble_store_read
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[43a]"></a>ble_hs_process_rx_data_queue</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ble_hs.o(.text))
|
||||
@@ -6312,7 +6306,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[45f]">>></a> ble_hs_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[330]"></a>ble_l2cap_sig_update</STRONG> (Thumb, 182 bytes, Stack size 48 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[330]"></a>ble_l2cap_sig_update</STRONG> (Thumb, 150 bytes, Stack size 48 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_update ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -6329,7 +6323,7 @@ Global Symbols
|
||||
<LI><a href="#[32d]">>></a> ble_gap_rx_update_complete
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[485]"></a>ble_l2cap_sig_create_chan</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[485]"></a>ble_l2cap_sig_create_chan</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_create_chan ⇒ ble_l2cap_chan_alloc ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -6381,13 +6375,13 @@ Global Symbols
|
||||
<LI><a href="#[ec]">>></a> ble_l2cap_sig_update_req_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[547]"></a>ble_l2cap_sig_hdr_parse</STRONG> (Thumb, 28 bytes, Stack size 12 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ble_l2cap_sig_hdr_parse
|
||||
<P><STRONG><a name="[547]"></a>ble_l2cap_sig_hdr_parse</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ble_l2cap_sig_hdr_parse
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[58]">>></a> ble_l2cap_sig_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[543]"></a>ble_l2cap_sig_cmd_get</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<P><STRONG><a name="[543]"></a>ble_l2cap_sig_cmd_get</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 144 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_cmd_get ⇒ ble_hs_mbuf_l2cap_pkt ⇒ ble_hs_mbuf_gen_pkt ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -6400,7 +6394,7 @@ Global Symbols
|
||||
<LI><a href="#[ec]">>></a> ble_l2cap_sig_update_req_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[549]"></a>ble_l2cap_sig_reject_tx</STRONG> (Thumb, 68 bytes, Stack size 32 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<P><STRONG><a name="[549]"></a>ble_l2cap_sig_reject_tx</STRONG> (Thumb, 60 bytes, Stack size 32 bytes, ble_l2cap_sig_cmd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 296 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_reject_tx ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -6605,7 +6599,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[4a]">>></a> ble_hs_timer_exp
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[382]"></a>ble_sm_slave_initiate</STRONG> (Thumb, 124 bytes, Stack size 40 bytes, ble_sm.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[382]"></a>ble_sm_slave_initiate</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, ble_sm.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[22e]">>></a> ble_hs_unlock
|
||||
<LI><a href="#[22d]">>></a> ble_hs_lock
|
||||
<LI><a href="#[56a]">>></a> ble_sm_process_result
|
||||
@@ -6844,10 +6838,10 @@ Global Symbols
|
||||
<LI><a href="#[22d]">>></a> ble_hs_lock
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[417]">>></a> ble_store_delete_cccd
|
||||
<LI><a href="#[5aa]">>></a> ble_store_util_delete_all
|
||||
<LI><a href="#[5a9]">>></a> ble_store_clear
|
||||
<LI><a href="#[5a6]">>></a> ble_store_delete_peer_sec
|
||||
<LI><a href="#[5a5]">>></a> ble_store_delete_our_sec
|
||||
<LI><a href="#[5aa]">>></a> ble_store_util_delete_all
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5a3]"></a>ble_store_full_event</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, ble_store.o(.text), UNUSED)
|
||||
@@ -8472,8 +8466,8 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[2cb]">>></a> put_le16
|
||||
<LI><a href="#[4af]">>></a> ble_hci_trans_buf_alloc
|
||||
<LI><a href="#[69b]">>></a> ble_ll_hci_event_send
|
||||
<LI><a href="#[6da]">>></a> ble_ll_hci_get_num_cmd_pkts
|
||||
<LI><a href="#[69b]">>></a> ble_ll_hci_event_send
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[5df]">>></a> ble_ll_task
|
||||
</UL>
|
||||
@@ -9724,13 +9718,13 @@ Global Symbols
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = swap_buf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[587]">>></a> ble_sm_alg_encrypt
|
||||
<LI><a href="#[6db]">>></a> ble_ll_hci_le_encrypt
|
||||
<LI><a href="#[6cb]">>></a> ble_ll_ctrl_rx_enc_req
|
||||
<LI><a href="#[6ca]">>></a> ble_ll_ctrl_rx_enc_rsp
|
||||
<LI><a href="#[6bb]">>></a> ble_ll_ctrl_enc_req_make
|
||||
<LI><a href="#[6b3]">>></a> ble_ll_conn_hci_le_ltk_reply
|
||||
<LI><a href="#[6b2]">>></a> ble_ll_conn_hci_le_start_encrypt
|
||||
<LI><a href="#[6f3]">>></a> ble_ll_resolv_list_add
|
||||
<LI><a href="#[6db]">>></a> ble_ll_hci_le_encrypt
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[75e]"></a>nrf52_timer5_irq_handler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, hal_timer.o(.text))
|
||||
@@ -9749,7 +9743,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[214]">>></a> nimble_port_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[761]"></a>hal_timer_config</STRONG> (Thumb, 148 bytes, Stack size 32 bytes, hal_timer.o(.text))
|
||||
<P><STRONG><a name="[761]"></a>hal_timer_config</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, hal_timer.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 48 + Unknown Stack Size
|
||||
<LI>Call Chain = hal_timer_config ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -9831,8 +9825,8 @@ Global Symbols
|
||||
|
||||
<P><STRONG><a name="[76a]"></a>mem_malloc_mempool_ext</STRONG> (Thumb, 80 bytes, Stack size 40 bytes, mem.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[225]">>></a> free
|
||||
<LI><a href="#[768]">>></a> mem_malloc_mempool_gen
|
||||
<LI><a href="#[76b]">>></a> os_mempool_ext_init
|
||||
<LI><a href="#[768]">>></a> mem_malloc_mempool_gen
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[76c]"></a>mem_malloc_mbuf_pool</STRONG> (Thumb, 112 bytes, Stack size 40 bytes, mem.o(.text), UNUSED)
|
||||
@@ -10465,9 +10459,9 @@ Global Symbols
|
||||
<LI><a href="#[539]">>></a> ble_sm_init
|
||||
<LI><a href="#[538]">>></a> ble_l2cap_sig_init
|
||||
<LI><a href="#[5fd]">>></a> ble_ll_scan_init
|
||||
<LI><a href="#[773]">>></a> ble_hci_ram_init
|
||||
<LI><a href="#[76b]">>></a> os_mempool_ext_init
|
||||
<LI><a href="#[769]">>></a> mem_malloc_mempool
|
||||
<LI><a href="#[773]">>></a> ble_hci_ram_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[76b]"></a>os_mempool_ext_init</STRONG> (Thumb, 56 bytes, Stack size 32 bytes, os_mempool.o(.text), UNUSED)
|
||||
@@ -10746,13 +10740,13 @@ Global Symbols
|
||||
<P><STRONG><a name="[6c8]"></a>ble_hw_encrypt_block</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, ble_hw.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = ble_hw_encrypt_block
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6b4]">>></a> ble_ll_calc_session_key
|
||||
<BR>[Called By]<UL><LI><a href="#[6db]">>></a> ble_ll_hci_le_encrypt
|
||||
<LI><a href="#[6b4]">>></a> ble_ll_calc_session_key
|
||||
<LI><a href="#[685]">>></a> ble_ll_resolv_rpa
|
||||
<LI><a href="#[70d]">>></a> ble_ll_resolv_gen_priv_addr
|
||||
<LI><a href="#[6db]">>></a> ble_ll_hci_le_encrypt
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[70a]"></a>ble_hw_rng_init</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, ble_hw.o(.text))
|
||||
<P><STRONG><a name="[70a]"></a>ble_hw_rng_init</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, ble_hw.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ble_hw_rng_init
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[760]">>></a> ble_npl_hw_set_isr
|
||||
@@ -10866,7 +10860,7 @@ Global Symbols
|
||||
<LI><a href="#[7a1]">>></a> ble_phy_rx_end_isr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5e0]"></a>ble_phy_init</STRONG> (Thumb, 362 bytes, Stack size 16 bytes, ble_phy.o(.text))
|
||||
<P><STRONG><a name="[5e0]"></a>ble_phy_init</STRONG> (Thumb, 370 bytes, Stack size 16 bytes, ble_phy.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = ble_phy_init ⇒ __aeabi_memclr4
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[760]">>></a> ble_npl_hw_set_isr
|
||||
@@ -11123,14 +11117,10 @@ Global Symbols
|
||||
|
||||
<P><STRONG><a name="[839]"></a>_ll_udiv</STRONG> (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[1bb]"></a>__2printf</STRONG> (Thumb, 20 bytes, Stack size 24 bytes, noretval__2printf.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 144 + Unknown Stack Size
|
||||
<LI>Call Chain = __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[7c3]">>></a> _printf_char_file
|
||||
<P><STRONG><a name="[1bb]"></a>__2printf</STRONG> (Thumb, 20 bytes, Stack size 24 bytes, noretval__2printf.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[7c3]">>></a> _printf_char_file
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1ba]">>></a> readyqueue_walkthru
|
||||
<LI><a href="#[116]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5af]"></a>__2sprintf</STRONG> (Thumb, 34 bytes, Stack size 32 bytes, noretval__2sprintf.o(.text), UNUSED)
|
||||
@@ -11188,11 +11178,8 @@ Global Symbols
|
||||
|
||||
<P><STRONG><a name="[83a]"></a>_printf_longlong_hex</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, _printf_hex_int.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[7c9]"></a>__printf</STRONG> (Thumb, 308 bytes, Stack size 40 bytes, __printf_flags_wp.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
|
||||
<LI>Call Chain = __printf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[7cb]">>></a> _printf_percent
|
||||
<P><STRONG><a name="[7c9]"></a>__printf</STRONG> (Thumb, 308 bytes, Stack size 40 bytes, __printf_flags_wp.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[7cb]">>></a> _printf_percent
|
||||
<LI><a href="#[7ca]">>></a> _is_digit
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7c4]">>></a> _printf_char_common
|
||||
@@ -11340,8 +11327,8 @@ Global Symbols
|
||||
<LI><a href="#[313]">>></a> ble_gap_disc_report
|
||||
<LI><a href="#[30c]">>></a> ble_gap_master_extract_state
|
||||
<LI><a href="#[589]">>></a> tc_aes128_set_encrypt_key
|
||||
<LI><a href="#[77f]">>></a> _os_mbuf_copypkthdr
|
||||
<LI><a href="#[76f]">>></a> os_mbuf_trim_front
|
||||
<LI><a href="#[77f]">>></a> _os_mbuf_copypkthdr
|
||||
<LI><a href="#[7cf]">>></a> __rt_memmove_w
|
||||
<LI><a href="#[7cc]">>></a> __rt_memcpy
|
||||
<LI><a href="#[7bb]">>></a> ble_store_ram_write_peer_sec
|
||||
@@ -11454,6 +11441,7 @@ Global Symbols
|
||||
<LI><a href="#[e1]">>></a> ble_hs_hci_evt_le_dir_adv_rpt
|
||||
<LI><a href="#[dc]">>></a> ble_hs_hci_evt_le_adv_rpt
|
||||
<LI><a href="#[db]">>></a> ble_hs_hci_evt_le_conn_complete
|
||||
<LI><a href="#[5a9]">>></a> ble_store_clear
|
||||
<LI><a href="#[586]">>></a> ble_sm_inject_io
|
||||
<LI><a href="#[56a]">>></a> ble_sm_process_result
|
||||
<LI><a href="#[59]">>></a> ble_sm_rx
|
||||
@@ -11469,7 +11457,6 @@ Global Symbols
|
||||
<LI><a href="#[644]">>></a> ble_ll_adv_sm_init
|
||||
<LI><a href="#[5e0]">>></a> ble_phy_init
|
||||
<LI><a href="#[5fe]">>></a> ble_ll_conn_module_init
|
||||
<LI><a href="#[5a9]">>></a> ble_store_clear
|
||||
<LI><a href="#[73b]">>></a> ble_ll_scan_common_init
|
||||
<LI><a href="#[70d]">>></a> ble_ll_resolv_gen_priv_addr
|
||||
</UL>
|
||||
@@ -11508,11 +11495,8 @@ Global Symbols
|
||||
<LI><a href="#[108]">>></a> _printf_int_dec
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7c4]"></a>_printf_char_common</STRONG> (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
|
||||
<LI>Call Chain = _printf_char_common ⇒ __printf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[7c9]">>></a> __printf
|
||||
<P><STRONG><a name="[7c4]"></a>_printf_char_common</STRONG> (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[7c9]">>></a> __printf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7c3]">>></a> _printf_char_file
|
||||
<LI><a href="#[48d]">>></a> __2snprintf
|
||||
@@ -11549,17 +11533,14 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[10b]">>></a> _printf_s
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7c3]"></a>_printf_char_file</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, _printf_char_file.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 120 + Unknown Stack Size
|
||||
<LI>Call Chain = _printf_char_file ⇒ _printf_char_common ⇒ __printf
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[7d5]">>></a> ferror
|
||||
<P><STRONG><a name="[7c3]"></a>_printf_char_file</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, _printf_char_file.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[7d5]">>></a> ferror
|
||||
<LI><a href="#[7c4]">>></a> _printf_char_common
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1bb]">>></a> __2printf
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7d5]"></a>ferror</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, ferror.o(.text))
|
||||
<P><STRONG><a name="[7d5]"></a>ferror</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, ferror.o(.text), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7c3]">>></a> _printf_char_file
|
||||
</UL>
|
||||
|
||||
@@ -11593,7 +11574,7 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[627]">>></a> ble_ll_utils_calc_access_addr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7ca]"></a>_is_digit</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, __printf_wp.o(i._is_digit))
|
||||
<P><STRONG><a name="[7ca]"></a>_is_digit</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, __printf_wp.o(i._is_digit), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[7c9]">>></a> __printf
|
||||
</UL>
|
||||
|
||||
@@ -12488,7 +12469,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[88]">>></a> ble_att_clt_rx_find_info
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[249]"></a>ble_att_clt_parse_find_type_value_hinfo</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<P><STRONG><a name="[249]"></a>ble_att_clt_parse_find_type_value_hinfo</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, ble_att_clt.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_clt_parse_find_type_value_hinfo ⇒ ble_hs_mbuf_pullup_base ⇒ os_mbuf_pullup ⇒ os_mbuf_free_chain ⇒ os_mbuf_free ⇒ os_memblock_put ⇒ os_memblock_put_from_cb ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -12741,7 +12722,7 @@ Local Symbols
|
||||
<LI><a href="#[99]">>></a> ble_att_svr_rx_exec_write
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2c9]"></a>ble_att_svr_build_mtu_rsp</STRONG> (Thumb, 126 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2c9]"></a>ble_att_svr_build_mtu_rsp</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 208 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_mtu_rsp ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -12817,7 +12798,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[2d2]">>></a> ble_att_svr_build_find_type_value_rsp
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2d2]"></a>ble_att_svr_build_find_type_value_rsp</STRONG> (Thumb, 112 bytes, Stack size 72 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2d2]"></a>ble_att_svr_build_find_type_value_rsp</STRONG> (Thumb, 114 bytes, Stack size 72 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 688 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_find_type_value_rsp ⇒ ble_att_svr_fill_type_value ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -12829,7 +12810,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[89]">>></a> ble_att_svr_rx_find_type_value
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2d3]"></a>ble_att_svr_build_read_type_rsp</STRONG> (Thumb, 340 bytes, Stack size 104 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2d3]"></a>ble_att_svr_build_read_type_rsp</STRONG> (Thumb, 324 bytes, Stack size 104 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 632 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_read_type_rsp ⇒ ble_att_svr_read_flat ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -12844,7 +12825,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[8b]">>></a> ble_att_svr_rx_read_type
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2d4]"></a>ble_att_svr_build_read_mult_rsp</STRONG> (Thumb, 166 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2d4]"></a>ble_att_svr_build_read_mult_rsp</STRONG> (Thumb, 168 bytes, Stack size 48 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 560 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_att_svr_build_read_mult_rsp ⇒ ble_att_svr_read_handle ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -12944,7 +12925,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[2e2]">>></a> ble_att_svr_insert_prep_entry
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[2e1]"></a>ble_att_svr_prep_validate</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, ble_att_svr.o(.text))
|
||||
<P><STRONG><a name="[2e1]"></a>ble_att_svr_prep_validate</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, ble_att_svr.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ble_att_svr_prep_validate
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[2e0]">>></a> ble_att_svr_prep_write
|
||||
@@ -15726,7 +15707,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[473]">>></a> adv_set_fields
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46f]"></a>ble_hs_adv_set_array_uuid32</STRONG> (Thumb, 162 bytes, Stack size 48 bytes, ble_hs_adv.o(.text))
|
||||
<P><STRONG><a name="[46f]"></a>ble_hs_adv_set_array_uuid32</STRONG> (Thumb, 122 bytes, Stack size 48 bytes, ble_hs_adv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 176 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_hs_adv_set_array_uuid32 ⇒ ble_hs_adv_set_hdr ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -15748,7 +15729,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[473]">>></a> adv_set_fields
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[472]"></a>ble_hs_adv_set_array16</STRONG> (Thumb, 128 bytes, Stack size 48 bytes, ble_hs_adv.o(.text))
|
||||
<P><STRONG><a name="[472]"></a>ble_hs_adv_set_array16</STRONG> (Thumb, 118 bytes, Stack size 48 bytes, ble_hs_adv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 176 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_hs_adv_set_array16 ⇒ ble_hs_adv_set_hdr ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -15813,7 +15794,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[2fd]">>></a> ble_hs_conn_find_by_addr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[48b]"></a>ble_hs_dbg_le_event_disp</STRONG> (Thumb, 902 bytes, Stack size 120 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[48b]"></a>ble_hs_dbg_le_event_disp</STRONG> (Thumb, 892 bytes, Stack size 120 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[341]">>></a> get_le32
|
||||
<LI><a href="#[244]">>></a> get_le16
|
||||
<LI><a href="#[48c]">>></a> modlog_dummy
|
||||
@@ -15836,7 +15817,7 @@ Local Symbols
|
||||
<LI><a href="#[48c]">>></a> modlog_dummy
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[491]"></a>ble_hs_dbg_rd_rem_ver_disp</STRONG> (Thumb, 1046 bytes, Stack size 32 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[491]"></a>ble_hs_dbg_rd_rem_ver_disp</STRONG> (Thumb, 1044 bytes, Stack size 32 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[244]">>></a> get_le16
|
||||
<LI><a href="#[48c]">>></a> modlog_dummy
|
||||
</UL>
|
||||
@@ -15859,7 +15840,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[495]">>></a> ble_hs_dbg_cmd_complete_disp
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[495]"></a>ble_hs_dbg_cmd_complete_disp</STRONG> (Thumb, 476 bytes, Stack size 56 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[495]"></a>ble_hs_dbg_cmd_complete_disp</STRONG> (Thumb, 474 bytes, Stack size 56 bytes, ble_hs_dbg.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[341]">>></a> get_le32
|
||||
<LI><a href="#[244]">>></a> get_le16
|
||||
<LI><a href="#[48c]">>></a> modlog_dummy
|
||||
@@ -16770,7 +16751,7 @@ Local Symbols
|
||||
<LI><a href="#[ed]">>></a> ble_l2cap_sig_update_rsp_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[ec]"></a>ble_l2cap_sig_update_req_rx</STRONG> (Thumb, 230 bytes, Stack size 56 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[ec]"></a>ble_l2cap_sig_update_req_rx</STRONG> (Thumb, 188 bytes, Stack size 56 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 416 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_update_req_rx ⇒ ble_gap_update_params ⇒ ble_l2cap_sig_update ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -16783,7 +16764,7 @@ Local Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_l2cap_sig.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[ed]"></a>ble_l2cap_sig_update_rsp_rx</STRONG> (Thumb, 114 bytes, Stack size 32 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[ed]"></a>ble_l2cap_sig_update_rsp_rx</STRONG> (Thumb, 108 bytes, Stack size 32 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 224 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_update_rsp_rx ⇒ ble_l2cap_sig_proc_extract ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -16803,7 +16784,7 @@ Local Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_l2cap_sig.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[58]"></a>ble_l2cap_sig_rx</STRONG> (Thumb, 184 bytes, Stack size 32 bytes, ble_l2cap_sig.o(.text))
|
||||
<P><STRONG><a name="[58]"></a>ble_l2cap_sig_rx</STRONG> (Thumb, 132 bytes, Stack size 32 bytes, ble_l2cap_sig.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 328 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_l2cap_sig_rx ⇒ ble_l2cap_sig_reject_tx ⇒ ble_l2cap_sig_tx ⇒ ble_l2cap_tx ⇒ ble_hs_hci_acl_tx ⇒ ble_hs_hci_acl_tx_now ⇒ mem_split_frag ⇒ os_mbuf_appendfrom ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
@@ -17128,7 +17109,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[4f5]">>></a> ble_sm_ltk_req_rx
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[571]"></a>ble_sm_ltk_req_reply_tx</STRONG> (Thumb, 106 bytes, Stack size 72 bytes, ble_sm.o(.text))
|
||||
<P><STRONG><a name="[571]"></a>ble_sm_ltk_req_reply_tx</STRONG> (Thumb, 94 bytes, Stack size 72 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 288 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_sm_ltk_req_reply_tx ⇒ ble_hs_hci_cmd_tx ⇒ ble_hs_hci_wait_for_ack ⇒ npl_tencentos_tiny_sem_pend ⇒ tos_sem_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -17140,7 +17121,7 @@ Local Symbols
|
||||
<LI><a href="#[fd]">>></a> ble_sm_ltk_start_exec
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[572]"></a>ble_sm_ltk_req_neg_reply_tx</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, ble_sm.o(.text))
|
||||
<P><STRONG><a name="[572]"></a>ble_sm_ltk_req_neg_reply_tx</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 248 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_sm_ltk_req_neg_reply_tx ⇒ ble_hs_hci_cmd_tx ⇒ ble_hs_hci_wait_for_ack ⇒ npl_tencentos_tiny_sem_pend ⇒ tos_sem_pend ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -17390,8 +17371,8 @@ Local Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_sm.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[f4]"></a>ble_sm_master_id_rx</STRONG> (Thumb, 304 bytes, Stack size 32 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 200 + Unknown Stack Size
|
||||
<P><STRONG><a name="[f4]"></a>ble_sm_master_id_rx</STRONG> (Thumb, 136 bytes, Stack size 24 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 192 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_sm_master_id_rx ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[22e]">>></a> ble_hs_unlock
|
||||
@@ -17448,7 +17429,7 @@ Local Symbols
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_sm.o(.constdata)
|
||||
</UL>
|
||||
<P><STRONG><a name="[59]"></a>ble_sm_rx</STRONG> (Thumb, 110 bytes, Stack size 56 bytes, ble_sm.o(.text))
|
||||
<P><STRONG><a name="[59]"></a>ble_sm_rx</STRONG> (Thumb, 136 bytes, Stack size 56 bytes, ble_sm.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 768 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_sm_rx ⇒ ble_sm_process_result ⇒ ble_gap_enc_event ⇒ ble_gatts_bonding_restored ⇒ ble_gattc_indicate ⇒ ble_gattc_indicate_custom ⇒ ble_att_svr_read_handle ⇒ ble_att_svr_read ⇒ ble_att_svr_check_perms ⇒ ble_store_read_peer_sec ⇒ ble_store_read ⇒ ble_hs_lock ⇒ ble_hs_lock_nested ⇒ npl_tencentos_tiny_mutex_pend ⇒ tos_mutex_pend_timed ⇒ pend_task_block ⇒ tick_list_add ⇒ tick_task_place ⇒ tos_cpu_cpsr_save
|
||||
</UL>
|
||||
@@ -18891,7 +18872,8 @@ Local Symbols
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 272 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_ll_hci_le_cmd_proc ⇒ ble_ll_conn_create ⇒ ble_ll_scan_initiator_start ⇒ ble_ll_scan_sm_start ⇒ ble_ll_event_send ⇒ ble_npl_eventq_put ⇒ npl_tencentos_tiny_eventq_put ⇒ tos_queue_post ⇒ queue_do_post ⇒ queue_task_msg_recv ⇒ pend_task_wakeup ⇒ readyqueue_add ⇒ readyqueue_add_tail ⇒ tos_list_add_tail
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[6b6]">>></a> ble_ll_conn_hci_le_ltk_neg_reply
|
||||
<BR>[Calls]<UL><LI><a href="#[6db]">>></a> ble_ll_hci_le_encrypt
|
||||
<LI><a href="#[6b6]">>></a> ble_ll_conn_hci_le_ltk_neg_reply
|
||||
<LI><a href="#[6b3]">>></a> ble_ll_conn_hci_le_ltk_reply
|
||||
<LI><a href="#[6b2]">>></a> ble_ll_conn_hci_le_start_encrypt
|
||||
<LI><a href="#[6ae]">>></a> ble_ll_conn_hci_set_data_len
|
||||
@@ -18935,7 +18917,6 @@ Local Symbols
|
||||
<LI><a href="#[6df]">>></a> ble_ll_hci_le_read_bufsize
|
||||
<LI><a href="#[6ec]">>></a> ble_ll_hci_set_le_event_mask
|
||||
<LI><a href="#[6dc]">>></a> ble_ll_hci_le_rand
|
||||
<LI><a href="#[6db]">>></a> ble_ll_hci_le_encrypt
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[78]">>></a> ble_ll_hci_cmd_proc
|
||||
</UL>
|
||||
@@ -18988,13 +18969,13 @@ Local Symbols
|
||||
<BR>[Calls]<UL><LI><a href="#[1fa]">>></a> __aeabi_assert
|
||||
<LI><a href="#[2cb]">>></a> put_le16
|
||||
<LI><a href="#[244]">>></a> get_le16
|
||||
<LI><a href="#[6da]">>></a> ble_ll_hci_get_num_cmd_pkts
|
||||
<LI><a href="#[69b]">>></a> ble_ll_hci_event_send
|
||||
<LI><a href="#[702]">>></a> ble_ll_hci_status_params_cmd_proc
|
||||
<LI><a href="#[6ff]">>></a> ble_ll_hci_info_params_cmd_proc
|
||||
<LI><a href="#[6fe]">>></a> ble_ll_hci_ctlr_bb_cmd_proc
|
||||
<LI><a href="#[6fd]">>></a> ble_ll_hci_link_ctrl_cmd_proc
|
||||
<LI><a href="#[6eb]">>></a> ble_ll_hci_le_cmd_proc
|
||||
<LI><a href="#[6da]">>></a> ble_ll_hci_get_num_cmd_pkts
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> ble_ll_hci.o(.text)
|
||||
</UL>
|
||||
@@ -19675,8 +19656,8 @@ Local Symbols
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _os_mbuf_leadingspace
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[2e6]">>></a> os_mbuf_prepend
|
||||
<LI><a href="#[782]">>></a> os_mbuf_dup
|
||||
<LI><a href="#[76f]">>></a> os_mbuf_trim_front
|
||||
<LI><a href="#[782]">>></a> os_mbuf_dup
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[780]"></a>_os_mbuf_trailingspace</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, os_mbuf.o(.text))
|
||||
@@ -19910,7 +19891,7 @@ Local Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[5]">>></a> ble_svc_gap_access
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7ac]"></a>ble_svc_gap_appearance_read_access</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, ble_svc_gap.o(.text))
|
||||
<P><STRONG><a name="[7ac]"></a>ble_svc_gap_appearance_read_access</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, ble_svc_gap.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 104 + Unknown Stack Size
|
||||
<LI>Call Chain = ble_svc_gap_appearance_read_access ⇒ os_mbuf_append ⇒ os_mbuf_get ⇒ os_memblock_get ⇒ ble_npl_hw_exit_critical ⇒ tos_cpu_cpsr_restore
|
||||
</UL>
|
||||
|
File diff suppressed because one or more lines are too long
@@ -6,7 +6,7 @@
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
@@ -53,7 +53,7 @@ extern "C" {
|
||||
(((x) & 0x00ff) << 8)))
|
||||
#endif
|
||||
|
||||
#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
|
||||
#if defined (__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
|
||||
|
||||
#ifndef ntohll
|
||||
#define ntohll(x) ((uint64_t)(x))
|
||||
|
Reference in New Issue
Block a user