Static Call Graph for image .\Objects\simpleBlePeripheral.axf



#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Jun 06 16:20:12 2023

Maximum Stack Usage = 644 bytes + Unknown(Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

SimpleBLEPeripheral_ProcessEvent ⇒ simpleProfile_Notify ⇒ GATTServApp_ProcessCharCfg ⇒ GATT_Indication ⇒ ATT_HandleValueInd ⇒ attSendMsg ⇒ SM_GenerateAuthenSig ⇒ sm_CMAC ⇒ generate_subkey ⇒ xor_128

Function Pointers

Global Symbols

__aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

__aeabi_idivmod (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

__aeabi_uread4 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_CommandCompleteEvent (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_DisconnectCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_GAPTaskRegister (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_HostNumCompletedPktCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_Init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_L2CAPTaskRegister (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_RandCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_ReadBufSizeCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_ReadResolvingListSizeCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_SetAdvDataCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_SetAdvEnableCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_SetAdvParamCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_SetDataLengthCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_SetDefaultPhyMode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_SetPhyMode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_SetScanRspDataCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_PPLUS_ConnEventDoneNoticeCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_ProcessEvent (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]

HCI_ReadBDADDRCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_ReadRssiCmd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_SMPTaskRegister (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_SendDataPkt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_bm_alloc (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ConnActive (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_CreateConnCancel0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)

[Called By]

LL_Disconnect0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_DisconnectCback (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ENC_AES128_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ENC_AES128_Encrypt0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ENC_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ENC_GenerateNonce (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ENC_LoadKey (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_EncChangeCback (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_EncKeyRefreshCback (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_EncLtkReqCback (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_Encrypt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_Init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_PLUS_PerStasReadByChn (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_PLUS_PerStatsReset (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_PLUS_PerStats_Init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ProcessEvent (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]

LL_ProcessEvent0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ReadCarrSens (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ReadFoff (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ReadRemoteVersionInfoCback (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_ReadRssi (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_Reset0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_SetAdvParam0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_SetDataLengh0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_TX_bm_alloc (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

LL_set_default_conn_params0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

WaitRTCCount (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

__ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

app_wakeup_process (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

bit_to_byte (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

clear_timer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

clk_get_pclk (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

config_RTC (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

disableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

drv_disable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

drv_enable_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

drv_irq_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

efuse_read (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

enableSleep (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

enterSleepProcess0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

enter_sleep_off_mode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

getRxBufferFree (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

getTxBufferFree (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

getTxBufferSize (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

get_rx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

get_tx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

get_tx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

gpio_pull_set (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

gpio_wakeup_set (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

gpio_write (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

rom_uart_init (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

isTimer1Running (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llConnCleanup (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llConnTerminate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llDequeueCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llEnqueueCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llEnqueueDataQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llInitFeatureSet2MPHY (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llInitFeatureSetDLE (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llPduLengthUpdate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llProcessChanMap (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llProcessSlaveControlPacket0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llProcessTxData (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llProcessTxData0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llReleaseConnId0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llReplaceCtrlPkt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llResetRfCounters (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSecAdvAllow (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupAdv (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupCTEReq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupCTERsp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupDataLenghtReq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupDataLenghtRsp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupEncRsp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupFeatureSetRsp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupNextSlaveEvent0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupPauseEncRsp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupPhyReq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupPhyRsp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupRejectInd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupSecAdvEvt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupSecInit (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupSecScan (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupStartEncReq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupTermInd (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupUnknownRsp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSetupVersionIndReq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

llSlaveEvt_TaskEndOk0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_debug_output (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_generateTxBuffer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_clr_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_get_anchor (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_get_irq_status (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_get_tfifo_wrptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_get_tr_mode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_go (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_ign_rfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_read_tfifo_packet (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_rst_rfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_rst_tfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_crc_fmt (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_cte_txSupp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_empty_head (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_irq (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_loop_nack_num (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_loop_timeout (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_rx_timeout (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_rx_timeout_1st (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_srx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_stx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_timing (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_set_trx_settle (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_trigger (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_trx_settle_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_tx2rx_timing_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_hw_write_tfifo (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_processBasicIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_processExtAdvIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_processExtInitIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_processExtScanIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_processPrdAdvIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_processPrdScanIRQ (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_read_rxfifo0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_schedule_next_event (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

ll_scheduler0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

log_printf (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

move_to_slave_function0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osalTimeUpdate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_CbTimerInit (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_CbTimerProcessEvent (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]

osal_CbTimerStart (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_CbTimerStop (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_CbTimerUpdate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_bm_adjust_header (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_bm_free (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_get_timeoutEx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_init_system (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_isbufset (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_mem_alloc (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_mem_free (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_mem_set_heap (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_memcmp (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_memcpy (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_memdup (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_memset (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_msg_allocate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_msg_deallocate (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_msg_receive (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_msg_send (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_pwrmgr_device (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_pwrmgr_powerconserve0 (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_rand (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_revmemcpy (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_set_event (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_start_reload_timer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_start_system (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_start_timerEx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_stop_timerEx (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

osal_strlen (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

read_LL_remainder_time (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

read_current_fine_time (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

rtc_get_counter (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

setSleepMode (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

set_access_address (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

set_channel (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

set_crc_seed (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

set_max_length (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

set_sleep_flag (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

set_timer (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

set_whiten_seed (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

spif_config (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

spif_read_id (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

update_tx_read_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

update_tx_write_ptr (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

zigbee_crc16_gen (Thumb, 0 bytes, Stack size 0 bytes, bb_rom_sym_m0.txt(ABSOLUTE))

[Called By]

HCI_LE_LtkReqNegReplyCmd (Thumb, 34 bytes, Stack size 16 bytes, patch.o(_func_xip_code_.HCI_LE_LtkReqNegReplyCmd))

[Stack]


[Calls]
[Called By]

HCI_LE_LtkReqReplyCmd (Thumb, 34 bytes, Stack size 16 bytes, patch.o(_func_xip_code_.HCI_LE_LtkReqReplyCmd))

[Stack]


[Calls]
[Called By]

HCI_LE_SetRandomAddressCmd (Thumb, 32 bytes, Stack size 8 bytes, patch.o(_func_xip_code_.HCI_LE_SetRandomAddressCmd))

[Stack]


[Calls]
[Called By]

LL_Disconnect1 (Thumb, 28 bytes, Stack size 16 bytes, patch.o(_func_xip_code_.LL_Disconnect1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_EncLtkNegReply (Thumb, 72 bytes, Stack size 8 bytes, patch.o(_func_xip_code_.LL_EncLtkNegReply))

[Stack]


[Calls]
[Called By]

LL_EncLtkReply (Thumb, 84 bytes, Stack size 16 bytes, patch.o(_func_xip_code_.LL_EncLtkReply))

[Stack]


[Calls]
[Called By]

LL_InitConnectContext (Thumb, 250 bytes, Stack size 32 bytes, patch.o(_func_xip_code_.LL_InitConnectContext))

[Stack]


[Calls]
[Called By]

LL_SetAdvControl1 (Thumb, 454 bytes, Stack size 24 bytes, patch.o(_func_xip_code_.LL_SetAdvControl1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_SetAdvParam1 (Thumb, 104 bytes, Stack size 56 bytes, patch.o(_func_xip_code_.LL_SetAdvParam1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_SetDataLengh1 (Thumb, 40 bytes, Stack size 8 bytes, patch.o(_func_xip_code_.LL_SetDataLengh1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_SetRandomAddress1 (Thumb, 202 bytes, Stack size 24 bytes, patch.o(_func_xip_code_.LL_SetRandomAddress1))

[Stack]


[Calls]
[Called By]

LL_TxData1 (Thumb, 150 bytes, Stack size 40 bytes, patch.o(_func_xip_code_.LL_TxData1))

[Stack]


[Calls]
[Address Reference Count : 1]

llConnTerminate1 (Thumb, 146 bytes, Stack size 16 bytes, patch.o(_func_xip_code_.llConnTerminate1))

[Stack]


[Calls]
[Address Reference Count : 1]

llProcessSlaveControlProcedures1 (Thumb, 892 bytes, Stack size 48 bytes, patch.o(_func_xip_code_.llProcessSlaveControlProcedures1))

[Stack]


[Calls]
[Address Reference Count : 1]

ll_patch_slave (Thumb, 54 bytes, Stack size 0 bytes, patch.o(_func_xip_code_.ll_patch_slave))

[Called By]

hal_rfPhyFreqOff_Set (Thumb, 26 bytes, Stack size 0 bytes, clock.o(_section_xip_code_))

[Called By]

hal_xtal16m_cap_Set (Thumb, 42 bytes, Stack size 0 bytes, clock.o(_section_xip_code_), UNUSED)

LL_CreateConnCancel1 (Thumb, 30 bytes, Stack size 16 bytes, patch.o(_section_xip_code_), UNUSED)

[Calls]

global_config_maxscanrsplen (Thumb, 12 bytes, Stack size 0 bytes, patch.o(_section_xip_code_), UNUSED)

init_config (Thumb, 540 bytes, Stack size 24 bytes, patch.o(_section_xip_code_))

[Stack]


[Calls]
[Called By]

ATT_BuildErrorRsp (Thumb, 22 bytes, Stack size 0 bytes, att_util.o(i.ATT_BuildErrorRsp))
[Address Reference Count : 1]

ATT_BuildExchangeMTURsp (Thumb, 14 bytes, Stack size 0 bytes, att_util.o(i.ATT_BuildExchangeMTURsp))
[Address Reference Count : 1]

ATT_BuildFindByTypeValueRsp (Thumb, 48 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildFindByTypeValueRsp))

[Stack]


[Address Reference Count : 1]

ATT_BuildFindInfoRsp (Thumb, 108 bytes, Stack size 24 bytes, att_util.o(i.ATT_BuildFindInfoRsp))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_BuildHandleValueInd (Thumb, 32 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildHandleValueInd))

[Stack]


[Calls]
[Address Reference Count : 2]

ATT_BuildPrepareWriteRsp (Thumb, 42 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildPrepareWriteRsp))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_BuildReadBlobRsp (Thumb, 16 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildReadBlobRsp))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_BuildReadByGrpTypeRsp (Thumb, 26 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildReadByGrpTypeRsp))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_BuildReadByTypeRsp (Thumb, 26 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildReadByTypeRsp))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_BuildReadMultiRsp (Thumb, 16 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildReadMultiRsp))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_BuildReadRsp (Thumb, 16 bytes, Stack size 8 bytes, att_util.o(i.ATT_BuildReadRsp))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_CompareUUID (Thumb, 74 bytes, Stack size 32 bytes, att_util.o(i.ATT_CompareUUID))

[Stack]


[Calls]
[Called By]

ATT_ConvertUUIDto128 (Thumb, 38 bytes, Stack size 16 bytes, att_util.o(i.ATT_ConvertUUIDto128))

[Stack]


[Calls]
[Called By]

ATT_ErrorRsp (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_ErrorRsp))

[Stack]


[Calls]
[Called By]

ATT_ExchangeMTURsp (Thumb, 54 bytes, Stack size 16 bytes, att_server.o(i.ATT_ExchangeMTURsp))

[Stack]


[Calls]
[Called By]

ATT_ExecuteWriteRsp (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_ExecuteWriteRsp))

[Stack]


[Calls]
[Called By]

ATT_FindByTypeValueRsp (Thumb, 24 bytes, Stack size 8 bytes, att_server.o(i.ATT_FindByTypeValueRsp))

[Stack]


[Calls]
[Called By]

ATT_FindInfoRsp (Thumb, 34 bytes, Stack size 8 bytes, att_server.o(i.ATT_FindInfoRsp))

[Stack]


[Calls]
[Called By]

ATT_GetCurrentMTUSize (Thumb, 10 bytes, Stack size 0 bytes, att_util.o(i.ATT_GetCurrentMTUSize))

[Called By]

ATT_HandleValueInd (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_HandleValueInd))

[Stack]


[Calls]
[Called By]

ATT_HandleValueNoti (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_HandleValueNoti))

[Stack]


[Calls]
[Called By]

ATT_InitMtuSize (Thumb, 28 bytes, Stack size 8 bytes, att_util.o(i.ATT_InitMtuSize))

[Stack]


[Called By]

ATT_ParseExchangeMTUReq (Thumb, 24 bytes, Stack size 0 bytes, att_util.o(i.ATT_ParseExchangeMTUReq))
[Address Reference Count : 1]

ATT_ParseExecuteWriteReq (Thumb, 18 bytes, Stack size 0 bytes, att_util.o(i.ATT_ParseExecuteWriteReq))
[Address Reference Count : 1]

ATT_ParseFindByTypeValueReq (Thumb, 72 bytes, Stack size 16 bytes, att_util.o(i.ATT_ParseFindByTypeValueReq))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_ParseFindInfoReq (Thumb, 34 bytes, Stack size 0 bytes, att_util.o(i.ATT_ParseFindInfoReq))
[Address Reference Count : 1]

ATT_ParsePacket (Thumb, 94 bytes, Stack size 24 bytes, att_util.o(i.ATT_ParsePacket))

[Stack]


[Calls]
[Called By]

ATT_ParsePrepareWriteReq (Thumb, 56 bytes, Stack size 8 bytes, att_util.o(i.ATT_ParsePrepareWriteReq))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_ParseReadBlobReq (Thumb, 34 bytes, Stack size 0 bytes, att_util.o(i.ATT_ParseReadBlobReq))
[Address Reference Count : 1]

ATT_ParseReadByTypeReq (Thumb, 60 bytes, Stack size 8 bytes, att_util.o(i.ATT_ParseReadByTypeReq))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_ParseReadMultiReq (Thumb, 62 bytes, Stack size 12 bytes, att_util.o(i.ATT_ParseReadMultiReq))

[Stack]


[Address Reference Count : 1]

ATT_ParseReadReq (Thumb, 24 bytes, Stack size 0 bytes, att_util.o(i.ATT_ParseReadReq))
[Address Reference Count : 1]

ATT_ParseWriteReq (Thumb, 66 bytes, Stack size 16 bytes, att_util.o(i.ATT_ParseWriteReq))

[Stack]


[Calls]
[Address Reference Count : 1]

ATT_PrepareWriteRsp (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_PrepareWriteRsp))

[Stack]


[Calls]
[Called By]

ATT_ReadBlobRsp (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_ReadBlobRsp))

[Stack]


[Calls]
[Called By]

ATT_ReadByGrpTypeRsp (Thumb, 24 bytes, Stack size 8 bytes, att_server.o(i.ATT_ReadByGrpTypeRsp))

[Stack]


[Calls]
[Called By]

ATT_ReadByTypeRsp (Thumb, 24 bytes, Stack size 8 bytes, att_server.o(i.ATT_ReadByTypeRsp))

[Stack]


[Calls]
[Called By]

ATT_ReadMultiRsp (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_ReadMultiRsp))

[Stack]


[Calls]
[Called By]

ATT_ReadRsp (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_ReadRsp))

[Stack]


[Calls]
[Called By]

ATT_SetMTUSizeMax (Thumb, 40 bytes, Stack size 0 bytes, att_util.o(i.ATT_SetMTUSizeMax))

[Called By]

ATT_UpdateMtuSize (Thumb, 16 bytes, Stack size 0 bytes, att_util.o(i.ATT_UpdateMtuSize))

[Called By]

ATT_WriteRsp (Thumb, 14 bytes, Stack size 8 bytes, att_server.o(i.ATT_WriteRsp))

[Stack]


[Calls]
[Called By]

GAPRole_GetParameter (Thumb, 222 bytes, Stack size 16 bytes, peripheral.o(i.GAPRole_GetParameter))

[Stack]


[Calls]
[Called By]

GAPRole_Init (Thumb, 58 bytes, Stack size 16 bytes, peripheral.o(i.GAPRole_Init))

[Stack]


[Calls]
[Called By]

GAPRole_ProcessEvent (Thumb, 238 bytes, Stack size 32 bytes, peripheral.o(i.GAPRole_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

GAPRole_SendUpdateParam (Thumb, 80 bytes, Stack size 24 bytes, peripheral.o(i.GAPRole_SendUpdateParam))

[Stack]


[Calls]
[Called By]

GAPRole_SetParameter (Thumb, 518 bytes, Stack size 32 bytes, peripheral.o(i.GAPRole_SetParameter))

[Stack]


[Calls]
[Called By]

GAPRole_StartDevice (Thumb, 48 bytes, Stack size 16 bytes, peripheral.o(i.GAPRole_StartDevice))

[Stack]


[Calls]
[Called By]

GAPRole_TerminateConnection (Thumb, 26 bytes, Stack size 8 bytes, peripheral.o(i.GAPRole_TerminateConnection))

[Stack]


[Calls]
[Called By]

GAP_DeviceInit (Thumb, 76 bytes, Stack size 40 bytes, gap.o(i.GAP_DeviceInit))

[Stack]


[Calls]
[Called By]

GAP_EndDiscoverable (Thumb, 66 bytes, Stack size 16 bytes, gap_peridevmgr.o(i.GAP_EndDiscoverable))

[Stack]


[Calls]
[Called By]

GAP_GetParamValue (Thumb, 16 bytes, Stack size 0 bytes, gap_configmgr.o(i.GAP_GetParamValue))

[Called By]

GAP_Init (Thumb, 20 bytes, Stack size 8 bytes, gap_task.o(i.GAP_Init))

[Stack]


[Calls]
[Called By]

GAP_MakeDiscoverable (Thumb, 162 bytes, Stack size 16 bytes, gap_peridevmgr.o(i.GAP_MakeDiscoverable))

[Stack]


[Calls]
[Called By]

GAP_NumActiveConnections (Thumb, 8 bytes, Stack size 8 bytes, gap_task.o(i.GAP_NumActiveConnections))

[Stack]


[Calls]
[Called By]

GAP_ParamsInit (Thumb, 46 bytes, Stack size 16 bytes, gap_configmgr.o(i.GAP_ParamsInit))

[Stack]


[Calls]
[Called By]

GAP_PeriDevMgrInit (Thumb, 64 bytes, Stack size 16 bytes, gap_peridevmgr.o(i.GAP_PeriDevMgrInit))

[Stack]


[Calls]
[Called By]

GAP_ProcessEvent (Thumb, 210 bytes, Stack size 32 bytes, gap_task.o(i.GAP_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

GAP_RegisterForHCIMsgs (Thumb, 6 bytes, Stack size 0 bytes, gap_task.o(i.GAP_RegisterForHCIMsgs))

[Called By]

GAP_SecParamsInit (Thumb, 58 bytes, Stack size 16 bytes, gap_configmgr.o(i.GAP_SecParamsInit))

[Stack]


[Calls]
[Called By]

GAP_SetParamValue (Thumb, 24 bytes, Stack size 0 bytes, gap_configmgr.o(i.GAP_SetParamValue))

[Called By]

GAP_TerminateLinkReq (Thumb, 120 bytes, Stack size 24 bytes, gap_linkmgr.o(i.GAP_TerminateLinkReq))

[Stack]


[Calls]
[Called By]

GAP_UpdateAdvertisingData (Thumb, 106 bytes, Stack size 24 bytes, gap_peridevmgr.o(i.GAP_UpdateAdvertisingData))

[Stack]


[Calls]
[Called By]

GATTServApp_AddService (Thumb, 22 bytes, Stack size 8 bytes, gattservapp.o(i.GATTServApp_AddService))

[Stack]


[Calls]
[Called By]

GATTServApp_FindAttr (Thumb, 34 bytes, Stack size 8 bytes, gattservapp.o(i.GATTServApp_FindAttr))

[Stack]


[Called By]

GATTServApp_Init (Thumb, 62 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_Init))

[Stack]


[Calls]
[Called By]

GATTServApp_InitCharCfg (Thumb, 44 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_InitCharCfg))

[Stack]


[Calls]
[Called By]

GATTServApp_ProcessCCCWriteReq (Thumb, 88 bytes, Stack size 24 bytes, gattservapp.o(i.GATTServApp_ProcessCCCWriteReq))

[Stack]


[Calls]
[Called By]

GATTServApp_ProcessCharCfg (Thumb, 130 bytes, Stack size 296 bytes, gattservapp.o(i.GATTServApp_ProcessCharCfg))

[Stack]


[Calls]
[Called By]

GATTServApp_ProcessEvent (Thumb, 50 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

GATTServApp_ReadAttr (Thumb, 534 bytes, Stack size 64 bytes, gattservapp.o(i.GATTServApp_ReadAttr))

[Stack]


[Calls]
[Called By]

GATTServApp_ReadCharCfg (Thumb, 14 bytes, Stack size 8 bytes, gattservapp.o(i.GATTServApp_ReadCharCfg))

[Stack]


[Calls]
[Called By]

GATTServApp_RegisterService (Thumb, 86 bytes, Stack size 24 bytes, gattservapp.o(i.GATTServApp_RegisterService))

[Stack]


[Calls]
[Called By]

GATTServApp_SendCCCUpdatedEvent (Thumb, 50 bytes, Stack size 24 bytes, gattservapp.o(i.GATTServApp_SendCCCUpdatedEvent))

[Stack]


[Calls]
[Called By]

GATTServApp_WriteAttr (Thumb, 62 bytes, Stack size 48 bytes, gattservapp.o(i.GATTServApp_WriteAttr))

[Stack]


[Calls]
[Called By]

GATTServApp_WriteCharCfg (Thumb, 40 bytes, Stack size 16 bytes, gattservapp.o(i.GATTServApp_WriteCharCfg))

[Stack]


[Calls]
[Called By]

GATT_AppCompletedMsg (Thumb, 46 bytes, Stack size 8 bytes, gatt_task.o(i.GATT_AppCompletedMsg))

[Stack]


[Calls]
[Called By]

GATT_FindHandle (Thumb, 70 bytes, Stack size 20 bytes, gatt_server.o(i.GATT_FindHandle))

[Stack]


[Called By]

GATT_FindHandleUUID (Thumb, 94 bytes, Stack size 40 bytes, gatt_server.o(i.GATT_FindHandleUUID))

[Stack]


[Calls]
[Called By]

GATT_FindNextAttr (Thumb, 132 bytes, Stack size 32 bytes, gatt_server.o(i.GATT_FindNextAttr))

[Stack]


[Calls]
[Called By]

GATT_Indication (Thumb, 78 bytes, Stack size 40 bytes, gatt_server.o(i.GATT_Indication))

[Stack]


[Calls]
[Called By]

GATT_Init (Thumb, 22 bytes, Stack size 8 bytes, gatt_task.o(i.GATT_Init))

[Stack]


[Calls]
[Called By]

GATT_InitServer (Thumb, 60 bytes, Stack size 24 bytes, gatt_server.o(i.GATT_InitServer))

[Stack]


[Calls]
[Called By]

GATT_Notification (Thumb, 46 bytes, Stack size 24 bytes, gatt_server.o(i.GATT_Notification))

[Stack]


[Calls]
[Called By]

GATT_ProcessEvent (Thumb, 48 bytes, Stack size 16 bytes, gatt_task.o(i.GATT_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

GATT_RegisterForReq (Thumb, 6 bytes, Stack size 0 bytes, gatt_server.o(i.GATT_RegisterForReq))

[Called By]

GATT_RegisterService (Thumb, 156 bytes, Stack size 16 bytes, gatt_server.o(i.GATT_RegisterService))

[Stack]


[Calls]
[Called By]

GATT_ServiceNumAttrs (Thumb, 28 bytes, Stack size 0 bytes, gatt_server.o(i.GATT_ServiceNumAttrs))

[Called By]

GATT_VerifyReadPermissions (Thumb, 38 bytes, Stack size 8 bytes, gatt_server.o(i.GATT_VerifyReadPermissions))

[Stack]


[Calls]
[Called By]

GATT_VerifyWritePermissions (Thumb, 66 bytes, Stack size 8 bytes, gatt_server.o(i.GATT_VerifyWritePermissions))

[Stack]


[Calls]
[Called By]

GGS_AddService (Thumb, 22 bytes, Stack size 8 bytes, gapgattserver.o(i.GGS_AddService))

[Stack]


[Calls]
[Called By]

GGS_SetParameter (Thumb, 126 bytes, Stack size 16 bytes, gapgattserver.o(i.GGS_SetParameter))

[Stack]


[Calls]
[Called By]

Host_InitContext (Thumb, 118 bytes, Stack size 20 bytes, linkdb.o(i.Host_InitContext))

[Stack]


[Called By]

L2CAP_BuildCmdReject (Thumb, 66 bytes, Stack size 0 bytes, l2cap_util.o(i.L2CAP_BuildCmdReject))
[Address Reference Count : 1]

L2CAP_CmdReject (Thumb, 18 bytes, Stack size 8 bytes, l2cap_if.o(i.L2CAP_CmdReject))

[Stack]


[Calls]
[Called By]

L2CAP_ConnParamUpdateReq (Thumb, 20 bytes, Stack size 16 bytes, l2cap_if.o(i.L2CAP_ConnParamUpdateReq))

[Stack]


[Calls]
[Called By]

L2CAP_Fragment_bm_alloc (Thumb, 8 bytes, Stack size 8 bytes, l2cap_util.o(i.L2CAP_Fragment_bm_alloc))

[Stack]


[Calls]
[Called By]

L2CAP_HostNumCompletedPkts (Thumb, 20 bytes, Stack size 16 bytes, l2cap_if.o(i.L2CAP_HostNumCompletedPkts))

[Stack]


[Calls]
[Called By]

L2CAP_Init (Thumb, 68 bytes, Stack size 16 bytes, l2cap_task.o(i.L2CAP_Init))

[Stack]


[Calls]
[Called By]

L2CAP_ParseParamUpdateReq (Thumb, 52 bytes, Stack size 0 bytes, l2cap_util.o(i.L2CAP_ParseParamUpdateReq))

[Called By]

L2CAP_ProcessEvent (Thumb, 48 bytes, Stack size 16 bytes, l2cap_task.o(i.L2CAP_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

L2CAP_ReassemblePkt_Reset (Thumb, 52 bytes, Stack size 16 bytes, l2cap_util.o(i.L2CAP_ReassemblePkt_Reset))

[Stack]


[Calls]
[Called By]

L2CAP_RegisterApp (Thumb, 40 bytes, Stack size 0 bytes, l2cap_if.o(i.L2CAP_RegisterApp))

[Called By]

L2CAP_SegmentPkt_Reset (Thumb, 94 bytes, Stack size 16 bytes, l2cap_util.o(i.L2CAP_SegmentPkt_Reset))

[Stack]


[Calls]
[Called By]

L2CAP_SendData (Thumb, 52 bytes, Stack size 16 bytes, l2cap_if.o(i.L2CAP_SendData))

[Stack]


[Calls]
[Called By]

L2CAP_bm_alloc (Thumb, 24 bytes, Stack size 8 bytes, l2cap_util.o(i.L2CAP_bm_alloc))

[Stack]


[Calls]
[Called By]

SM_CalcRandomAddr (Thumb, 68 bytes, Stack size 16 bytes, sm_mgr.o(i.SM_CalcRandomAddr))

[Stack]


[Calls]
[Called By]

SM_GenerateAuthenSig (Thumb, 154 bytes, Stack size 88 bytes, sm_mgr.o(i.SM_GenerateAuthenSig))

[Stack]


[Calls]
[Called By]

SM_Init (Thumb, 26 bytes, Stack size 8 bytes, sm_task.o(i.SM_Init))

[Stack]


[Calls]
[Called By]

SM_ProcessEvent (Thumb, 64 bytes, Stack size 16 bytes, sm_task.o(i.SM_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

SM_ResponderInit (Thumb, 24 bytes, Stack size 8 bytes, sm_rsppairing.o(i.SM_ResponderInit))

[Stack]


[Calls]
[Called By]

SM_VerifyAuthenSig (Thumb, 206 bytes, Stack size 88 bytes, sm_mgr.o(i.SM_VerifyAuthenSig))

[Stack]


[Calls]
[Called By]

SimpleBLEPeripheral_Init (Thumb, 420 bytes, Stack size 272 bytes, simplebleperipheral.o(i.SimpleBLEPeripheral_Init))

[Stack]


[Calls]
[Called By]

SimpleBLEPeripheral_ProcessEvent (Thumb, 278 bytes, Stack size 32 bytes, simplebleperipheral.o(i.SimpleBLEPeripheral_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

SimpleProfile_AddService (Thumb, 42 bytes, Stack size 16 bytes, sbpprofile_ota.o(i.SimpleProfile_AddService))

[Stack]


[Calls]
[Called By]

SimpleProfile_GetParameter (Thumb, 62 bytes, Stack size 16 bytes, sbpprofile_ota.o(i.SimpleProfile_GetParameter))

[Stack]


[Calls]
[Called By]

SimpleProfile_RegisterAppCBs (Thumb, 16 bytes, Stack size 0 bytes, sbpprofile_ota.o(i.SimpleProfile_RegisterAppCBs))

[Called By]

SimpleProfile_SetParameter (Thumb, 68 bytes, Stack size 8 bytes, sbpprofile_ota.o(i.SimpleProfile_SetParameter))

[Stack]


[Calls]
[Called By]

_uart_putc (Thumb, 14 bytes, Stack size 8 bytes, my_printf.o(i._uart_putc))

[Stack]


[Calls]
[Address Reference Count : 1]

attSendMsg (Thumb, 142 bytes, Stack size 48 bytes, att_util.o(i.attSendMsg))

[Stack]


[Calls]
[Called By]

bdAddr2Str (Thumb, 72 bytes, Stack size 32 bytes, simplebleperipheral.o(i.bdAddr2Str))

[Stack]


[Calls]
[Called By]

check_PerStatsProcess (Thumb, 168 bytes, Stack size 64 bytes, simplebleperipheral.o(i.check_PerStatsProcess))

[Stack]


[Calls]
[Called By]

dbg_printf (Thumb, 22 bytes, Stack size 24 bytes, my_printf.o(i.dbg_printf))

[Stack]


[Calls]
[Called By]

dbg_printf_init (Thumb, 16 bytes, Stack size 16 bytes, my_printf.o(i.dbg_printf_init))

[Stack]


[Calls]
[Called By]

gapAddAddrAdj (Thumb, 50 bytes, Stack size 0 bytes, gap_configmgr.o(i.gapAddAddrAdj))

[Called By]

gapDetermineAddrType (Thumb, 30 bytes, Stack size 0 bytes, gap_configmgr.o(i.gapDetermineAddrType))

[Called By]

gapFindADType (Thumb, 72 bytes, Stack size 36 bytes, gap_devmgr.o(i.gapFindADType))

[Stack]


[Calls]
[Called By]

gapFreeEstLink (Thumb, 20 bytes, Stack size 8 bytes, gap_linkmgr.o(i.gapFreeEstLink))

[Stack]


[Calls]
[Called By]

gapGetDevAddress (Thumb, 20 bytes, Stack size 0 bytes, gap_configmgr.o(i.gapGetDevAddress))

[Called By]

gapGetDevAddressMode (Thumb, 6 bytes, Stack size 0 bytes, gap_configmgr.o(i.gapGetDevAddressMode))

[Called By]

gapGetIRK (Thumb, 6 bytes, Stack size 0 bytes, gap_configmgr.o(i.gapGetIRK))

[Called By]

gapGetSRK (Thumb, 6 bytes, Stack size 0 bytes, gap_configmgr.o(i.gapGetSRK))

[Called By]

gapGetSignCounter (Thumb, 8 bytes, Stack size 0 bytes, gap_configmgr.o(i.gapGetSignCounter))

[Called By]

gapIncSignCounter (Thumb, 30 bytes, Stack size 8 bytes, gap_configmgr.o(i.gapIncSignCounter))

[Stack]


[Calls]
[Called By]

gapIsAdvertising (Thumb, 12 bytes, Stack size 0 bytes, gap_devmgr.o(i.gapIsAdvertising))

[Called By]

gapPairingCompleteCB (Thumb, 314 bytes, Stack size 40 bytes, gap_linkmgr.o(i.gapPairingCompleteCB))

[Stack]


[Calls]
[Called By]

gapPasskeyNeededCB (Thumb, 100 bytes, Stack size 32 bytes, gap_linkmgr.o(i.gapPasskeyNeededCB))

[Stack]


[Calls]
[Called By]

gapProcessConnUpdateCompleteEvt (Thumb, 20 bytes, Stack size 8 bytes, gap_linkmgr.o(i.gapProcessConnUpdateCompleteEvt))

[Stack]


[Calls]
[Called By]

gapProcessConnectionCompleteEvt (Thumb, 208 bytes, Stack size 48 bytes, gap_linkmgr.o(i.gapProcessConnectionCompleteEvt))

[Stack]


[Calls]
[Called By]

gapProcessDisconnectCompleteEvt (Thumb, 104 bytes, Stack size 16 bytes, gap_linkmgr.o(i.gapProcessDisconnectCompleteEvt))

[Stack]


[Calls]
[Called By]

gapProcessNewAddr (Thumb, 40 bytes, Stack size 8 bytes, gap_configmgr.o(i.gapProcessNewAddr))

[Stack]


[Calls]
[Called By]

gapProcessRandomAddrComplete (Thumb, 92 bytes, Stack size 24 bytes, gap_configmgr.o(i.gapProcessRandomAddrComplete))

[Stack]


[Calls]
[Called By]

gapReadBD_ADDRStatus (Thumb, 62 bytes, Stack size 16 bytes, gap_configmgr.o(i.gapReadBD_ADDRStatus))

[Stack]


[Calls]
[Called By]

gapReadBufSizeCmdStatus (Thumb, 56 bytes, Stack size 8 bytes, gap_configmgr.o(i.gapReadBufSizeCmdStatus))

[Stack]


[Calls]
[Called By]

gapRegisterPeripheral (Thumb, 6 bytes, Stack size 0 bytes, gap_task.o(i.gapRegisterPeripheral))

[Called By]

gapSendBondCompleteEvent (Thumb, 68 bytes, Stack size 24 bytes, gap_linkmgr.o(i.gapSendBondCompleteEvent))

[Stack]


[Calls]
[Called By]

gapSendLinkUpdateEvent (Thumb, 68 bytes, Stack size 40 bytes, gap_linkmgr.o(i.gapSendLinkUpdateEvent))

[Stack]


[Calls]
[Called By]

gapSendPairingReqEvent (Thumb, 92 bytes, Stack size 40 bytes, gap_linkmgr.o(i.gapSendPairingReqEvent))

[Stack]


[Calls]
[Called By]

gapSetAdvParams (Thumb, 128 bytes, Stack size 40 bytes, gap_peridevmgr.o(i.gapSetAdvParams))

[Stack]


[Calls]
[Called By]
[Address Reference Count : 1]

gapSetAdvParamsStatus (Thumb, 40 bytes, Stack size 8 bytes, gap_peridevmgr.o(i.gapSetAdvParamsStatus))

[Stack]


[Calls]
[Called By]

gapUpdateConnSignCounter (Thumb, 82 bytes, Stack size 24 bytes, gap_configmgr.o(i.gapUpdateConnSignCounter))

[Stack]


[Calls]
[Called By]

gapValidADType (Thumb, 18 bytes, Stack size 0 bytes, gap_devmgr.o(i.gapValidADType))

[Called By]

gapWriteAdvDataStatus (Thumb, 44 bytes, Stack size 16 bytes, gap_peridevmgr.o(i.gapWriteAdvDataStatus))

[Stack]


[Calls]
[Called By]

gapWriteAdvEnableStatus (Thumb, 164 bytes, Stack size 32 bytes, gap_peridevmgr.o(i.gapWriteAdvEnableStatus))

[Stack]


[Calls]
[Called By]

gattNotifyEvent (Thumb, 82 bytes, Stack size 40 bytes, gatt_task.o(i.gattNotifyEvent))

[Stack]


[Calls]
[Called By]

gattRegisterServer (Thumb, 6 bytes, Stack size 0 bytes, gatt_task.o(i.gattRegisterServer))

[Called By]

gattStartTimer (Thumb, 14 bytes, Stack size 8 bytes, gatt_task.o(i.gattStartTimer))

[Stack]


[Calls]
[Called By]

gattStopTimer (Thumb, 26 bytes, Stack size 8 bytes, gatt_task.o(i.gattStopTimer))

[Stack]


[Calls]
[Called By]

hal_GPIO_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, gpio.o(i.hal_GPIO_IRQHandler), UNUSED, KEPT)

[Stack]


[Calls]

hal_gpio_cfg_analog_io (Thumb, 52 bytes, Stack size 12 bytes, gpio.o(i.hal_gpio_cfg_analog_io))

[Stack]


[Calls]
[Called By]

hal_gpio_fmux (Thumb, 26 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_fmux))

[Called By]

hal_gpio_fmux_set (Thumb, 62 bytes, Stack size 28 bytes, gpio.o(i.hal_gpio_fmux_set))

[Stack]


[Calls]
[Called By]

hal_gpio_init (Thumb, 70 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_init))

[Stack]


[Calls]
[Called By]

hal_gpio_pin2pin3_control (Thumb, 24 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_pin2pin3_control))

[Called By]

hal_gpio_pin_init (Thumb, 108 bytes, Stack size 20 bytes, gpio.o(i.hal_gpio_pin_init))

[Stack]


[Calls]
[Called By]

hal_gpio_pull_set (Thumb, 76 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_pull_set))

[Stack]


[Called By]

hal_gpio_read (Thumb, 38 bytes, Stack size 0 bytes, gpio.o(i.hal_gpio_read))

[Called By]

hal_gpio_wakeup_set (Thumb, 108 bytes, Stack size 24 bytes, gpio.o(i.hal_gpio_wakeup_set))

[Stack]


[Calls]
[Called By]

hal_gpio_write (Thumb, 34 bytes, Stack size 4 bytes, gpio.o(i.hal_gpio_write))

[Stack]


[Calls]
[Called By]

hal_gpioin_disable (Thumb, 62 bytes, Stack size 12 bytes, gpio.o(i.hal_gpioin_disable))

[Stack]


[Calls]
[Called By]

hal_gpioin_enable (Thumb, 102 bytes, Stack size 16 bytes, gpio.o(i.hal_gpioin_enable))

[Stack]


[Calls]
[Called By]

l2capAllocChannel (Thumb, 52 bytes, Stack size 8 bytes, l2cap_util.o(i.l2capAllocChannel))

[Stack]


[Called By]

l2capBuildParamUpdateReq (Thumb, 44 bytes, Stack size 0 bytes, l2cap_util.o(i.l2capBuildParamUpdateReq))
[Address Reference Count : 1]

l2capEncapSendData (Thumb, 166 bytes, Stack size 24 bytes, l2cap_util.o(i.l2capEncapSendData))

[Stack]


[Calls]
[Called By]

l2capFindLocalId (Thumb, 44 bytes, Stack size 8 bytes, l2cap_util.o(i.l2capFindLocalId))

[Stack]


[Called By]

l2capFreeChannel (Thumb, 8 bytes, Stack size 0 bytes, l2cap_util.o(i.l2capFreeChannel))

[Called By]

l2capHandleRxError (Thumb, 2 bytes, Stack size 0 bytes, l2cap_util.o(i.l2capHandleRxError))

[Called By]

l2capNotifyData (Thumb, 70 bytes, Stack size 24 bytes, l2cap_util.o(i.l2capNotifyData))

[Stack]


[Calls]
[Called By]

l2capNotifySignal (Thumb, 78 bytes, Stack size 40 bytes, l2cap_util.o(i.l2capNotifySignal))

[Stack]


[Calls]
[Called By]

l2capParseCmdReject (Thumb, 66 bytes, Stack size 0 bytes, l2cap_util.o(i.l2capParseCmdReject))

[Called By]

l2capParsePacket (Thumb, 412 bytes, Stack size 24 bytes, l2cap_util.o(i.l2capParsePacket))

[Stack]


[Calls]
[Called By]

l2capParseParamUpdateRsp (Thumb, 22 bytes, Stack size 0 bytes, l2cap_util.o(i.l2capParseParamUpdateRsp))

[Called By]

l2capParseSignalHdr (Thumb, 20 bytes, Stack size 0 bytes, l2cap_util.o(i.l2capParseSignalHdr))

[Called By]

l2capPktToSegmentBuff (Thumb, 252 bytes, Stack size 72 bytes, l2cap_util.o(i.l2capPktToSegmentBuff))

[Stack]


[Calls]
[Called By]

l2capSarBufReset (Thumb, 138 bytes, Stack size 24 bytes, l2cap_util.o(i.l2capSarBufReset))

[Stack]


[Calls]
[Called By]

l2capSendCmd (Thumb, 96 bytes, Stack size 72 bytes, l2cap_util.o(i.l2capSendCmd))

[Stack]


[Calls]
[Called By]

l2capSendReq (Thumb, 112 bytes, Stack size 40 bytes, l2cap_util.o(i.l2capSendReq))

[Stack]


[Calls]
[Called By]

l2capStopTimer (Thumb, 16 bytes, Stack size 8 bytes, l2cap_util.o(i.l2capStopTimer))

[Stack]


[Calls]
[Called By]

linkDB_Add (Thumb, 84 bytes, Stack size 40 bytes, linkdb.o(i.linkDB_Add))

[Stack]


[Calls]
[Called By]

linkDB_Authen (Thumb, 72 bytes, Stack size 16 bytes, linkdb.o(i.linkDB_Authen))

[Stack]


[Calls]
[Called By]

linkDB_Find (Thumb, 44 bytes, Stack size 12 bytes, linkdb.o(i.linkDB_Find))

[Stack]


[Called By]

linkDB_FindFirst (Thumb, 52 bytes, Stack size 20 bytes, linkdb.o(i.linkDB_FindFirst))

[Stack]


[Called By]

linkDB_Init (Thumb, 66 bytes, Stack size 16 bytes, linkdb.o(i.linkDB_Init))

[Stack]


[Called By]

linkDB_NumActive (Thumb, 40 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_NumActive))

[Stack]


[Called By]

linkDB_Register (Thumb, 40 bytes, Stack size 12 bytes, linkdb.o(i.linkDB_Register))

[Stack]


[Called By]

linkDB_Remove (Thumb, 54 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_Remove))

[Stack]


[Calls]
[Called By]

linkDB_State (Thumb, 32 bytes, Stack size 8 bytes, linkdb.o(i.linkDB_State))

[Stack]


[Calls]
[Called By]

sendEstLinkEvent (Thumb, 90 bytes, Stack size 40 bytes, gap_linkmgr.o(i.sendEstLinkEvent))

[Stack]


[Calls]
[Called By]

simpleProfile_Notify (Thumb, 94 bytes, Stack size 24 bytes, sbpprofile_ota.o(i.simpleProfile_Notify))

[Stack]


[Calls]
[Called By]

smAuthReqToUint8 (Thumb, 24 bytes, Stack size 0 bytes, sm_mgr.o(i.smAuthReqToUint8))

[Called By]

smDetermineKeySize (Thumb, 40 bytes, Stack size 0 bytes, sm_pairing.o(i.smDetermineKeySize))

[Called By]

smEndPairing (Thumb, 50 bytes, Stack size 32 bytes, sm_pairing.o(i.smEndPairing))

[Stack]


[Calls]
[Called By]

smGenerateConfirm (Thumb, 40 bytes, Stack size 32 bytes, sm_pairing.o(i.smGenerateConfirm))

[Stack]


[Calls]
[Called By]

smGeneratePairingReqRsp (Thumb, 54 bytes, Stack size 32 bytes, sm_pairing.o(i.smGeneratePairingReqRsp))

[Stack]


[Calls]
[Called By]

smGenerateRandBuf (Thumb, 38 bytes, Stack size 16 bytes, sm_mgr.o(i.smGenerateRandBuf))

[Stack]


[Calls]
[Called By]

smGenerateRandMsg (Thumb, 40 bytes, Stack size 32 bytes, sm_pairing.o(i.smGenerateRandMsg))

[Stack]


[Calls]
[Called By]

smLinkCheck (Thumb, 30 bytes, Stack size 8 bytes, sm_pairing.o(i.smLinkCheck))

[Stack]


[Calls]
[Address Reference Count : 1]

smNextPairingState (Thumb, 62 bytes, Stack size 16 bytes, sm_pairing.o(i.smNextPairingState))

[Stack]


[Calls]
[Called By]

smPairingSendEncInfo (Thumb, 14 bytes, Stack size 8 bytes, sm_pairing.o(i.smPairingSendEncInfo))

[Stack]


[Calls]
[Called By]

smPairingSendIdentityAddrInfo (Thumb, 34 bytes, Stack size 16 bytes, sm_pairing.o(i.smPairingSendIdentityAddrInfo))

[Stack]


[Calls]
[Called By]

smPairingSendIdentityInfo (Thumb, 14 bytes, Stack size 8 bytes, sm_pairing.o(i.smPairingSendIdentityInfo))

[Stack]


[Calls]
[Called By]

smPairingSendMasterID (Thumb, 38 bytes, Stack size 32 bytes, sm_pairing.o(i.smPairingSendMasterID))

[Stack]


[Calls]
[Called By]

smPairingSendSingingInfo (Thumb, 14 bytes, Stack size 8 bytes, sm_pairing.o(i.smPairingSendSingingInfo))

[Stack]


[Calls]
[Called By]

smProcessDataMsg (Thumb, 156 bytes, Stack size 40 bytes, sm_pairing.o(i.smProcessDataMsg))

[Stack]


[Calls]
[Called By]

smProcessEncryptChange (Thumb, 178 bytes, Stack size 24 bytes, sm_pairing.o(i.smProcessEncryptChange))

[Stack]


[Calls]
[Called By]

smProcessRandComplete (Thumb, 118 bytes, Stack size 16 bytes, sm_mgr.o(i.smProcessRandComplete))

[Stack]


[Calls]
[Called By]

smRegisterResponder (Thumb, 6 bytes, Stack size 0 bytes, sm_pairing.o(i.smRegisterResponder))

[Called By]

smSavePairInfo (Thumb, 366 bytes, Stack size 24 bytes, sm_pairing.o(i.smSavePairInfo))

[Stack]


[Calls]
[Called By]

smSendFailAndEnd (Thumb, 30 bytes, Stack size 16 bytes, sm_pairing.o(i.smSendFailAndEnd))

[Stack]


[Calls]
[Called By]

smSendSMMsg (Thumb, 70 bytes, Stack size 32 bytes, smp.o(i.smSendSMMsg))

[Stack]


[Calls]
[Called By]

smStartRspTimer (Thumb, 66 bytes, Stack size 24 bytes, sm_mgr.o(i.smStartRspTimer))

[Stack]


[Calls]
[Called By]

smState_timerCB (Thumb, 10 bytes, Stack size 8 bytes, sm_task.o(i.smState_timerCB))

[Stack]


[Calls]
[Address Reference Count : 1]

smStopRspTimer (Thumb, 30 bytes, Stack size 16 bytes, sm_mgr.o(i.smStopRspTimer))

[Stack]


[Calls]
[Called By]

smTimedOut (Thumb, 10 bytes, Stack size 8 bytes, sm_pairing.o(i.smTimedOut))

[Stack]


[Calls]
[Called By]

smTo_timerCB (Thumb, 10 bytes, Stack size 8 bytes, sm_task.o(i.smTo_timerCB))

[Stack]


[Calls]
[Address Reference Count : 1]

smUint8ToAuthReq (Thumb, 44 bytes, Stack size 8 bytes, sm_mgr.o(i.smUint8ToAuthReq))

[Stack]


[Called By]

sm_ah (Thumb, 68 bytes, Stack size 64 bytes, sm_mgr.o(i.sm_ah))

[Stack]


[Calls]
[Called By]

sm_c1 (Thumb, 152 bytes, Stack size 88 bytes, sm_pairing.o(i.sm_c1))

[Stack]


[Calls]
[Called By]

sm_c1new (Thumb, 194 bytes, Stack size 120 bytes, sm_mgr.o(i.sm_c1new))

[Stack]


[Calls]
[Called By]

sm_s1 (Thumb, 64 bytes, Stack size 64 bytes, sm_mgr.o(i.sm_s1))

[Stack]


[Calls]
[Called By]

smpBuildEncInfo (Thumb, 34 bytes, Stack size 8 bytes, smp.o(i.smpBuildEncInfo))

[Stack]


[Calls]
[Address Reference Count : 1]

smpBuildIdentityAddrInfo (Thumb, 38 bytes, Stack size 8 bytes, smp.o(i.smpBuildIdentityAddrInfo))

[Stack]


[Calls]
[Address Reference Count : 1]

smpBuildIdentityInfo (Thumb, 34 bytes, Stack size 8 bytes, smp.o(i.smpBuildIdentityInfo))

[Stack]


[Calls]
[Address Reference Count : 1]

smpBuildMasterID (Thumb, 46 bytes, Stack size 8 bytes, smp.o(i.smpBuildMasterID))

[Stack]


[Calls]
[Address Reference Count : 1]

smpBuildPairingConfirm (Thumb, 34 bytes, Stack size 8 bytes, smp.o(i.smpBuildPairingConfirm))

[Stack]


[Calls]
[Address Reference Count : 1]

smpBuildPairingFailed (Thumb, 24 bytes, Stack size 0 bytes, smp.o(i.smpBuildPairingFailed))
[Address Reference Count : 1]

smpBuildPairingRandom (Thumb, 34 bytes, Stack size 8 bytes, smp.o(i.smpBuildPairingRandom))

[Stack]


[Calls]
[Address Reference Count : 1]

smpBuildPairingReq (Thumb, 14 bytes, Stack size 8 bytes, smp.o(i.smpBuildPairingReq))

[Stack]


[Calls]
[Called By]
[Address Reference Count : 1]

smpBuildPairingReqRsp (Thumb, 132 bytes, Stack size 16 bytes, smp.o(i.smpBuildPairingReqRsp))

[Stack]


[Calls]
[Called By]

smpBuildPairingRsp (Thumb, 14 bytes, Stack size 8 bytes, smp.o(i.smpBuildPairingRsp))

[Stack]


[Calls]
[Called By]
[Address Reference Count : 1]

smpBuildSigningInfo (Thumb, 34 bytes, Stack size 8 bytes, smp.o(i.smpBuildSigningInfo))

[Stack]


[Calls]
[Address Reference Count : 1]

smpParseEncInfo (Thumb, 30 bytes, Stack size 8 bytes, smp.o(i.smpParseEncInfo))

[Stack]


[Calls]
[Called By]

smpParseIdentityAddrInfo (Thumb, 34 bytes, Stack size 8 bytes, smp.o(i.smpParseIdentityAddrInfo))

[Stack]


[Calls]
[Called By]

smpParseIdentityInfo (Thumb, 30 bytes, Stack size 8 bytes, smp.o(i.smpParseIdentityInfo))

[Stack]


[Calls]
[Called By]

smpParseMasterID (Thumb, 40 bytes, Stack size 8 bytes, smp.o(i.smpParseMasterID))

[Stack]


[Calls]
[Called By]

smpParsePairingConfirm (Thumb, 30 bytes, Stack size 8 bytes, smp.o(i.smpParsePairingConfirm))

[Stack]


[Calls]
[Called By]

smpParsePairingFailed (Thumb, 32 bytes, Stack size 0 bytes, smp.o(i.smpParsePairingFailed))

[Called By]

smpParsePairingRandom (Thumb, 30 bytes, Stack size 8 bytes, smp.o(i.smpParsePairingRandom))

[Stack]


[Calls]
[Called By]

smpParsePairingReq (Thumb, 206 bytes, Stack size 16 bytes, smp.o(i.smpParsePairingReq))

[Stack]


[Calls]
[Called By]

smpParseSecurityReq (Thumb, 28 bytes, Stack size 8 bytes, smp.o(i.smpParseSecurityReq))

[Stack]


[Calls]
[Called By]

smpParseSigningInfo (Thumb, 30 bytes, Stack size 8 bytes, smp.o(i.smpParseSigningInfo))

[Stack]


[Calls]
[Called By]

smpResponderProcessPairingReq (Thumb, 190 bytes, Stack size 24 bytes, sm_rsppairing.o(i.smpResponderProcessPairingReq))

[Stack]


[Calls]
[Called By]

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]

__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Called By]

_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))

[Calls]

__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))

__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

hard_fault (Thumb, 44 bytes, Stack size 0 bytes, jump_table.o(.emb_text))
[Address Reference Count : 1]

Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_armcm0.o(.text))
[Address Reference Count : 1]

__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

[Calls]


[Called By]

__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)

hal_watchdog_init (Thumb, 160 bytes, Stack size 16 bytes, watchdog.o(_section_sram_code_))

[Stack]


[Calls]
[Called By]
[Address Reference Count : 1]

hal_pwrmgr_enter_sleep_rtc_reset (Thumb, 46 bytes, Stack size 0 bytes, pwrmgr.o(_section_sram_code_))

[Calls]


[Called By]

L2CAP_Fragment_SendDataPkt (Thumb, 38 bytes, Stack size 8 bytes, l2cap_util.o(_section_sram_code_))

[Stack]


[Calls]
[Called By]

l2capSegmentBuffToLinkLayer (Thumb, 90 bytes, Stack size 24 bytes, l2cap_util.o(_section_sram_code_))

[Stack]


[Calls]
[Called By]

l2capPocessFragmentTxData (Thumb, 34 bytes, Stack size 8 bytes, l2cap_util.o(_section_sram_code_))

[Stack]


[Calls]
[Address Reference Count : 1]

DTM_UART_IRQHandler (Thumb, 66 bytes, Stack size 12 bytes, rf_phy_driver.o(i.DTM_UART_IRQHandler))

[Stack]


[Address Reference Count : 1]

LL_ENC_AES128_Encrypt1 (Thumb, 26 bytes, Stack size 16 bytes, patch.o(i.LL_ENC_AES128_Encrypt1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_ENC_Decrypt1 (Thumb, 364 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Decrypt1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_ENC_Encrypt1 (Thumb, 342 bytes, Stack size 40 bytes, patch.o(i.LL_ENC_Encrypt1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_IRQHandler1 (Thumb, 406 bytes, Stack size 24 bytes, patch.o(i.LL_IRQHandler1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_Permit_Txdata (Thumb, 36 bytes, Stack size 0 bytes, patch.o(i.LL_Permit_Txdata))

[Called By]

LL_ProcessEvent1 (Thumb, 72 bytes, Stack size 24 bytes, patch.o(i.LL_ProcessEvent1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_Reset1 (Thumb, 24 bytes, Stack size 8 bytes, patch.o(i.LL_Reset1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_set_default_conn_params1 (Thumb, 72 bytes, Stack size 16 bytes, patch.o(i.LL_set_default_conn_params1))

[Stack]


[Calls]
[Address Reference Count : 1]

LL_slave_conn_event3 (Thumb, 396 bytes, Stack size 32 bytes, patch.o(i.LL_slave_conn_event3))

[Stack]


[Calls]
[Address Reference Count : 1]

SystemInit (Thumb, 8 bytes, Stack size 0 bytes, system_armcm0.o(i.SystemInit))
[Address Reference Count : 1]

WaitUs (Thumb, 36 bytes, Stack size 12 bytes, clock.o(i.WaitUs))

[Stack]


[Called By]

__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

__wdt_init (Thumb, 12 bytes, Stack size 0 bytes, patch.o(i.__wdt_init))

[Called By]

_efuse_chip_version_check (Thumb, 26 bytes, Stack size 16 bytes, phy_sec_ext.o(i._efuse_chip_version_check))

[Stack]


[Calls]
[Called By]

_hard_fault (Thumb, 206 bytes, Stack size 8 bytes, jump_table.o(i._hard_fault))

[Stack]


[Calls]
[Address Reference Count : 1]

_rom_efuse_version_init (Thumb, 32 bytes, Stack size 16 bytes, phy_sec_ext.o(i._rom_efuse_version_init))

[Stack]


[Calls]
[Called By]

_rom_sec_boot_init (Thumb, 22 bytes, Stack size 8 bytes, phy_sec_ext.o(i._rom_sec_boot_init))

[Stack]


[Calls]
[Called By]

app_main (Thumb, 20 bytes, Stack size 8 bytes, simplebleperipheral_main.o(i.app_main))

[Stack]


[Calls]
[Called By]

clk_init (Thumb, 108 bytes, Stack size 32 bytes, patch.o(i.clk_init))

[Stack]


[Calls]
[Called By]

config_RTC1 (Thumb, 144 bytes, Stack size 24 bytes, patch.o(i.config_RTC1))

[Stack]


[Calls]
[Address Reference Count : 1]

efuse_init (Thumb, 14 bytes, Stack size 0 bytes, phy_sec_ext.o(i.efuse_init))

[Called By]

enterSleepProcess1 (Thumb, 56 bytes, Stack size 16 bytes, patch.o(i.enterSleepProcess1))

[Stack]


[Calls]
[Address Reference Count : 1]

finidv (Thumb, 126 bytes, Stack size 56 bytes, phy_sec_ext.o(i.finidv))

[Stack]


[Calls]
[Called By]

gen_pn_prbs9 (Thumb, 116 bytes, Stack size 72 bytes, rf_phy_driver.o(i.gen_pn_prbs9))

[Stack]


[Calls]
[Called By]

global_config_hclk_related (Thumb, 140 bytes, Stack size 8 bytes, patch.o(i.global_config_hclk_related))

[Stack]


[Called By]

hal_TIMER5_IRQHandler (Thumb, 28 bytes, Stack size 0 bytes, timer.o(i.hal_TIMER5_IRQHandler), UNUSED, KEPT)

hal_TIMER6_IRQHandler (Thumb, 28 bytes, Stack size 0 bytes, timer.o(i.hal_TIMER6_IRQHandler), UNUSED, KEPT)

hal_UART0_IRQHandler (Thumb, 62 bytes, Stack size 8 bytes, uart.o(i.hal_UART0_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 2]

hal_UART1_IRQHandler (Thumb, 62 bytes, Stack size 8 bytes, uart.o(i.hal_UART1_IRQHandler))

[Stack]


[Calls]
[Address Reference Count : 1]

hal_cache_tag_flush (Thumb, 66 bytes, Stack size 16 bytes, flash.o(i.hal_cache_tag_flush))

[Stack]


[Calls]
[Called By]

hal_clk_gate_disable (Thumb, 52 bytes, Stack size 0 bytes, clock.o(i.hal_clk_gate_disable))

[Called By]

hal_clk_gate_enable (Thumb, 52 bytes, Stack size 0 bytes, clock.o(i.hal_clk_gate_enable))

[Called By]

hal_clk_reset (Thumb, 122 bytes, Stack size 8 bytes, clock.o(i.hal_clk_reset))

[Stack]


[Called By]

hal_pwrmgr_LowCurrentLdo_enable (Thumb, 16 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_LowCurrentLdo_enable))

[Called By]

hal_pwrmgr_RAM_retention (Thumb, 32 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention))

[Called By]

hal_pwrmgr_RAM_retention_clr (Thumb, 16 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention_clr))

[Called By]

hal_pwrmgr_RAM_retention_set (Thumb, 26 bytes, Stack size 0 bytes, pwrmgr.o(i.hal_pwrmgr_RAM_retention_set))

[Called By]

hal_pwrmgr_init (Thumb, 40 bytes, Stack size 8 bytes, pwrmgr.o(i.hal_pwrmgr_init))

[Stack]


[Calls]
[Called By]

hal_pwrmgr_lock (Thumb, 80 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_lock))

[Stack]


[Calls]
[Called By]

hal_pwrmgr_poweroff (Thumb, 84 bytes, Stack size 32 bytes, pwrmgr.o(i.hal_pwrmgr_poweroff))

[Stack]


[Calls]
[Called By]

hal_pwrmgr_register (Thumb, 76 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_register))

[Stack]


[Called By]

hal_pwrmgr_sleep_process (Thumb, 52 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_sleep_process))

[Stack]


[Calls]
[Address Reference Count : 1]

hal_pwrmgr_unlock (Thumb, 94 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_unlock))

[Stack]


[Calls]
[Called By]

hal_pwrmgr_wakeup_process (Thumb, 116 bytes, Stack size 16 bytes, pwrmgr.o(i.hal_pwrmgr_wakeup_process))

[Stack]


[Calls]
[Address Reference Count : 1]

hal_rc32k_clk_tracking_init (Thumb, 24 bytes, Stack size 8 bytes, clock.o(i.hal_rc32k_clk_tracking_init))

[Stack]


[Calls]
[Called By]

hal_rom_boot_init (Thumb, 8 bytes, Stack size 8 bytes, patch.o(i.hal_rom_boot_init))

[Stack]


[Calls]
[Called By]

hal_rtc_clock_config (Thumb, 118 bytes, Stack size 16 bytes, clock.o(i.hal_rtc_clock_config))

[Stack]


[Calls]
[Called By]

hal_spif_cache_init (Thumb, 24 bytes, Stack size 8 bytes, flash.o(i.hal_spif_cache_init))

[Stack]


[Calls]
[Called By]

hal_system_clock_change_process (Thumb, 12 bytes, Stack size 0 bytes, patch.o(i.hal_system_clock_change_process))

[Called By]

hal_uart_init (Thumb, 88 bytes, Stack size 40 bytes, uart.o(i.hal_uart_init))

[Stack]


[Calls]
[Called By]

hal_uart_send_buff (Thumb, 26 bytes, Stack size 8 bytes, uart.o(i.hal_uart_send_buff))

[Stack]


[Calls]
[Called By]

hal_uart_send_byte (Thumb, 64 bytes, Stack size 16 bytes, uart.o(i.hal_uart_send_byte))

[Stack]


[Called By]

isTimer5Running (Thumb, 12 bytes, Stack size 0 bytes, patch.o(i.isTimer5Running))

[Called By]

lib_efuse_load (Thumb, 168 bytes, Stack size 12 bytes, lib_efuse3.o(i.lib_efuse_load))

[Stack]


[Called By]

llProcessSlaveControlPacket1 (Thumb, 110 bytes, Stack size 16 bytes, patch.o(i.llProcessSlaveControlPacket1))

[Stack]


[Calls]
[Address Reference Count : 1]

llProcessTxData1 (Thumb, 80 bytes, Stack size 24 bytes, patch.o(i.llProcessTxData1))

[Stack]


[Calls]
[Address Reference Count : 1]

llReleaseConnId1 (Thumb, 192 bytes, Stack size 24 bytes, patch.o(i.llReleaseConnId1))

[Stack]


[Calls]
[Address Reference Count : 1]

llSetupNextSlaveEvent1 (Thumb, 42 bytes, Stack size 8 bytes, patch.o(i.llSetupNextSlaveEvent1))

[Stack]


[Calls]
[Address Reference Count : 1]

llSetupStartEncRsp (Thumb, 60 bytes, Stack size 8 bytes, patch.o(i.llSetupStartEncRsp))

[Stack]


[Calls]
[Called By]

llSlaveEvt_TaskEndOk1 (Thumb, 46 bytes, Stack size 8 bytes, patch.o(i.llSlaveEvt_TaskEndOk1))

[Stack]


[Calls]
[Address Reference Count : 1]

llWriteTxData1 (Thumb, 162 bytes, Stack size 40 bytes, patch.o(i.llWriteTxData1))

[Stack]


[Calls]
[Address Reference Count : 1]

ll_adptive_adj_next_time1 (Thumb, 264 bytes, Stack size 24 bytes, patch.o(i.ll_adptive_adj_next_time1))

[Stack]


[Calls]
[Address Reference Count : 1]

ll_generateTxBuffer1 (Thumb, 614 bytes, Stack size 64 bytes, patch.o(i.ll_generateTxBuffer1))

[Stack]


[Calls]
[Address Reference Count : 1]

ll_hw_go1 (Thumb, 628 bytes, Stack size 56 bytes, patch.o(i.ll_hw_go1))

[Stack]


[Calls]
[Address Reference Count : 1]

ll_hw_read_tfifo_rtlp1 (Thumb, 198 bytes, Stack size 24 bytes, patch.o(i.ll_hw_read_tfifo_rtlp1))

[Stack]


[Calls]
[Address Reference Count : 1]

ll_osal_mem_alloc (Thumb, 122 bytes, Stack size 48 bytes, patch.o(i.ll_osal_mem_alloc))

[Stack]


[Calls]
[Called By]

ll_osal_mem_free (Thumb, 74 bytes, Stack size 16 bytes, patch.o(i.ll_osal_mem_free))

[Stack]


[Calls]
[Called By]

ll_osalmem_init (Thumb, 52 bytes, Stack size 12 bytes, patch.o(i.ll_osalmem_init))

[Stack]


[Called By]

ll_processBasicIRQ_SRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_SRX))

[Stack]


[Calls]
[Called By]

ll_processBasicIRQ_ScanTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_ScanTRX))

[Stack]


[Calls]
[Called By]

ll_processBasicIRQ_secScanTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secScanTRX))

[Stack]


[Calls]
[Called By]

ll_processBasicIRQ_secondaryAdvSTX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryAdvSTX))

[Stack]


[Calls]
[Called By]

ll_processBasicIRQ_secondaryAdvTRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryAdvTRX))

[Stack]


[Calls]
[Called By]

ll_processBasicIRQ_secondaryInitSRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryInitSRX))

[Stack]


[Calls]
[Called By]

ll_processBasicIRQ_secondaryScanSRX (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.ll_processBasicIRQ_secondaryScanSRX))

[Stack]


[Calls]
[Called By]

ll_read_rxfifo1 (Thumb, 44 bytes, Stack size 8 bytes, patch.o(i.ll_read_rxfifo1))

[Stack]


[Calls]
[Address Reference Count : 1]

ll_scheduler_singleconn (Thumb, 76 bytes, Stack size 8 bytes, patch.o(i.ll_scheduler_singleconn))

[Stack]


[Calls]
[Address Reference Count : 1]

llbuf_alloc_time_statics (Thumb, 62 bytes, Stack size 8 bytes, patch.o(i.llbuf_alloc_time_statics))

[Stack]


[Calls]
[Called By]

main (Thumb, 184 bytes, Stack size 24 bytes, main.o(i.main))

[Stack]


[Calls]
[Address Reference Count : 1]

move_to_slave_function1 (Thumb, 78 bytes, Stack size 8 bytes, patch.o(i.move_to_slave_function1))

[Stack]


[Calls]
[Address Reference Count : 1]

osalInitTasks (Thumb, 108 bytes, Stack size 16 bytes, osal_simplebleperipheral.o(i.osalInitTasks))

[Stack]


[Calls]
[Address Reference Count : 1]

osal_idle_task0 (Thumb, 20 bytes, Stack size 8 bytes, patch.o(i.osal_idle_task0))

[Stack]


[Calls]
[Address Reference Count : 1]

osal_search_active_task (Thumb, 52 bytes, Stack size 8 bytes, patch.o(i.osal_search_active_task))

[Stack]


[Called By]

patch_linkBuf_init (Thumb, 142 bytes, Stack size 20 bytes, patch.o(i.patch_linkBuf_init))

[Stack]


[Called By]

rc32k_calibration (Thumb, 122 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rc32k_calibration))

[Stack]


[Calls]
[Called By]

rc32k_cap_cal (Thumb, 74 bytes, Stack size 8 bytes, patch.o(i.rc32k_cap_cal))

[Stack]


[Calls]
[Called By]

rf_calibrate1 (Thumb, 12 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_calibrate1))

[Stack]


[Calls]
[Address Reference Count : 1]

rf_phy_ana_cfg (Thumb, 232 bytes, Stack size 12 bytes, rf_phy_driver.o(i.rf_phy_ana_cfg))

[Stack]


[Called By]

rf_phy_bb_cfg (Thumb, 310 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_bb_cfg))

[Stack]


[Calls]
[Called By]

rf_phy_change_cfg0 (Thumb, 138 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_phy_change_cfg0))

[Stack]


[Called By]
[Address Reference Count : 1]

rf_phy_get_pktFoot (Thumb, 42 bytes, Stack size 16 bytes, rf_phy_driver.o(i.rf_phy_get_pktFoot))

[Stack]


[Called By]

rf_phy_ini (Thumb, 42 bytes, Stack size 8 bytes, rf_phy_driver.o(i.rf_phy_ini))

[Stack]


[Calls]
[Called By]
[Address Reference Count : 1]

rf_phy_set_txPower (Thumb, 108 bytes, Stack size 20 bytes, rf_phy_driver.o(i.rf_phy_set_txPower))

[Stack]


[Called By]

rf_tpCal_cfg_avg (Thumb, 182 bytes, Stack size 28 bytes, rf_phy_driver.o(i.rf_tpCal_cfg_avg))

[Stack]


[Calls]
[Called By]

rf_tpCal_gen_cap_arrary (Thumb, 60 bytes, Stack size 4 bytes, rf_phy_driver.o(i.rf_tpCal_gen_cap_arrary))

[Stack]


[Calls]
[Called By]

rf_tp_cal (Thumb, 236 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_tp_cal))

[Stack]


[Calls]
[Called By]

user_app_demo_ProcessEvent (Thumb, 38 bytes, Stack size 16 bytes, user_app_demo.o(i.user_app_demo_ProcessEvent))

[Stack]


[Calls]
[Address Reference Count : 1]

user_app_demo_init (Thumb, 28 bytes, Stack size 8 bytes, user_app_demo.o(i.user_app_demo_init))

[Stack]


[Calls]
[Called By]

wakeupProcess1 (Thumb, 444 bytes, Stack size 24 bytes, patch.o(i.wakeupProcess1))

[Stack]


[Calls]
[Address Reference Count : 1]

wakeup_init1 (Thumb, 294 bytes, Stack size 24 bytes, patch.o(i.wakeup_init1))

[Stack]


[Calls]
[Called By]
[Address Reference Count : 1]

watchdog_config (Thumb, 28 bytes, Stack size 8 bytes, watchdog.o(i.watchdog_config))

[Stack]


[Calls]
[Called By]

rf_phy_direct_test (Thumb, 1234 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_direct_test))

[Stack]


[Calls]
[Called By]

rf_phy_dtm_ble_pkt_gen (Thumb, 116 bytes, Stack size 264 bytes, rf_phy_driver.o(i.rf_phy_dtm_ble_pkt_gen))

[Stack]


[Calls]
[Called By]

rf_phy_dtm_cmd_parse (Thumb, 904 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_dtm_cmd_parse))

[Stack]


[Calls]
[Called By]

rf_phy_dtm_evt_send (Thumb, 196 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_dtm_evt_send))

[Stack]


[Calls]
[Called By]

rf_phy_dtm_reg_process (Thumb, 168 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_dtm_reg_process))

[Stack]


[Calls]
[Called By]

rf_phy_dtm_trigged (Thumb, 678 bytes, Stack size 24 bytes, rf_phy_driver.o(i.rf_phy_dtm_trigged))

[Stack]


[Calls]
[Called By]

rf_phy_dtm_zigbee_pkt_gen (Thumb, 110 bytes, Stack size 160 bytes, rf_phy_driver.o(i.rf_phy_dtm_zigbee_pkt_gen))

[Stack]


[Calls]
[Called By]

Local Symbols

__NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, main.o(i.__NVIC_SetPriority))

[Called By]

ble_mem_init_config (Thumb, 90 bytes, Stack size 32 bytes, main.o(i.ble_mem_init_config))

[Stack]


[Calls]
[Called By]

hal_low_power_io_init (Thumb, 98 bytes, Stack size 64 bytes, main.o(i.hal_low_power_io_init))

[Stack]


[Calls]
[Called By]

hal_rfphy_init (Thumb, 90 bytes, Stack size 8 bytes, main.o(i.hal_rfphy_init))

[Stack]


[Calls]
[Called By]

irq_rx_handler (Thumb, 84 bytes, Stack size 56 bytes, uart.o(_section_sram_code_))

[Stack]


[Called By]

irq_tx_empty_handler (Thumb, 138 bytes, Stack size 32 bytes, uart.o(_section_sram_code_))

[Stack]


[Calls]
[Called By]

txmit_buf_polling (Thumb, 96 bytes, Stack size 20 bytes, uart.o(i.txmit_buf_polling))

[Stack]


[Called By]

txmit_buf_use_tx_buf (Thumb, 176 bytes, Stack size 32 bytes, uart.o(i.txmit_buf_use_tx_buf))

[Stack]


[Calls]
[Called By]

uart_hw_deinit (Thumb, 106 bytes, Stack size 16 bytes, uart.o(i.uart_hw_deinit))

[Stack]


[Calls]
[Called By]

uart_hw_init (Thumb, 384 bytes, Stack size 48 bytes, uart.o(i.uart_hw_init))

[Stack]


[Calls]
[Called By]

uart_wakeup_process_0 (Thumb, 10 bytes, Stack size 8 bytes, uart.o(i.uart_wakeup_process_0))

[Stack]


[Calls]
[Address Reference Count : 1]

uart_wakeup_process_1 (Thumb, 10 bytes, Stack size 8 bytes, uart.o(i.uart_wakeup_process_1))

[Stack]


[Calls]
[Address Reference Count : 1]

aon_register_init (Thumb, 56 bytes, Stack size 0 bytes, clock.o(i.aon_register_init))

[Called By]

__NVIC_EnableIRQ (Thumb, 18 bytes, Stack size 0 bytes, gpio.o(i.__NVIC_EnableIRQ))

[Called By]

__NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, gpio.o(i.__NVIC_SetPriority))

[Called By]

hal_gpio_interrupt_enable (Thumb, 58 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_interrupt_enable))

[Stack]


[Called By]

hal_gpio_retention_enable (Thumb, 100 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_retention_enable))

[Stack]


[Called By]

hal_gpio_sleep_handler (Thumb, 80 bytes, Stack size 24 bytes, gpio.o(i.hal_gpio_sleep_handler))

[Stack]


[Calls]
[Address Reference Count : 1]

hal_gpio_wakeup_control (Thumb, 58 bytes, Stack size 8 bytes, gpio.o(i.hal_gpio_wakeup_control))

[Stack]


[Called By]

hal_gpio_wakeup_handler (Thumb, 148 bytes, Stack size 16 bytes, gpio.o(i.hal_gpio_wakeup_handler))

[Stack]


[Calls]
[Address Reference Count : 1]

hal_gpioin_event (Thumb, 100 bytes, Stack size 32 bytes, gpio.o(i.hal_gpioin_event), UNUSED, KEPT)

[Stack]


[Calls]
[Called By]

hal_gpioin_event_pin (Thumb, 36 bytes, Stack size 0 bytes, gpio.o(i.hal_gpioin_event_pin))

[Called By]

__NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, pwrmgr.o(i.__NVIC_SetPriority))

[Called By]

peripheral_interrupt_restore_default (Thumb, 108 bytes, Stack size 8 bytes, pwrmgr.o(i.peripheral_interrupt_restore_default))

[Stack]


[Calls]
[Called By]

log_vsprintf (Thumb, 608 bytes, Stack size 56 bytes, my_printf.o(i.log_vsprintf))

[Stack]


[Calls]
[Called By]

number (Thumb, 356 bytes, Stack size 128 bytes, my_printf.o(i.number))

[Stack]


[Calls]
[Called By]

skip_atoi (Thumb, 32 bytes, Stack size 0 bytes, my_printf.o(i.skip_atoi))

[Called By]

hw_spif_cache_config (Thumb, 140 bytes, Stack size 24 bytes, flash.o(i.hw_spif_cache_config))

[Stack]


[Calls]
[Called By]
[Address Reference Count : 1]

ggs_ReadAttrCB (Thumb, 194 bytes, Stack size 24 bytes, gapgattserver.o(i.ggs_ReadAttrCB))

[Stack]


[Calls]
[Address Reference Count : 1]

ggs_SetAttrWPermit (Thumb, 88 bytes, Stack size 8 bytes, gapgattserver.o(i.ggs_SetAttrWPermit))

[Stack]


[Called By]

ggs_WriteAttrCB (Thumb, 222 bytes, Stack size 40 bytes, gapgattserver.o(i.ggs_WriteAttrCB))

[Stack]


[Calls]
[Address Reference Count : 1]

gapRole_ProcessGAPMsg (Thumb, 486 bytes, Stack size 24 bytes, peripheral.o(i.gapRole_ProcessGAPMsg))

[Stack]


[Calls]
[Called By]

gapRole_ProcessOSALMsg (Thumb, 142 bytes, Stack size 8 bytes, peripheral.o(i.gapRole_ProcessOSALMsg))

[Stack]


[Calls]
[Called By]

gapRole_startConnUpdate (Thumb, 86 bytes, Stack size 24 bytes, peripheral.o(i.gapRole_startConnUpdate))

[Stack]


[Calls]
[Called By]

gattServApp_FindAuthorizeAttrCB (Thumb, 14 bytes, Stack size 8 bytes, gattservapp.o(i.gattServApp_FindAuthorizeAttrCB))

[Stack]


[Calls]
[Called By]

gattServApp_FindCharCfgItem (Thumb, 28 bytes, Stack size 0 bytes, gattservapp.o(i.gattServApp_FindCharCfgItem))

[Called By]

gattServApp_FindPrepareWriteQ (Thumb, 30 bytes, Stack size 0 bytes, gattservapp.o(i.gattServApp_FindPrepareWriteQ))

[Called By]

gattServApp_FindServiceCBs (Thumb, 26 bytes, Stack size 0 bytes, gattservapp.o(i.gattServApp_FindServiceCBs))

[Called By]

gattServApp_HandleConnStatusCB (Thumb, 88 bytes, Stack size 24 bytes, gattservapp.o(i.gattServApp_HandleConnStatusCB))

[Stack]


[Calls]
[Address Reference Count : 1]

gattServApp_ProcessExecuteWriteReq (Thumb, 132 bytes, Stack size 40 bytes, gattservapp.o(i.gattServApp_ProcessExecuteWriteReq))

[Stack]


[Calls]
[Called By]

gattServApp_ProcessFindByTypeValueReq (Thumb, 228 bytes, Stack size 48 bytes, gattservapp.o(i.gattServApp_ProcessFindByTypeValueReq))

[Stack]


[Calls]
[Called By]

gattServApp_ProcessMsg (Thumb, 334 bytes, Stack size 40 bytes, gattservapp.o(i.gattServApp_ProcessMsg))

[Stack]


[Calls]
[Called By]

gattServApp_ProcessPrepareWriteReq (Thumb, 150 bytes, Stack size 24 bytes, gattservapp.o(i.gattServApp_ProcessPrepareWriteReq))

[Stack]


[Calls]
[Called By]

gattServApp_ProcessReadByGrpTypeReq (Thumb, 346 bytes, Stack size 72 bytes, gattservapp.o(i.gattServApp_ProcessReadByGrpTypeReq))

[Stack]


[Calls]
[Called By]

gattServApp_ProcessReadByTypeReq (Thumb, 306 bytes, Stack size 72 bytes, gattservapp.o(i.gattServApp_ProcessReadByTypeReq))

[Stack]


[Calls]
[Called By]

gattServApp_ProcessReadMultiReq (Thumb, 224 bytes, Stack size 48 bytes, gattservapp.o(i.gattServApp_ProcessReadMultiReq))

[Stack]


[Calls]
[Called By]

gattServApp_ProcessWriteReq (Thumb, 122 bytes, Stack size 40 bytes, gattservapp.o(i.gattServApp_ProcessWriteReq))

[Stack]


[Calls]
[Called By]

gattServApp_SetNumPrepareWrites (Thumb, 112 bytes, Stack size 24 bytes, gattservapp.o(i.gattServApp_SetNumPrepareWrites))

[Stack]


[Calls]
[Called By]

gattServApp_WriteAttrCB (Thumb, 46 bytes, Stack size 24 bytes, gattservapp.o(i.gattServApp_WriteAttrCB))

[Stack]


[Calls]
[Address Reference Count : 1]

simpleProfile_HandleConnStatusCB (Thumb, 40 bytes, Stack size 8 bytes, sbpprofile_ota.o(i.simpleProfile_HandleConnStatusCB))

[Stack]


[Calls]
[Address Reference Count : 1]

simpleProfile_ReadAttrCB (Thumb, 122 bytes, Stack size 24 bytes, sbpprofile_ota.o(i.simpleProfile_ReadAttrCB))

[Stack]


[Calls]
[Address Reference Count : 1]

simpleProfile_WriteAttrCB (Thumb, 284 bytes, Stack size 32 bytes, sbpprofile_ota.o(i.simpleProfile_WriteAttrCB))

[Stack]


[Calls]
[Address Reference Count : 1]

peripheralStateNotificationCB (Thumb, 168 bytes, Stack size 48 bytes, simplebleperipheral.o(i.peripheralStateNotificationCB))

[Stack]


[Calls]
[Address Reference Count : 1]

peripheralStateReadRssiCB (Thumb, 2 bytes, Stack size 0 bytes, simplebleperipheral.o(i.peripheralStateReadRssiCB))
[Address Reference Count : 1]

simpleProfileChangeCB (Thumb, 504 bytes, Stack size 296 bytes, simplebleperipheral.o(i.simpleProfileChangeCB))

[Stack]


[Calls]
[Address Reference Count : 1]

updateAdvData (Thumb, 194 bytes, Stack size 48 bytes, simplebleperipheral.o(i.updateAdvData))

[Stack]


[Calls]
[Called By]

NVIC_EnableIRQ (Thumb, 14 bytes, Stack size 0 bytes, patch.o(i.NVIC_EnableIRQ))

[Called By]

_clk_apply_setting1 (Thumb, 250 bytes, Stack size 48 bytes, patch.o(i._clk_apply_setting1))

[Stack]


[Calls]
[Called By]

check_16MXtal_by_rcTracking (Thumb, 316 bytes, Stack size 24 bytes, patch.o(i.check_16MXtal_by_rcTracking))

[Stack]


[Calls]
[Called By]

check_96MXtal_by_rcTracking (Thumb, 246 bytes, Stack size 24 bytes, patch.o(i.check_96MXtal_by_rcTracking))

[Stack]


[Calls]
[Called By]

cusum_advance_slave_rx_window (Thumb, 124 bytes, Stack size 8 bytes, patch.o(i.cusum_advance_slave_rx_window))

[Stack]


[Called By]

enlarge_rx_timeout_1st (Thumb, 158 bytes, Stack size 16 bytes, patch.o(i.enlarge_rx_timeout_1st))

[Stack]


[Calls]
[Called By]

ll_flow_ctrl_restore (Thumb, 82 bytes, Stack size 8 bytes, patch.o(i.ll_flow_ctrl_restore))

[Stack]


[Called By]

read_TIM5_remainder_timer (Thumb, 8 bytes, Stack size 0 bytes, patch.o(i.read_TIM5_remainder_timer))

[Called By]

gapSendDeviceInitDoneEvent (Thumb, 64 bytes, Stack size 16 bytes, gap_configmgr.o(i.gapSendDeviceInitDoneEvent))

[Stack]


[Calls]
[Called By]

disconnectNext (Thumb, 26 bytes, Stack size 8 bytes, gap_linkmgr.o(i.disconnectNext))

[Stack]


[Calls]
[Called By]

gapFreeAuthLink (Thumb, 68 bytes, Stack size 16 bytes, gap_linkmgr.o(i.gapFreeAuthLink))

[Stack]


[Calls]
[Called By]

sendAuthEvent (Thumb, 234 bytes, Stack size 40 bytes, gap_linkmgr.o(i.sendAuthEvent))

[Stack]


[Calls]
[Called By]

sendTerminateEvent (Thumb, 42 bytes, Stack size 24 bytes, gap_linkmgr.o(i.sendTerminateEvent))

[Stack]


[Calls]
[Called By]

gapAllocAdvRecs (Thumb, 74 bytes, Stack size 16 bytes, gap_peridevmgr.o(i.gapAllocAdvRecs))

[Stack]


[Calls]
[Called By]

gapFreeAdvertState (Thumb, 20 bytes, Stack size 8 bytes, gap_peridevmgr.o(i.gapFreeAdvertState))

[Stack]


[Calls]
[Called By]

gapPeriProcessHCICmdCompleteEvt (Thumb, 130 bytes, Stack size 8 bytes, gap_peridevmgr.o(i.gapPeriProcessHCICmdCompleteEvt))

[Stack]


[Calls]
[Address Reference Count : 1]

gapProcessAdvertisingEvt (Thumb, 108 bytes, Stack size 16 bytes, gap_peridevmgr.o(i.gapProcessAdvertisingEvt))

[Stack]


[Calls]
[Address Reference Count : 1]

gapSendMakeDiscEvent (Thumb, 54 bytes, Stack size 16 bytes, gap_peridevmgr.o(i.gapSendMakeDiscEvent))

[Stack]


[Calls]
[Called By]

isLimitedDiscoverableMode (Thumb, 40 bytes, Stack size 8 bytes, gap_peridevmgr.o(i.isLimitedDiscoverableMode))

[Stack]


[Calls]
[Called By]

gapProcessHCICmdCompleteEvt (Thumb, 172 bytes, Stack size 16 bytes, gap_task.o(i.gapProcessHCICmdCompleteEvt))

[Stack]


[Calls]
[Called By]

gapProcessOSALMsg (Thumb, 190 bytes, Stack size 16 bytes, gap_task.o(i.gapProcessOSALMsg))

[Stack]


[Calls]
[Called By]

gattFindServerInfo (Thumb, 38 bytes, Stack size 12 bytes, gatt_server.o(i.gattFindServerInfo))

[Stack]


[Called By]

gattGetServerStatus (Thumb, 44 bytes, Stack size 8 bytes, gatt_server.o(i.gattGetServerStatus))

[Stack]


[Calls]
[Called By]

gattProcessExchangeMTUReq (Thumb, 22 bytes, Stack size 0 bytes, gatt_server.o(i.gattProcessExchangeMTUReq))
[Address Reference Count : 1]

gattProcessExecuteWriteReq (Thumb, 4 bytes, Stack size 0 bytes, gatt_server.o(i.gattProcessExecuteWriteReq))
[Address Reference Count : 1]

gattProcessFindByTypeValueReq (Thumb, 44 bytes, Stack size 8 bytes, gatt_server.o(i.gattProcessFindByTypeValueReq))

[Stack]


[Calls]
[Address Reference Count : 1]

gattProcessFindInfoReq (Thumb, 226 bytes, Stack size 56 bytes, gatt_server.o(i.gattProcessFindInfoReq))

[Stack]


[Calls]
[Address Reference Count : 1]

gattProcessReadByGrpTypeReq (Thumb, 68 bytes, Stack size 16 bytes, gatt_server.o(i.gattProcessReadByGrpTypeReq))

[Stack]


[Calls]
[Address Reference Count : 1]

gattProcessReadByTypeReq (Thumb, 44 bytes, Stack size 8 bytes, gatt_server.o(i.gattProcessReadByTypeReq))

[Stack]


[Calls]
[Address Reference Count : 1]

gattProcessReadMultiReq (Thumb, 72 bytes, Stack size 24 bytes, gatt_server.o(i.gattProcessReadMultiReq))

[Stack]


[Calls]
[Address Reference Count : 1]

gattProcessReadReq (Thumb, 30 bytes, Stack size 8 bytes, gatt_server.o(i.gattProcessReadReq))

[Stack]


[Calls]
[Address Reference Count : 1]

gattProcessWriteReq (Thumb, 34 bytes, Stack size 16 bytes, gatt_server.o(i.gattProcessWriteReq))

[Stack]


[Calls]
[Address Reference Count : 1]

gattResetServerInfo (Thumb, 16 bytes, Stack size 8 bytes, gatt_server.o(i.gattResetServerInfo))

[Stack]


[Calls]
[Called By]

gattServerHandleConnStatusCB (Thumb, 122 bytes, Stack size 24 bytes, gatt_server.o(i.gattServerHandleConnStatusCB))

[Stack]


[Calls]
[Address Reference Count : 1]

gattServerHandleTimerCB (Thumb, 42 bytes, Stack size 16 bytes, gatt_server.o(i.gattServerHandleTimerCB))

[Stack]


[Calls]
[Address Reference Count : 1]

gattServerProcessMsgCB (Thumb, 200 bytes, Stack size 288 bytes, gatt_server.o(i.gattServerProcessMsgCB))

[Stack]


[Calls]
[Address Reference Count : 1]

gattServiceLastHandle (Thumb, 24 bytes, Stack size 4 bytes, gatt_server.o(i.gattServiceLastHandle))

[Stack]


[Calls]
[Called By]

gattProcessRxData (Thumb, 142 bytes, Stack size 32 bytes, gatt_task.o(i.gattProcessRxData))

[Stack]


[Calls]
[Called By]

l2capProcessRsp (Thumb, 104 bytes, Stack size 56 bytes, l2cap_task.o(i.l2capProcessRsp))

[Stack]


[Calls]
[Called By]

l2capProcessRxData (Thumb, 142 bytes, Stack size 32 bytes, l2cap_task.o(i.l2capProcessRxData))

[Stack]


[Calls]
[Called By]

l2capProcessSignal (Thumb, 164 bytes, Stack size 40 bytes, l2cap_task.o(i.l2capProcessSignal))

[Stack]


[Calls]
[Called By]

reportStatusChange (Thumb, 40 bytes, Stack size 24 bytes, linkdb.o(i.reportStatusChange))

[Stack]


[Called By]

smResponderProcessLTKReq (Thumb, 230 bytes, Stack size 64 bytes, sm_rsppairing.o(i.smResponderProcessLTKReq))

[Stack]


[Calls]
[Address Reference Count : 1]

smResponderSendNextKeyInfo (Thumb, 448 bytes, Stack size 32 bytes, sm_rsppairing.o(i.smResponderSendNextKeyInfo))

[Stack]


[Calls]
[Address Reference Count : 1]

smpResponderProcessEncryptionInformation (Thumb, 84 bytes, Stack size 24 bytes, sm_rsppairing.o(i.smpResponderProcessEncryptionInformation))

[Stack]


[Calls]
[Called By]

smpResponderProcessIdentityAddrInfo (Thumb, 72 bytes, Stack size 16 bytes, sm_rsppairing.o(i.smpResponderProcessIdentityAddrInfo))

[Stack]


[Calls]
[Called By]

smpResponderProcessIdentityInfo (Thumb, 70 bytes, Stack size 16 bytes, sm_rsppairing.o(i.smpResponderProcessIdentityInfo))

[Stack]


[Calls]
[Called By]

smpResponderProcessIncoming (Thumb, 178 bytes, Stack size 32 bytes, sm_rsppairing.o(i.smpResponderProcessIncoming))

[Stack]


[Calls]
[Address Reference Count : 1]

smpResponderProcessMasterID (Thumb, 100 bytes, Stack size 16 bytes, sm_rsppairing.o(i.smpResponderProcessMasterID))

[Stack]


[Calls]
[Called By]

smpResponderProcessPairingConfirm (Thumb, 76 bytes, Stack size 24 bytes, sm_rsppairing.o(i.smpResponderProcessPairingConfirm))

[Stack]


[Calls]
[Called By]

smpResponderProcessPairingRandom (Thumb, 92 bytes, Stack size 40 bytes, sm_rsppairing.o(i.smpResponderProcessPairingRandom))

[Stack]


[Calls]
[Called By]

smpResponderProcessSigningInfo (Thumb, 86 bytes, Stack size 24 bytes, sm_rsppairing.o(i.smpResponderProcessSigningInfo))

[Stack]


[Calls]
[Called By]

smProcessOSALMsg (Thumb, 134 bytes, Stack size 16 bytes, sm_task.o(i.smProcessOSALMsg))

[Stack]


[Calls]
[Called By]

l2capHandleTimerCB (Thumb, 40 bytes, Stack size 24 bytes, l2cap_util.o(i.l2capHandleTimerCB))

[Stack]


[Calls]
[Address Reference Count : 1]

generate_subkey (Thumb, 148 bytes, Stack size 32 bytes, sm_mgr.o(i.generate_subkey))

[Stack]


[Calls]
[Called By]

leftshift_onebit (Thumb, 28 bytes, Stack size 8 bytes, sm_mgr.o(i.leftshift_onebit))

[Stack]


[Called By]

smEncrypt (Thumb, 16 bytes, Stack size 8 bytes, sm_mgr.o(i.smEncrypt))

[Stack]


[Calls]
[Called By]

smEncryptLocal (Thumb, 8 bytes, Stack size 8 bytes, sm_mgr.o(i.smEncryptLocal))

[Stack]


[Calls]
[Called By]

sm_CMAC (Thumb, 340 bytes, Stack size 64 bytes, sm_mgr.o(i.sm_CMAC))

[Stack]


[Calls]
[Called By]

sm_xor (Thumb, 26 bytes, Stack size 8 bytes, sm_mgr.o(i.sm_xor))

[Stack]


[Called By]

xor_128 (Thumb, 22 bytes, Stack size 12 bytes, sm_mgr.o(i.xor_128))

[Stack]


[Called By]

smFreePairingParams (Thumb, 102 bytes, Stack size 16 bytes, sm_pairing.o(i.smFreePairingParams))

[Stack]


[Calls]
[Called By]

smSetPairingReqRsp (Thumb, 60 bytes, Stack size 16 bytes, sm_pairing.o(i.smSetPairingReqRsp))

[Stack]


[Calls]
[Called By]

smpProcessIncoming (Thumb, 72 bytes, Stack size 16 bytes, sm_pairing.o(i.smpProcessIncoming))

[Stack]


[Calls]
[Called By]

Undefined Global Symbols

__arm_fini_ (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)

[Called By]