#<CALLGRAPH># ARM Linker, 5.03 [Build 76]: Last Updated: Wed Sep 14 20:39:06 2016
IntDefaultHandler ⇒ IntDefaultHandler
Function Pointers
Global Symbols
Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Called By]
_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_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
SysCtlDelay (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.emb_text))
[Calls]
[Called By]- >> spi_Open
- >> SysCtlDelay
- >> SysCtlClockSet
CPUcpsid (Thumb, 8 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUprimask (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUcpsie (Thumb, 8 bytes, Stack size 0 bytes, cpu.o(.emb_text))
[Called By]
CPUwfi (Thumb, 4 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUbasepriSet (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
CPUbasepriGet (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByService
- >> _sl_HandleAsync_DnsGetHostByName
- >> _SlDrvMsgRead
- >> _SlAsyncEventGenericHandler
- >> sl_WlanConnect
- >> sl_NetAppSendTokenValue
- >> sl_NetAppMDNSRegisterUnregisterService
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> _SlAsyncEventGenericHandler
- >> sl_NetAppDnsGetHostByName
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _SlDrvObjInit
- >> _SlAsyncEventGenericHandler
- >> _SlDrvDriverCBInit
- >> sl_WlanConnect
- >> configureSimpleLinkToDefaultState
- >> sl_NetAppMDNSRegisterUnregisterService
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
Board_Input (Thumb, 16 bytes, Stack size 0 bytes, led.o(i.Board_Input))
[Called By]
CC3100_InterruptDisable (Thumb, 8 bytes, Stack size 0 bytes, board.o(i.CC3100_InterruptDisable))
[Calls]
[Called By]
CC3100_InterruptEnable (Thumb, 8 bytes, Stack size 0 bytes, board.o(i.CC3100_InterruptEnable))
[Calls]
[Called By]
CC3100_disable (Thumb, 10 bytes, Stack size 0 bytes, board.o(i.CC3100_disable))
[Calls]
[Called By]
CC3100_enable (Thumb, 10 bytes, Stack size 0 bytes, board.o(i.CC3100_enable))
[Calls]
[Called By]
CopyPingResultsToReport (Thumb, 26 bytes, Stack size 0 bytes, netapp.o(i.CopyPingResultsToReport))
[Called By]
- >> _sl_HandleAsync_PingResponse
Crash (Thumb, 18 bytes, Stack size 0 bytes, main.o(i.Crash))
[Calls]
[Called By]
FPUEnable (Thumb, 12 bytes, Stack size 0 bytes, fpu.o(i.FPUEnable))
[Called By]
FPULazyStackingEnable (Thumb, 12 bytes, Stack size 0 bytes, fpu.o(i.FPULazyStackingEnable))
[Called By]
GPIOB_intHandler (Thumb, 44 bytes, Stack size 16 bytes, board.o(i.GPIOB_intHandler))
[Stack]
- Max Depth = 16
- Call Chain = GPIOB_intHandler
[Calls]- >> GPIOIntStatus
- >> GPIOIntClear
[Address Reference Count : 1]
GPIODirModeSet (Thumb, 40 bytes, Stack size 0 bytes, gpio.o(i.GPIODirModeSet))
[Called By]
- >> GPIOPinTypeUART
- >> GPIOPinTypeSSI
- >> GPIOPinTypeGPIOOutput
- >> GPIOPinTypeGPIOInput
GPIOIntClear (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntClear))
[Called By]
- >> spi_Open
- >> GPIOB_intHandler
GPIOIntDisable (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntDisable))
[Called By]
- >> spi_Open
- >> CC3100_InterruptDisable
GPIOIntEnable (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntEnable))
[Called By]
- >> CC3100_InterruptEnable
GPIOIntStatus (Thumb, 14 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntStatus))
[Called By]
GPIOIntTypeSet (Thumb, 80 bytes, Stack size 0 bytes, gpio.o(i.GPIOIntTypeSet))
[Called By]
GPIOPadConfigSet (Thumb, 314 bytes, Stack size 28 bytes, gpio.o(i.GPIOPadConfigSet))
[Stack]
- Max Depth = 28
- Call Chain = GPIOPadConfigSet
[Called By]- >> spi_Open
- >> GPIOPinTypeUART
- >> GPIOPinTypeSSI
- >> GPIOPinTypeGPIOOutput
- >> GPIOPinTypeGPIOInput
GPIOPinConfigure (Thumb, 64 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinConfigure))
[Called By]
GPIOPinTypeGPIOInput (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeGPIOInput))
[Stack]
- Max Depth = 40
- Call Chain = GPIOPinTypeGPIOInput ⇒ GPIOPadConfigSet
[Calls]- >> GPIOPadConfigSet
- >> GPIODirModeSet
[Called By]
GPIOPinTypeGPIOOutput (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeGPIOOutput))
[Stack]
- Max Depth = 40
- Call Chain = GPIOPinTypeGPIOOutput ⇒ GPIOPadConfigSet
[Calls]- >> GPIOPadConfigSet
- >> GPIODirModeSet
[Called By]
GPIOPinTypeSSI (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeSSI))
[Stack]
- Max Depth = 40
- Call Chain = GPIOPinTypeSSI ⇒ GPIOPadConfigSet
[Calls]- >> GPIOPadConfigSet
- >> GPIODirModeSet
[Called By]
GPIOPinTypeUART (Thumb, 28 bytes, Stack size 12 bytes, gpio.o(i.GPIOPinTypeUART))
[Stack]
- Max Depth = 40
- Call Chain = GPIOPinTypeUART ⇒ GPIOPadConfigSet
[Calls]- >> GPIOPadConfigSet
- >> GPIODirModeSet
[Called By]
GPIOPinWrite (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(i.GPIOPinWrite))
[Called By]
- >> spi_Write
- >> spi_Read
- >> spi_Open
- >> CC3100_enable
- >> CC3100_disable
GetStartResponseConvert (Thumb, 68 bytes, Stack size 0 bytes, device.o(i.GetStartResponseConvert))
[Called By]
- >> _sl_HandleAsync_InitComplete
- >> sl_Start
IntEnable (Thumb, 92 bytes, Stack size 0 bytes, interrupt.o(i.IntEnable))
[Called By]
IntMasterEnable (Thumb, 14 bytes, Stack size 8 bytes, interrupt.o(i.IntMasterEnable))
[Stack]
- Max Depth = 8
- Call Chain = IntMasterEnable
[Calls]
[Called By]
LED_GreenOff (Thumb, 8 bytes, Stack size 0 bytes, led.o(i.LED_GreenOff))
[Called By]
LED_GreenOn (Thumb, 8 bytes, Stack size 0 bytes, led.o(i.LED_GreenOn))
[Called By]
LED_Init (Thumb, 78 bytes, Stack size 0 bytes, led.o(i.LED_Init))
[Called By]
LED_RedToggle (Thumb, 12 bytes, Stack size 0 bytes, led.o(i.LED_RedToggle))
[Called By]
SSIConfigSetExpClk (Thumb, 74 bytes, Stack size 8 bytes, ssi.o(i.SSIConfigSetExpClk))
[Stack]
- Max Depth = 8
- Call Chain = SSIConfigSetExpClk
[Called By]
SSIDataGetNonBlocking (Thumb, 20 bytes, Stack size 0 bytes, ssi.o(i.SSIDataGetNonBlocking))
[Called By]
SSIDataPutNonBlocking (Thumb, 16 bytes, Stack size 0 bytes, ssi.o(i.SSIDataPutNonBlocking))
[Called By]
SSIEnable (Thumb, 10 bytes, Stack size 0 bytes, ssi.o(i.SSIEnable))
[Called By]
SimpleLinkHttpServerCallback (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.SimpleLinkHttpServerCallback))
[Stack]
- Max Depth = 136
- Call Chain = SimpleLinkHttpServerCallback ⇒ UARTprintf ⇒ UARTvprintf ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]
[Called By]- >> _SlDrvNetAppEventHandler
SimpleLinkNetAppEventHandler (Thumb, 24 bytes, Stack size 0 bytes, main.o(i.SimpleLinkNetAppEventHandler))
[Stack]
- Max Depth = 136
- Call Chain = SimpleLinkNetAppEventHandler ⇒ UARTprintf ⇒ UARTvprintf ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
SimpleLinkWlanEventHandler (Thumb, 50 bytes, Stack size 0 bytes, main.o(i.SimpleLinkWlanEventHandler))
[Stack]
- Max Depth = 136
- Call Chain = SimpleLinkWlanEventHandler ⇒ UARTprintf ⇒ UARTvprintf ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
SysCtlClockGet (Thumb, 314 bytes, Stack size 12 bytes, sysctl.o(i.SysCtlClockGet))
[Stack]
- Max Depth = 12
- Call Chain = SysCtlClockGet
[Called By]
SysCtlClockSet (Thumb, 270 bytes, Stack size 8 bytes, sysctl.o(i.SysCtlClockSet))
[Stack]
- Max Depth = 8
- Call Chain = SysCtlClockSet
[Calls]
[Called By]
SysCtlPeripheralEnable (Thumb, 36 bytes, Stack size 0 bytes, sysctl.o(i.SysCtlPeripheralEnable))
[Called By]
UARTFlushRx (Thumb, 36 bytes, Stack size 8 bytes, uartstdio.o(i.UARTFlushRx))
[Stack]
- Max Depth = 8
- Call Chain = UARTFlushRx
[Called By]
UARTFlushTx (Thumb, 52 bytes, Stack size 8 bytes, uartstdio.o(i.UARTFlushTx))
[Stack]
- Max Depth = 8
- Call Chain = UARTFlushTx
[Calls]
[Called By]
UARTStdioConfig (Thumb, 142 bytes, Stack size 32 bytes, uartstdio.o(i.UARTStdioConfig))
[Stack]
- Max Depth = 40
- Call Chain = UARTStdioConfig ⇒ UARTFlushTx
[Calls]- >> UARTFlushTx
- >> UARTFlushRx
[Called By]
UARTStdioIntHandler (Thumb, 248 bytes, Stack size 24 bytes, uartstdio.o(i.UARTStdioIntHandler))
[Stack]
- Max Depth = 80
- Call Chain = UARTStdioIntHandler ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]- >> UARTwrite
- >> UARTPrimeTransmit
- >> IsBufferFull
- >> IsBufferEmpty
[Address Reference Count : 1]
UART_Init (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.UART_Init))
[Stack]
- Max Depth = 48
- Call Chain = UART_Init ⇒ UARTStdioConfig ⇒ UARTFlushTx
[Calls]- >> UARTStdioConfig
- >> SysCtlPeripheralEnable
- >> GPIOPinTypeUART
- >> GPIOPinConfigure
[Called By]
UARTprintf (Thumb, 18 bytes, Stack size 24 bytes, uartstdio.o(i.UARTprintf))
[Stack]
- Max Depth = 136
- Call Chain = UARTprintf ⇒ UARTvprintf ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]
[Called By]- >> main
- >> SimpleLinkWlanEventHandler
- >> SimpleLinkNetAppEventHandler
- >> SimpleLinkHttpServerCallback
UARTvprintf (Thumb, 420 bytes, Stack size 56 bytes, uartstdio.o(i.UARTvprintf))
[Stack]
- Max Depth = 112
- Call Chain = UARTvprintf ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]
[Called By]
UARTwrite (Thumb, 134 bytes, Stack size 32 bytes, uartstdio.o(i.UARTwrite))
[Stack]
- Max Depth = 56
- Call Chain = UARTwrite ⇒ UARTPrimeTransmit
[Calls]- >> UARTPrimeTransmit
- >> IsBufferFull
- >> IsBufferEmpty
[Called By]- >> UARTvprintf
- >> UARTStdioIntHandler
_SlAsyncEventGenericHandler (Thumb, 732 bytes, Stack size 176 bytes, driver.o(i._SlAsyncEventGenericHandler))
[Stack]
- Max Depth = 256
- Call Chain = _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _sl_HandleAsync_PingResponse
- >> __aeabi_memclr4
- >> __aeabi_memcpy4
- >> __aeabi_memcpy
[Called By]- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
_SlDrvBasicCmd (Thumb, 40 bytes, Stack size 16 bytes, driver.o(i._SlDrvBasicCmd))
[Stack]
- Max Depth = 312
- Call Chain = _SlDrvBasicCmd ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
_SlDrvClassifyRxMsg (Thumb, 114 bytes, Stack size 0 bytes, driver.o(i._SlDrvClassifyRxMsg))
[Called By]
_SlDrvCmdOp (Thumb, 80 bytes, Stack size 24 bytes, driver.o(i._SlDrvCmdOp))
[Stack]
- Max Depth = 296
- Call Chain = _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvMsgWrite
- >> _SlDrvMsgReadCmdCtx
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> _SlDrvBasicCmd
- >> sl_WlanSetMode
- >> sl_WlanSet
- >> sl_WlanProfileDel
- >> sl_WlanPolicySet
- >> sl_WlanConnect
- >> sl_Stop
- >> sl_Socket
- >> sl_NetCfgSet
- >> sl_NetAppDnsGetHostByName
- >> sl_DevGet
- >> sl_Connect
- >> sl_Close
- >> sl_NetAppMDNSRegisterUnregisterService
_SlDrvCmdSend (Thumb, 24 bytes, Stack size 8 bytes, driver.o(i._SlDrvCmdSend))
[Stack]
- Max Depth = 56
- Call Chain = _SlDrvCmdSend ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]
[Called By]- >> sl_NetAppSendTokenValue
_SlDrvDataReadOp (Thumb, 326 bytes, Stack size 40 bytes, driver.o(i._SlDrvDataReadOp))
[Stack]
- Max Depth = 120
- Call Chain = _SlDrvDataReadOp ⇒ _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvMsgWrite
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
[Called By]
_SlDrvDataWriteOp (Thumb, 272 bytes, Stack size 32 bytes, driver.o(i._SlDrvDataWriteOp))
[Stack]
- Max Depth = 80
- Call Chain = _SlDrvDataWriteOp ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]- >> _SlDrvMsgWrite
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]
_SlDrvDeviceEventHandler (Thumb, 26 bytes, Stack size 0 bytes, device.o(i._SlDrvDeviceEventHandler))
[Stack]
- Max Depth = 88
- Call Chain = _SlDrvDeviceEventHandler ⇒ _sl_HandleAsync_InitComplete ⇒ _SlDrvReleasePoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _sl_HandleAsync_Stop
- >> _sl_HandleAsync_InitComplete
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
_SlDrvDriverCBDeinit (Thumb, 92 bytes, Stack size 16 bytes, driver.o(i._SlDrvDriverCBDeinit))
[Stack]
- Max Depth = 24
- Call Chain = _SlDrvDriverCBDeinit ⇒ _SlDrvFlowContDeinit
[Calls]- >> _SlDrvFlowContDeinit
- >> _SlDrvObjDeInit
- >> _SlNonOsSemSet
[Called By]
_SlDrvDriverCBInit (Thumb, 134 bytes, Stack size 16 bytes, driver.o(i._SlDrvDriverCBInit))
[Stack]
- Max Depth = 64
- Call Chain = _SlDrvDriverCBInit ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvFlowContInit
- >> _SlDrvObjInit
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> __aeabi_memclr4
[Called By]
_SlDrvFlowContDeinit (Thumb, 40 bytes, Stack size 8 bytes, flowcont.o(i._SlDrvFlowContDeinit))
[Stack]
- Max Depth = 8
- Call Chain = _SlDrvFlowContDeinit
[Calls]
[Called By]
_SlDrvFlowContInit (Thumb, 42 bytes, Stack size 8 bytes, flowcont.o(i._SlDrvFlowContInit))
[Stack]
- Max Depth = 8
- Call Chain = _SlDrvFlowContInit
[Calls]
[Called By]
_SlDrvMsgRead (Thumb, 834 bytes, Stack size 40 bytes, driver.o(i._SlDrvMsgRead))
[Stack]
- Max Depth = 104
- Call Chain = _SlDrvMsgRead ⇒ _SlDrvRxHdrRead ⇒ spi_Write
[Calls]- >> spi_Read
- >> _SlFindAndSetActiveObj
- >> _SlDrvRxHdrRead
- >> _SlDrvClassifyRxMsg
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> __aeabi_memcpy
[Called By]- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
_SlDrvMsgReadCmdCtx (Thumb, 156 bytes, Stack size 16 bytes, driver.o(i._SlDrvMsgReadCmdCtx))
[Stack]
- Max Depth = 272
- Call Chain = _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSpawn
- >> _SlDrvMsgRead
- >> _SlAsyncEventGenericHandler
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]
_SlDrvMsgReadSpawnCtx (Thumb, 132 bytes, Stack size 16 bytes, driver.o(i._SlDrvMsgReadSpawnCtx))
[Stack]
- Max Depth = 272
- Call Chain = _SlDrvMsgReadSpawnCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvMsgRead
- >> _SlAsyncEventGenericHandler
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 2]- driver.o(i._SlDrvMsgReadCmdCtx)
- driver.o(i._SlDrvRxIrqHandler)
_SlDrvMsgWrite (Thumb, 232 bytes, Stack size 16 bytes, driver.o(i._SlDrvMsgWrite))
[Stack]
- Max Depth = 48
- Call Chain = _SlDrvMsgWrite ⇒ spi_Write
[Calls]
[Called By]- >> _SlDrvDataWriteOp
- >> _SlDrvDataReadOp
- >> _SlDrvCmdSend
- >> _SlDrvCmdOp
_SlDrvNetAppEventHandler (Thumb, 198 bytes, Stack size 72 bytes, netapp.o(i._SlDrvNetAppEventHandler))
[Stack]
- Max Depth = 208
- Call Chain = _SlDrvNetAppEventHandler ⇒ SimpleLinkHttpServerCallback ⇒ UARTprintf ⇒ UARTvprintf ⇒ UARTwrite ⇒ UARTPrimeTransmit
[Calls]- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByService
- >> _sl_HandleAsync_DnsGetHostByName
- >> SimpleLinkHttpServerCallback
- >> sl_NetAppSendTokenValue
[Address Reference Count : 1]- driver.o(i._SlDrvClassifyRxMsg)
_SlDrvObjDeInit (Thumb, 18 bytes, Stack size 0 bytes, driver.o(i._SlDrvObjDeInit))
[Called By]
_SlDrvObjInit (Thumb, 54 bytes, Stack size 8 bytes, driver.o(i._SlDrvObjInit))
[Stack]
- Max Depth = 8
- Call Chain = _SlDrvObjInit
[Calls]
[Called By]
_SlDrvReleasePoolObj (Thumb, 222 bytes, Stack size 24 bytes, driver.o(i._SlDrvReleasePoolObj))
[Stack]
- Max Depth = 72
- Call Chain = _SlDrvReleasePoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlRemoveFromList
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> _SlDrvDataReadOp
- >> _sl_HandleAsync_InitComplete
- >> sl_Stop
- >> sl_Start
- >> sl_NetAppDnsGetHostByName
- >> sl_Connect
_SlDrvRxHdrRead (Thumb, 282 bytes, Stack size 32 bytes, driver.o(i._SlDrvRxHdrRead))
[Stack]
- Max Depth = 64
- Call Chain = _SlDrvRxHdrRead ⇒ spi_Write
[Calls]- >> spi_Write
- >> spi_Read
- >> _SlDrvShiftDWord
[Called By]
_SlDrvRxIrqHandler (Thumb, 52 bytes, Stack size 8 bytes, driver.o(i._SlDrvRxIrqHandler))
[Stack]
- Max Depth = 20
- Call Chain = _SlDrvRxIrqHandler ⇒ _SlNonOsSpawn
[Calls]- >> _SlNonOsSpawn
- >> _SlNonOsSemSet
[Address Reference Count : 1]
_SlDrvShiftDWord (Thumb, 22 bytes, Stack size 0 bytes, driver.o(i._SlDrvShiftDWord))
[Called By]
_SlDrvWaitForPoolObj (Thumb, 254 bytes, Stack size 32 bytes, driver.o(i._SlDrvWaitForPoolObj))
[Stack]
- Max Depth = 80
- Call Chain = _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> _SlDrvDataReadOp
- >> sl_Stop
- >> sl_Start
- >> sl_NetAppDnsGetHostByName
- >> sl_Connect
_SlFindAndSetActiveObj (Thumb, 138 bytes, Stack size 20 bytes, driver.o(i._SlFindAndSetActiveObj))
[Stack]
- Max Depth = 20
- Call Chain = _SlFindAndSetActiveObj
[Called By]
_SlNonOsMainLoopTask (Thumb, 54 bytes, Stack size 24 bytes, nonos.o(i._SlNonOsMainLoopTask))
[Stack]
- Max Depth = 24
- Call Chain = _SlNonOsMainLoopTask
[Called By]- >> _SlNonOsSemGet
- >> main
_SlNonOsSemGet (Thumb, 50 bytes, Stack size 24 bytes, nonos.o(i._SlNonOsSemGet))
[Stack]
- Max Depth = 48
- Call Chain = _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> _sl_HandleAsync_Select
- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByName
- >> _sl_HandleAsync_Connect
- >> _sl_HandleAsync_Accept
- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
- >> _SlDrvMsgRead
- >> _SlDrvDataWriteOp
- >> _SlDrvDataReadOp
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBInit
- >> _SlDrvCmdOp
- >> _sl_HandleAsync_Stop
- >> _sl_HandleAsync_InitComplete
- >> sl_Stop
- >> sl_Start
- >> sl_NetAppDnsGetHostByName
- >> sl_Connect
_SlNonOsSemSet (Thumb, 6 bytes, Stack size 0 bytes, nonos.o(i._SlNonOsSemSet))
[Called By]
- >> _sl_HandleAsync_Select
- >> _sl_HandleAsync_PingResponse
- >> _sl_HandleAsync_DnsGetHostByService
- >> _sl_HandleAsync_DnsGetHostByName
- >> _sl_HandleAsync_Connect
- >> _sl_HandleAsync_Accept
- >> _SlDrvFlowContInit
- >> _SlDrvFlowContDeinit
- >> _SlDrvMsgReadSpawnCtx
- >> _SlDrvMsgReadCmdCtx
- >> _SlDrvMsgRead
- >> _SlDrvDataWriteOp
- >> _SlDrvDataReadOp
- >> _SlDrvWaitForPoolObj
- >> _SlDrvRxIrqHandler
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBInit
- >> _SlDrvDriverCBDeinit
- >> _SlDrvCmdOp
- >> _sl_HandleAsync_Stop
- >> _sl_HandleAsync_InitComplete
- >> sl_Stop
- >> sl_Start
- >> sl_NetAppDnsGetHostByName
- >> sl_Connect
_SlNonOsSpawn (Thumb, 30 bytes, Stack size 12 bytes, nonos.o(i._SlNonOsSpawn))
[Stack]
- Max Depth = 12
- Call Chain = _SlNonOsSpawn
[Called By]- >> _SlDrvMsgReadCmdCtx
- >> _SlDrvRxIrqHandler
_SlRemoveFromList (Thumb, 84 bytes, Stack size 12 bytes, driver.o(i._SlRemoveFromList))
[Stack]
- Max Depth = 12
- Call Chain = _SlRemoveFromList
[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)
_sl_BuildAddress (Thumb, 38 bytes, Stack size 0 bytes, socket.o(i._sl_BuildAddress))
[Called By]
_sl_HandleAsync_Accept (Thumb, 110 bytes, Stack size 16 bytes, socket.o(i._sl_HandleAsync_Accept))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Accept ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 1]
_sl_HandleAsync_Connect (Thumb, 120 bytes, Stack size 16 bytes, socket.o(i._sl_HandleAsync_Connect))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Connect ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 1]
_sl_HandleAsync_DnsGetHostByName (Thumb, 110 bytes, Stack size 16 bytes, netapp.o(i._sl_HandleAsync_DnsGetHostByName))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_DnsGetHostByName ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
[Address Reference Count : 1]
_sl_HandleAsync_DnsGetHostByService (Thumb, 102 bytes, Stack size 16 bytes, netapp.o(i._sl_HandleAsync_DnsGetHostByService))
[Stack]
- Max Depth = 16
- Call Chain = _sl_HandleAsync_DnsGetHostByService
[Calls]- >> _SlNonOsSemSet
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
[Address Reference Count : 1]
_sl_HandleAsync_InitComplete (Thumb, 126 bytes, Stack size 16 bytes, device.o(i._sl_HandleAsync_InitComplete))
[Stack]
- Max Depth = 88
- Call Chain = _sl_HandleAsync_InitComplete ⇒ _SlDrvReleasePoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvReleasePoolObj
- >> GetStartResponseConvert
[Called By]- >> _SlDrvDeviceEventHandler
_sl_HandleAsync_PingResponse (Thumb, 120 bytes, Stack size 32 bytes, netapp.o(i._sl_HandleAsync_PingResponse))
[Stack]
- Max Depth = 80
- Call Chain = _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> CopyPingResultsToReport
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
- >> _SlAsyncEventGenericHandler
[Address Reference Count : 1]
_sl_HandleAsync_Select (Thumb, 94 bytes, Stack size 16 bytes, socket.o(i._sl_HandleAsync_Select))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Select ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Address Reference Count : 1]
_sl_HandleAsync_Stop (Thumb, 90 bytes, Stack size 16 bytes, device.o(i._sl_HandleAsync_Stop))
[Stack]
- Max Depth = 64
- Call Chain = _sl_HandleAsync_Stop ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
[Called By]- >> _SlDrvDeviceEventHandler
[Address Reference Count : 1]
_sl_TruncatePayloadByProtocol (Thumb, 84 bytes, Stack size 0 bytes, socket.o(i._sl_TruncatePayloadByProtocol))
[Called By]
initClk (Thumb, 20 bytes, Stack size 8 bytes, board.o(i.initClk))
[Stack]
- Max Depth = 16
- Call Chain = initClk ⇒ SysCtlClockSet
[Calls]- >> SysCtlClockSet
- >> FPULazyStackingEnable
- >> FPUEnable
[Called By]
main (Thumb, 280 bytes, Stack size 32 bytes, main.o(i.main))
[Stack]
- Max Depth = 736
- Call Chain = main ⇒ configureSimpleLinkToDefaultState ⇒ sl_NetAppMDNSUnRegisterService ⇒ sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> sl_WlanConnect
- >> sl_Start
- >> sl_Socket
- >> sl_Send
- >> sl_Recv
- >> sl_NetAppDnsGetHostByName
- >> sl_Htons
- >> sl_Htonl
- >> sl_Connect
- >> sl_Close
- >> initClk
- >> _SlNonOsMainLoopTask
- >> UARTprintf
- >> LED_Init
- >> LED_GreenOn
- >> LED_GreenOff
- >> Board_Input
- >> UART_Init
- >> Crash
- >> configureSimpleLinkToDefaultState
- >> strcpy
- >> strlen
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
registerInterruptHandler (Thumb, 8 bytes, Stack size 0 bytes, board.o(i.registerInterruptHandler))
[Called By]
sl_Close (Thumb, 26 bytes, Stack size 8 bytes, socket.o(i.sl_Close))
[Stack]
- Max Depth = 304
- Call Chain = sl_Close ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
sl_Connect (Thumb, 224 bytes, Stack size 48 bytes, socket.o(i.sl_Connect))
[Stack]
- Max Depth = 344
- Call Chain = sl_Connect ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvCmdOp
- >> _sl_BuildAddress
[Called By]
sl_DevGet (Thumb, 104 bytes, Stack size 40 bytes, device.o(i.sl_DevGet))
[Stack]
- Max Depth = 336
- Call Chain = sl_DevGet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_Htonl (Thumb, 40 bytes, Stack size 8 bytes, socket.o(i.sl_Htonl))
[Stack]
- Max Depth = 8
- Call Chain = sl_Htonl
[Called By]
sl_Htons (Thumb, 48 bytes, Stack size 12 bytes, socket.o(i.sl_Htons))
[Stack]
- Max Depth = 12
- Call Chain = sl_Htons
[Called By]
sl_NetAppDnsGetHostByName (Thumb, 202 bytes, Stack size 88 bytes, netapp.o(i.sl_NetAppDnsGetHostByName))
[Stack]
- Max Depth = 384
- Call Chain = sl_NetAppDnsGetHostByName ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvCmdOp
- >> __aeabi_memcpy4
[Called By]
sl_NetAppMDNSRegisterUnregisterService (Thumb, 118 bytes, Stack size 312 bytes, netapp.o(i.sl_NetAppMDNSRegisterUnregisterService))
[Stack]
- Max Depth = 608
- Call Chain = sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvCmdOp
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]- >> sl_NetAppMDNSUnRegisterService
sl_NetAppMDNSUnRegisterService (Thumb, 18 bytes, Stack size 16 bytes, netapp.o(i.sl_NetAppMDNSUnRegisterService))
[Stack]
- Max Depth = 624
- Call Chain = sl_NetAppMDNSUnRegisterService ⇒ sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> sl_NetAppMDNSRegisterUnregisterService
[Called By]- >> configureSimpleLinkToDefaultState
sl_NetAppSendTokenValue (Thumb, 74 bytes, Stack size 48 bytes, netapp.o(i.sl_NetAppSendTokenValue))
[Stack]
- Max Depth = 104
- Call Chain = sl_NetAppSendTokenValue ⇒ _SlDrvCmdSend ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]- >> _SlDrvCmdSend
- >> __aeabi_memcpy
[Called By]- >> _SlDrvNetAppEventHandler
sl_NetCfgSet (Thumb, 58 bytes, Stack size 32 bytes, netcfg.o(i.sl_NetCfgSet))
[Stack]
- Max Depth = 328
- Call Chain = sl_NetCfgSet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_Recv (Thumb, 58 bytes, Stack size 32 bytes, socket.o(i.sl_Recv))
[Stack]
- Max Depth = 152
- Call Chain = sl_Recv ⇒ _SlDrvDataReadOp ⇒ _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
sl_Send (Thumb, 162 bytes, Stack size 56 bytes, socket.o(i.sl_Send))
[Stack]
- Max Depth = 136
- Call Chain = sl_Send ⇒ _SlDrvDataWriteOp ⇒ _SlDrvMsgWrite ⇒ spi_Write
[Calls]- >> _SlDrvDataWriteOp
- >> _sl_TruncatePayloadByProtocol
[Called By]
sl_Socket (Thumb, 42 bytes, Stack size 8 bytes, socket.o(i.sl_Socket))
[Stack]
- Max Depth = 304
- Call Chain = sl_Socket ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]
sl_Start (Thumb, 170 bytes, Stack size 24 bytes, device.o(i.sl_Start))
[Stack]
- Max Depth = 104
- Call Chain = sl_Start ⇒ _SlDrvWaitForPoolObj ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> spi_Open
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBInit
- >> GetStartResponseConvert
- >> registerInterruptHandler
- >> CC3100_enable
- >> CC3100_disable
[Called By]- >> main
- >> configureSimpleLinkToDefaultState
sl_Stop (Thumb, 186 bytes, Stack size 32 bytes, device.o(i.sl_Stop))
[Stack]
- Max Depth = 328
- Call Chain = sl_Stop ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> spi_Close
- >> _SlNonOsSemSet
- >> _SlNonOsSemGet
- >> _SlDrvWaitForPoolObj
- >> _SlDrvReleasePoolObj
- >> _SlDrvDriverCBDeinit
- >> _SlDrvCmdOp
- >> registerInterruptHandler
- >> CC3100_disable
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanConnect (Thumb, 414 bytes, Stack size 216 bytes, wlan.o(i.sl_WlanConnect))
[Stack]
- Max Depth = 512
- Call Chain = sl_WlanConnect ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> _SlDrvCmdOp
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Called By]
sl_WlanDisconnect (Thumb, 8 bytes, Stack size 0 bytes, wlan.o(i.sl_WlanDisconnect))
[Stack]
- Max Depth = 312
- Call Chain = sl_WlanDisconnect ⇒ _SlDrvBasicCmd ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanPolicySet (Thumb, 52 bytes, Stack size 32 bytes, wlan.o(i.sl_WlanPolicySet))
[Stack]
- Max Depth = 328
- Call Chain = sl_WlanPolicySet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanProfileDel (Thumb, 26 bytes, Stack size 8 bytes, wlan.o(i.sl_WlanProfileDel))
[Stack]
- Max Depth = 304
- Call Chain = sl_WlanProfileDel ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanSet (Thumb, 60 bytes, Stack size 40 bytes, wlan.o(i.sl_WlanSet))
[Stack]
- Max Depth = 336
- Call Chain = sl_WlanSet ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
sl_WlanSetMode (Thumb, 26 bytes, Stack size 8 bytes, wlan.o(i.sl_WlanSetMode))
[Stack]
- Max Depth = 304
- Call Chain = sl_WlanSetMode ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]
[Called By]- >> configureSimpleLinkToDefaultState
spi_Close (Thumb, 10 bytes, Stack size 8 bytes, spi.o(i.spi_Close))
[Stack]
- Max Depth = 8
- Call Chain = spi_Close
[Calls]- >> CC3100_InterruptDisable
[Called By]
spi_Open (Thumb, 198 bytes, Stack size 24 bytes, spi.o(i.spi_Open))
[Stack]
- Max Depth = 64
- Call Chain = spi_Open ⇒ GPIOPinTypeSSI ⇒ GPIOPadConfigSet
[Calls]- >> SysCtlDelay
- >> SysCtlClockGet
- >> GPIOPinWrite
- >> GPIOIntDisable
- >> GPIOIntClear
- >> CC3100_InterruptEnable
- >> SysCtlPeripheralEnable
- >> GPIOPinConfigure
- >> SSIEnable
- >> SSIConfigSetExpClk
- >> IntMasterEnable
- >> IntEnable
- >> GPIOPinTypeSSI
- >> GPIOPinTypeGPIOOutput
- >> GPIOPinTypeGPIOInput
- >> GPIOPadConfigSet
- >> GPIOIntTypeSet
[Called By]
spi_Read (Thumb, 78 bytes, Stack size 32 bytes, spi.o(i.spi_Read))
[Stack]
- Max Depth = 32
- Call Chain = spi_Read
[Calls]- >> GPIOPinWrite
- >> SSIDataPutNonBlocking
- >> SSIDataGetNonBlocking
[Called By]- >> _SlDrvRxHdrRead
- >> _SlDrvMsgRead
spi_Write (Thumb, 76 bytes, Stack size 32 bytes, spi.o(i.spi_Write))
[Stack]
- Max Depth = 32
- Call Chain = spi_Write
[Calls]- >> GPIOPinWrite
- >> SSIDataPutNonBlocking
- >> SSIDataGetNonBlocking
[Called By]- >> _SlDrvRxHdrRead
- >> _SlDrvMsgWrite
Local Symbols
configureSimpleLinkToDefaultState (Thumb, 252 bytes, Stack size 80 bytes, main.o(i.configureSimpleLinkToDefaultState))
[Stack]
- Max Depth = 704
- Call Chain = configureSimpleLinkToDefaultState ⇒ sl_NetAppMDNSUnRegisterService ⇒ sl_NetAppMDNSRegisterUnregisterService ⇒ _SlDrvCmdOp ⇒ _SlDrvMsgReadCmdCtx ⇒ _SlAsyncEventGenericHandler ⇒ _sl_HandleAsync_PingResponse ⇒ _SlNonOsSemGet ⇒ _SlNonOsMainLoopTask
[Calls]- >> sl_WlanSetMode
- >> sl_WlanSet
- >> sl_WlanProfileDel
- >> sl_WlanPolicySet
- >> sl_WlanDisconnect
- >> sl_Stop
- >> sl_Start
- >> sl_NetCfgSet
- >> sl_NetAppMDNSUnRegisterService
- >> sl_DevGet
- >> __aeabi_memclr4
- >> __aeabi_memclr
[Called By]
NmiSR (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]
FaultISR (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]
IntDefaultHandler (Thumb, 0 bytes, Stack size unknown bytes, startup_rvmdk.o(RESET))
[Calls]
[Called By]
[Address Reference Count : 1]
IsBufferEmpty (Thumb, 16 bytes, Stack size 0 bytes, uartstdio.o(i.IsBufferEmpty))
[Called By]
- >> UARTwrite
- >> UARTFlushTx
- >> UARTPrimeTransmit
- >> UARTStdioIntHandler
IsBufferFull (Thumb, 26 bytes, Stack size 0 bytes, uartstdio.o(i.IsBufferFull))
[Called By]
- >> UARTwrite
- >> UARTStdioIntHandler
UARTPrimeTransmit (Thumb, 108 bytes, Stack size 24 bytes, uartstdio.o(i.UARTPrimeTransmit))
[Stack]
- Max Depth = 24
- Call Chain = UARTPrimeTransmit
[Calls]
[Called By]- >> UARTwrite
- >> UARTStdioIntHandler
Undefined Global Symbols