ADC1_IRQHandler ⇒ ADC1_IRQHandler
Function Pointers
- ADC0_IRQHandler from adc_mcb4300.o(.text) referenced from startup_lpc43xx.o(RESET)
- ADC1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- ADCHS_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- ATIMER_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- BlinkLed from http_server.o(.text) referenced from http_server.o(.constdata)
- BusFault_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- C_CAN0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- C_CAN1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- Control from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- ControlTimer from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- DAC_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- DMA_IRQHandler from gpdma_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- DebugMon_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- Display from http_server.o(.text) referenced from http_server.o(.constdata)
- ETHERNET_IRQHandler from emac_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- EVENTROUTER_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- FLASHEEPROM_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GINT0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GINT1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- GetCapabilities from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- GetLinkInfo from phy_dp83848c.o(.text) referenced from phy_dp83848c.o(.constdata)
- GetLinkState from phy_dp83848c.o(.text) referenced from phy_dp83848c.o(.constdata)
- GetMacAddress from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- GetRxFrameSize from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- GetRxFrameTime from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- GetTxFrameTime from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- GetVersion from emac_lpc43xx.o(.text) referenced 2 times from emac_lpc43xx.o(.constdata)
- HardFault_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2C0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2C1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2S0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- I2S1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- Initialize from emac_lpc43xx.o(.text) referenced 2 times from emac_lpc43xx.o(.constdata)
- LCD_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- M0APP_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- M0SUB_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- MCPWM_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- MemManage_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- NMI_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PHY_Read from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- PHY_Write from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- PIN_INT0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PIN_INT1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PIN_INT2_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PIN_INT3_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PIN_INT4_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PIN_INT5_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PIN_INT6_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PIN_INT7_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- PendSV_Handler from irq_cm3.o(.text) referenced from startup_lpc43xx.o(RESET)
- PowerControl from emac_lpc43xx.o(.text) referenced 2 times from emac_lpc43xx.o(.constdata)
- QEI_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- RITIMER_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- RTC_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- ReadFrame from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- Reset_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SCT_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SDIO_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SGPIO_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SPIFI_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SPI_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SSP0_Control from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_GPDMA_Rx_SignalEvent from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_GPDMA_Tx_SignalEvent from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_GetDataCount from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_GetStatus from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_IRQHandler from ssp_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SSP0_Initialize from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_PowerControl from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_Receive from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_Send from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_Transfer from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP0_Uninitialize from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- SSP_GetCapabilities from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SSP_GetVersion from ssp_lpc43xx.o(.text) referenced from ssp_lpc43xx.o(.constdata)
- SVC_Handler from irq_cm3.o(.text) referenced from startup_lpc43xx.o(RESET)
- SendFrame from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- SetAddressFilter from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- SetInterface from phy_dp83848c.o(.text) referenced from phy_dp83848c.o(.constdata)
- SetMacAddress from emac_lpc43xx.o(.text) referenced from emac_lpc43xx.o(.constdata)
- SetMode from phy_dp83848c.o(.text) referenced from phy_dp83848c.o(.constdata)
- SysTick_Handler from irq_cm3.o(.text) referenced from rtx_kernel.o(.text)
- SysTick_Handler from irq_cm3.o(.text) referenced from startup_lpc43xx.o(RESET)
- SystemInit from system_lpc43xx.o(.text) referenced from startup_lpc43xx.o(.text)
- TIMER0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- TIMER1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- TIMER2_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- TIMER3_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- UART1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- USART0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- USART2_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- USART3_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- USB0_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- USB1_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- Uninitialize from emac_lpc43xx.o(.text) referenced 2 times from emac_lpc43xx.o(.constdata)
- UsageFault_Handler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- WWDT_IRQHandler from startup_lpc43xx.o(.text) referenced from startup_lpc43xx.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc43xx.o(.text)
- _sbackspace from _sgetc.o(.text) referenced from __0sscanf.o(.text)
- _scanf_char_input from scanf_char.o(.text) referenced from scanf_char.o(.text)
- _sgetc from _sgetc.o(.text) referenced from __0sscanf.o(.text)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- app_main from http_server.o(.text) referenced from http_server.o(.text)
- eth_notify from net_eth.o(i.eth_notify) referenced from net_eth.o(i.net_eth_iface_init)
- http_listener from net_http_server.o(i.http_listener) referenced from net_http_server.o(i.net_http_server_init)
- isspace from isspace_o.o(.text) referenced from scanf_char.o(.text)
- main from http_server.o(.text) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- netCore_Thread from net_sys.o(i.netCore_Thread) referenced from net_config.o(.constdata)
- netETH_Thread from net_eth.o(i.netETH_Thread) referenced from net_config.o(.constdata)
- net_arp_notify from net_arp.o(i.net_arp_notify) referenced from net_config.o(.constdata)
- net_eth_iface_init from net_eth.o(i.net_eth_iface_init) referenced from net_config.o(.constdata)
- net_eth_iface_run from net_eth.o(i.net_eth_iface_run) referenced from net_config.o(.constdata)
- net_http_server_init from net_http_server.o(i.net_http_server_init) referenced from net_config.o(.constdata)
- net_http_server_run from net_http_server.o(i.net_http_server_run) referenced from net_config.o(.constdata)
- net_ip4_frag_init from net_ip4_frag.o(i.net_ip4_frag_init) referenced from net_config.o(.constdata)
- net_ip4_frag_run from net_ip4_frag.o(i.net_ip4_frag_run) referenced from net_config.o(.constdata)
- net_loop_iface_init from net_loop.o(i.net_loop_iface_init) referenced from net_config.o(.constdata)
- net_loop_iface_run from net_loop.o(i.net_loop_iface_run) referenced from net_config.o(.constdata)
- net_ping_client_init from net_ping.o(i.net_ping_client_init) referenced from net_config.o(.constdata)
- net_ping_client_run from net_ping.o(i.net_ping_client_run) referenced from net_config.o(.constdata)
- net_sys_tick from net_sys.o(i.net_sys_tick) referenced from net_config.o(.constdata)
- net_tcp_socket_init from net_tcp.o(i.net_tcp_socket_init) referenced from net_config.o(.constdata)
- net_tcp_socket_run from net_tcp.o(i.net_tcp_socket_run) referenced from net_config.o(.constdata)
- net_udp_socket_init from net_udp.o(i.net_udp_socket_init) referenced from net_config.o(.constdata)
- osRtxIdleThread from rtx_config.o(.text) referenced from rtx_kernel.o(.text)
- osRtxMemoryPoolPostProcess from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- osRtxMessageQueuePostProcess from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- osRtxSemaphorePostProcess from rtx_semaphore.o(.text) referenced from rtx_semaphore.o(.text)
- osRtxThreadPostProcess from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- osRtxTimerThread from rtx_timer.o(.text) referenced from rtx_kernel.o(.text)
- osRtxTimerTick from rtx_timer.o(.text) referenced from rtx_timer.o(.text)
- osThreadExit from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxDelay from rtx_delay.o(.text) referenced from rtx_delay.o(.text)
- svcRtxDelayUntil from rtx_delay.o(.text) referenced from rtx_delay.o(.text)
- svcRtxKernelGetInfo from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelGetState from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelGetSysTimerCount from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelGetSysTimerFreq from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelGetTickCount from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelGetTickFreq from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelInitialize from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelLock from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelRestoreLock from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelResume from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelStart from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelSuspend from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxKernelUnlock from rtx_kernel.o(.text) referenced from rtx_kernel.o(.text)
- svcRtxMemoryPoolAlloc from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolDelete from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolFree from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolGetBlockSize from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolGetCapacity from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolGetCount from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolGetName from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolGetSpace from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMemoryPoolNew from rtx_mempool.o(.text) referenced from rtx_mempool.o(.text)
- svcRtxMessageQueueDelete from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueGet from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueGetCapacity from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueGetCount from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueGetMsgSize from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueGetName from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueGetSpace from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueNew from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueuePut from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMessageQueueReset from rtx_msgqueue.o(.text) referenced from rtx_msgqueue.o(.text)
- svcRtxMutexAcquire from rtx_mutex.o(.text) referenced from rtx_mutex.o(.text)
- svcRtxMutexDelete from rtx_mutex.o(.text) referenced from rtx_mutex.o(.text)
- svcRtxMutexGetName from rtx_mutex.o(.text) referenced from rtx_mutex.o(.text)
- svcRtxMutexGetOwner from rtx_mutex.o(.text) referenced from rtx_mutex.o(.text)
- svcRtxMutexNew from rtx_mutex.o(.text) referenced from rtx_mutex.o(.text)
- svcRtxMutexRelease from rtx_mutex.o(.text) referenced from rtx_mutex.o(.text)
- svcRtxSemaphoreAcquire from rtx_semaphore.o(.text) referenced from rtx_semaphore.o(.text)
- svcRtxSemaphoreDelete from rtx_semaphore.o(.text) referenced from rtx_semaphore.o(.text)
- svcRtxSemaphoreGetCount from rtx_semaphore.o(.text) referenced from rtx_semaphore.o(.text)
- svcRtxSemaphoreGetName from rtx_semaphore.o(.text) referenced from rtx_semaphore.o(.text)
- svcRtxSemaphoreNew from rtx_semaphore.o(.text) referenced from rtx_semaphore.o(.text)
- svcRtxSemaphoreRelease from rtx_semaphore.o(.text) referenced from rtx_semaphore.o(.text)
- svcRtxThreadDetach from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadEnumerate from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadExit from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadFlagsClear from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadFlagsGet from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadFlagsSet from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadFlagsWait from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadGetCount from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadGetId from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadGetName from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadGetPriority from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadGetStackSize from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadGetStackSpace from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadGetState from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadJoin from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadNew from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadResume from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadSetPriority from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadSuspend from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadTerminate from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxThreadYield from rtx_thread.o(.text) referenced from rtx_thread.o(.text)
- svcRtxTimerDelete from rtx_timer.o(.text) referenced from rtx_timer.o(.text)
- svcRtxTimerGetName from rtx_timer.o(.text) referenced from rtx_timer.o(.text)
- svcRtxTimerIsRunning from rtx_timer.o(.text) referenced from rtx_timer.o(.text)
- svcRtxTimerNew from rtx_timer.o(.text) referenced from rtx_timer.o(.text)
- svcRtxTimerStart from rtx_timer.o(.text) referenced from rtx_timer.o(.text)
- svcRtxTimerStop from rtx_timer.o(.text) referenced from rtx_timer.o(.text)
Global Symbols
__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_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))
__asm___13_rtx_mempool_c_7914b4c7__atomic_wr8 (Thumb, 16 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_set32 (Thumb, 20 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_clr32 (Thumb, 22 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_chk32_all (Thumb, 38 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_chk32_any (Thumb, 34 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_inc32 (Thumb, 18 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_inc32_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text))
[Called By]
__asm___13_rtx_mempool_c_7914b4c7__atomic_inc16_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_inc16_lim (Thumb, 26 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_dec32_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text))
[Called By]
__asm___13_rtx_mempool_c_7914b4c7__atomic_dec16_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text), UNUSED)
__asm___13_rtx_mempool_c_7914b4c7__atomic_link_get (Thumb, 26 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text))
[Called By]
__asm___13_rtx_mempool_c_7914b4c7__atomic_link_put (Thumb, 28 bytes, Stack size 0 bytes, rtx_mempool.o(.emb_text))
[Calls]
- >> __asm___13_rtx_mempool_c_7914b4c7__atomic_link_put
[Called By]- >> osRtxMemoryPoolFree
- >> __asm___13_rtx_mempool_c_7914b4c7__atomic_link_put
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_wr8 (Thumb, 16 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text))
[Called By]
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_set32 (Thumb, 20 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_clr32 (Thumb, 22 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_chk32_all (Thumb, 38 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_chk32_any (Thumb, 34 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_inc32 (Thumb, 18 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text))
[Called By]
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_inc32_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_inc16_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_inc16_lim (Thumb, 26 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_dec32_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text))
[Called By]
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_dec16_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_link_get (Thumb, 26 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
__asm___14_rtx_msgqueue_c_3fd3b50e__atomic_link_put (Thumb, 28 bytes, Stack size 0 bytes, rtx_msgqueue.o(.emb_text), UNUSED)
[Calls]
- >> __asm___14_rtx_msgqueue_c_3fd3b50e__atomic_link_put
[Called By]- >> __asm___14_rtx_msgqueue_c_3fd3b50e__atomic_link_put
__asm___15_rtx_semaphore_c_eca73427__atomic_wr8 (Thumb, 16 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_set32 (Thumb, 20 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_clr32 (Thumb, 22 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_chk32_all (Thumb, 38 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_chk32_any (Thumb, 34 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_inc32 (Thumb, 18 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_inc32_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_inc16_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text))
[Called By]
- >> SemaphoreTokenIncrement
__asm___15_rtx_semaphore_c_eca73427__atomic_inc16_lim (Thumb, 26 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_dec32_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_dec16_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text))
[Called By]
- >> SemaphoreTokenDecrement
__asm___15_rtx_semaphore_c_eca73427__atomic_link_get (Thumb, 26 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
__asm___15_rtx_semaphore_c_eca73427__atomic_link_put (Thumb, 28 bytes, Stack size 0 bytes, rtx_semaphore.o(.emb_text), UNUSED)
[Calls]
- >> __asm___15_rtx_semaphore_c_eca73427__atomic_link_put
[Called By]- >> __asm___15_rtx_semaphore_c_eca73427__atomic_link_put
__asm___12_rtx_system_c_024f2f18__atomic_wr8 (Thumb, 16 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_set32 (Thumb, 20 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_clr32 (Thumb, 22 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_chk32_all (Thumb, 38 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_chk32_any (Thumb, 34 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_inc32 (Thumb, 18 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_inc32_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_inc16_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_system.o(.emb_text))
[Called By]
__asm___12_rtx_system_c_024f2f18__atomic_inc16_lim (Thumb, 26 bytes, Stack size 0 bytes, rtx_system.o(.emb_text))
[Called By]
- >> osRtxPostProcess
- >> osRtxPendSV_Handler
__asm___12_rtx_system_c_024f2f18__atomic_dec32_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_dec16_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_system.o(.emb_text))
[Called By]
__asm___12_rtx_system_c_024f2f18__atomic_link_get (Thumb, 26 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
__asm___12_rtx_system_c_024f2f18__atomic_link_put (Thumb, 28 bytes, Stack size 0 bytes, rtx_system.o(.emb_text), UNUSED)
[Calls]
- >> __asm___12_rtx_system_c_024f2f18__atomic_link_put
[Called By]- >> __asm___12_rtx_system_c_024f2f18__atomic_link_put
__asm___12_rtx_thread_c_add96be5__atomic_wr8 (Thumb, 16 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_set32 (Thumb, 20 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text))
[Called By]
__asm___12_rtx_thread_c_add96be5__atomic_clr32 (Thumb, 22 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text))
[Called By]
- >> svcRtxThreadFlagsClear
__asm___12_rtx_thread_c_add96be5__atomic_chk32_all (Thumb, 38 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text))
[Called By]
__asm___12_rtx_thread_c_add96be5__atomic_chk32_any (Thumb, 34 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text))
[Called By]
__asm___12_rtx_thread_c_add96be5__atomic_inc32 (Thumb, 18 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_inc32_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_inc16_lt (Thumb, 30 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_inc16_lim (Thumb, 26 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_dec32_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_dec16_nz (Thumb, 26 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_link_get (Thumb, 26 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
__asm___12_rtx_thread_c_add96be5__atomic_link_put (Thumb, 28 bytes, Stack size 0 bytes, rtx_thread.o(.emb_text), UNUSED)
[Calls]
- >> __asm___12_rtx_thread_c_add96be5__atomic_link_put
[Called By]- >> __asm___12_rtx_thread_c_add96be5__atomic_link_put
__asm___9_net_sys_c_71b12f21__sys_get_ver (Thumb, 4 bytes, Stack size 0 bytes, net_sys.o(.emb_text))
[Called By]
AD_in (Thumb, 32 bytes, Stack size 8 bytes, http_server.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = AD_in
[Calls]- >> ADC_StartConversion
- >> ADC_GetValue
- >> ADC_ConversionDone
[Called By]
get_button (Thumb, 10 bytes, Stack size 8 bytes, http_server.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = get_button ⇒ Buttons_GetState
[Calls]
[Called By]
app_main (Thumb, 32 bytes, Stack size 0 bytes, http_server.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = app_main ⇒ netInitialize ⇒ netos_timer_create ⇒ osTimerCreate ⇒ osTimerNew ⇒ EvrRtxTimerNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> osThreadExit
- >> osThreadCreate
- >> osDelay
- >> netInitialize
[Address Reference Count : 1]
main (Thumb, 76 bytes, Stack size 40 bytes, http_server.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = main ⇒ osThreadNew ⇒ EvrRtxThreadNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> osThreadNew
- >> osKernelStart
- >> osKernelInitialize
- >> SystemCoreClockUpdate
- >> LED_Initialize
- >> EventRecorderInitialize
- >> Buttons_Initialize
- >> ADC_Initialize
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
netCGI_ProcessQuery (Thumb, 150 bytes, Stack size 56 bytes, http_server_cgi.o(.text))
[Stack]
- Max Depth = 296
- Call Chain = netCGI_ProcessQuery ⇒ netIP_aton ⇒ net_addr4_aton ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]- >> netIP_aton
- >> netIF_GetOption
- >> netCGI_GetEnvVar
- >> strncmp
[Called By]
netCGI_ProcessData (Thumb, 388 bytes, Stack size 88 bytes, http_server_cgi.o(.text))
[Stack]
- Max Depth = 184
- Call Chain = netCGI_ProcessData ⇒ netHTTPs_SetPassword ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> netHTTPs_SetPassword
- >> netHTTPs_LoginActive
- >> netCGI_GetEnvVar
- >> LED_SetOut
- >> strncmp
- >> strcpy
- >> strcmp
[Called By]- >> http_proc_post
- >> http_proc_multipart
- >> http_kill_session
netCGI_Script (Thumb, 932 bytes, Stack size 128 bytes, http_server_cgi.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = netCGI_Script ⇒ netTCP_GetPeer ⇒ net_sys_unlock ⇒ netos_unlock ⇒ osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> netTCP_GetTimer
- >> netTCP_GetState
- >> netTCP_GetPeer
- >> netTCP_GetLocalPort
- >> netIP_ntoa
- >> netHTTPs_LoginActive
- >> netHTTPs_GetPassword
- >> netHTTPs_GetLanguage
- >> __aeabi_ui2f
- >> __aeabi_fmul
- >> __aeabi_f2d
- >> __ARM_scalbnf
- >> get_button
- >> AD_in
- >> strncmp
- >> __2sprintf
[Called By]
imageFileInfo (Thumb, 82 bytes, Stack size 8 bytes, web.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = imageFileInfo
[Called By]
ADC_Initialize (Thumb, 46 bytes, Stack size 0 bytes, adc_mcb4300.o(.text))
[Called By]
ADC_Uninitialize (Thumb, 42 bytes, Stack size 0 bytes, adc_mcb4300.o(.text), UNUSED)
ADC_StartConversion (Thumb, 14 bytes, Stack size 0 bytes, adc_mcb4300.o(.text))
[Called By]
ADC_ConversionDone (Thumb, 16 bytes, Stack size 0 bytes, adc_mcb4300.o(.text))
[Called By]
ADC_GetValue (Thumb, 20 bytes, Stack size 0 bytes, adc_mcb4300.o(.text))
[Called By]
ADC_GetResolution (Thumb, 4 bytes, Stack size 0 bytes, adc_mcb4300.o(.text), UNUSED)
ADC0_IRQHandler (Thumb, 20 bytes, Stack size 0 bytes, adc_mcb4300.o(.text))
[Address Reference Count : 1]
Buttons_Initialize (Thumb, 76 bytes, Stack size 8 bytes, buttons_mcb4300.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = Buttons_Initialize
[Calls]- >> SCU_PinConfigure
- >> GPIO_PortClock
[Called By]
Buttons_Uninitialize (Thumb, 36 bytes, Stack size 8 bytes, buttons_mcb4300.o(.text), UNUSED)
[Calls]
Buttons_GetState (Thumb, 68 bytes, Stack size 8 bytes, buttons_mcb4300.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = Buttons_GetState
[Calls]
[Called By]
Buttons_GetCount (Thumb, 4 bytes, Stack size 0 bytes, buttons_mcb4300.o(.text), UNUSED)
GLCD_Initialize (Thumb, 708 bytes, Stack size 16 bytes, glcd_mcb4300.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = GLCD_Initialize ⇒ SystemCoreClockUpdate ⇒ GetClockFreq
[Calls]- >> GPIO_SetDir
- >> GPIO_PinWrite
- >> delay_ms
- >> wr_reg
- >> SCU_PinConfigure
- >> GPIO_PortClock
- >> SystemCoreClockUpdate
[Called By]
GLCD_Uninitialize (Thumb, 42 bytes, Stack size 16 bytes, glcd_mcb4300.o(.text), UNUSED)
[Calls]
- >> GPIO_PinWrite
- >> SCU_PinConfigure
GLCD_SetForegroundColor (Thumb, 8 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text))
[Called By]
GLCD_SetBackgroundColor (Thumb, 8 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text))
[Called By]
GLCD_ClearScreen (Thumb, 28 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text))
[Called By]
GLCD_SetFont (Thumb, 8 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text))
[Called By]
GLCD_DrawPixel (Thumb, 22 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text), UNUSED)
GLCD_DrawHLine (Thumb, 34 bytes, Stack size 8 bytes, glcd_mcb4300.o(.text), UNUSED)
[Called By]
GLCD_DrawVLine (Thumb, 32 bytes, Stack size 8 bytes, glcd_mcb4300.o(.text), UNUSED)
[Called By]
GLCD_DrawRectangle (Thumb, 110 bytes, Stack size 20 bytes, glcd_mcb4300.o(.text), UNUSED)
[Calls]
- >> GLCD_DrawVLine
- >> GLCD_DrawHLine
GLCD_DrawChar (Thumb, 146 bytes, Stack size 28 bytes, glcd_mcb4300.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = GLCD_DrawChar
[Called By]
GLCD_DrawString (Thumb, 38 bytes, Stack size 20 bytes, glcd_mcb4300.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = GLCD_DrawString ⇒ GLCD_DrawChar
[Calls]
[Called By]
GLCD_DrawBargraph (Thumb, 80 bytes, Stack size 28 bytes, glcd_mcb4300.o(.text), UNUSED)
GLCD_DrawBitmap (Thumb, 66 bytes, Stack size 20 bytes, glcd_mcb4300.o(.text), UNUSED)
GLCD_VScroll (Thumb, 52 bytes, Stack size 8 bytes, glcd_mcb4300.o(.text), UNUSED)
GLCD_FrameBufferAccess (Thumb, 4 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text), UNUSED)
GLCD_FrameBufferAddress (Thumb, 4 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text), UNUSED)
LED_Initialize (Thumb, 76 bytes, Stack size 24 bytes, led_mcb4300.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = LED_Initialize ⇒ GPIO_SetDir
[Calls]- >> GPIO_SetDir
- >> GPIO_PinWrite
- >> SCU_PinConfigure
- >> GPIO_PortClock
[Called By]
LED_Uninitialize (Thumb, 34 bytes, Stack size 16 bytes, led_mcb4300.o(.text), UNUSED)
[Calls]
LED_On (Thumb, 26 bytes, Stack size 8 bytes, led_mcb4300.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LED_On
[Calls]
[Called By]
LED_Off (Thumb, 26 bytes, Stack size 8 bytes, led_mcb4300.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = LED_Off
[Calls]
[Called By]
LED_SetOut (Thumb, 40 bytes, Stack size 16 bytes, led_mcb4300.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = LED_SetOut ⇒ LED_Off
[Calls]
[Called By]- >> netCGI_ProcessData
- >> BlinkLed
LED_GetCount (Thumb, 4 bytes, Stack size 0 bytes, led_mcb4300.o(.text), UNUSED)
osThreadCreate (Thumb, 16 bytes, Stack size 0 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osThreadCreate ⇒ osThreadNew ⇒ EvrRtxThreadNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Called By]- >> app_main
- >> netif_create
- >> netos_thread_create
osSignalSet (Thumb, 22 bytes, Stack size 8 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = osSignalSet ⇒ osThreadFlagsSet ⇒ EvrRtxThreadFlagsSetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
osSignalClear (Thumb, 32 bytes, Stack size 16 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = osSignalClear ⇒ osThreadGetId ⇒ EvrRtxThreadGetId ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osThreadGetId
- >> osThreadFlagsClear
[Called By]
osSignalWait (Thumb, 76 bytes, Stack size 16 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osSignalWait ⇒ osThreadFlagsWait ⇒ EvrRtxThreadFlagsWait ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
osTimerCreate (Thumb, 22 bytes, Stack size 8 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = osTimerCreate ⇒ osTimerNew ⇒ EvrRtxTimerNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Called By]
osMutexCreate (Thumb, 10 bytes, Stack size 0 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = osMutexCreate ⇒ osMutexNew ⇒ EvrRtxMutexNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Called By]
osSemaphoreCreate (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osSemaphoreCreate ⇒ osSemaphoreNew ⇒ EvrRtxSemaphoreNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Called By]
osSemaphoreWait (Thumb, 42 bytes, Stack size 8 bytes, cmsis_os1.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = osSemaphoreWait ⇒ osSemaphoreAcquire ⇒ EvrRtxSemaphoreNotAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osSemaphoreGetCount
- >> osSemaphoreAcquire
[Called By]
osPoolCreate (Thumb, 20 bytes, Stack size 0 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osPoolAlloc (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osPoolCAlloc (Thumb, 38 bytes, Stack size 16 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
- >> osMemoryPoolGetBlockSize
- >> osMemoryPoolAlloc
- >> __aeabi_memclr
osPoolFree (Thumb, 4 bytes, Stack size 0 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osMessageCreate (Thumb, 18 bytes, Stack size 0 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osMessagePut (Thumb, 14 bytes, Stack size 16 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osMessageGet (Thumb, 44 bytes, Stack size 16 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osMailCreate (Thumb, 66 bytes, Stack size 16 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
- >> osMessageQueueNew
- >> osMessageQueueDelete
- >> osMemoryPoolNew
- >> osMemoryPoolDelete
osMailAlloc (Thumb, 12 bytes, Stack size 0 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osMailCAlloc (Thumb, 44 bytes, Stack size 16 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
- >> osMemoryPoolGetBlockSize
- >> osMemoryPoolAlloc
- >> __aeabi_memclr
osMailPut (Thumb, 34 bytes, Stack size 16 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osMailGet (Thumb, 56 bytes, Stack size 16 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
osMailFree (Thumb, 22 bytes, Stack size 0 bytes, cmsis_os1.o(.text), UNUSED)
[Calls]
SVC_Handler (Thumb, 96 bytes, Stack size 0 bytes, irq_cm3.o(.text))
[Address Reference Count : 1]
PendSV_Handler (Thumb, 16 bytes, Stack size 0 bytes, irq_cm3.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = PendSV_Handler ⇒ osRtxPendSV_Handler ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
SysTick_Handler (Thumb, 16 bytes, Stack size 0 bytes, irq_cm3.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = SysTick_Handler ⇒ osRtxTick_Handler ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 2]- rtx_kernel.o(.text)
- startup_lpc43xx.o(RESET)
svcRtxDelay (Thumb, 18 bytes, Stack size 8 bytes, rtx_delay.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = svcRtxDelay ⇒ osRtxThreadWaitEnter ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxDelayUntil (Thumb, 40 bytes, Stack size 8 bytes, rtx_delay.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = svcRtxDelayUntil ⇒ osRtxThreadWaitEnter ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osRtxThreadWaitEnter
- >> EvrRtxThreadError
[Address Reference Count : 1]
osDelay (Thumb, 52 bytes, Stack size 8 bytes, rtx_delay.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osDelay ⇒ EvrRtxThreadError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadError
- >> EvrRtxThreadDelay
[Called By]- >> app_main
- >> BlinkLed
- >> Display
- >> netos_delay
osDelayUntil (Thumb, 52 bytes, Stack size 8 bytes, rtx_delay.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadError
- >> EvrRtxThreadDelayUntil
EvrRtxMemoryInit (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMemoryInit ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryAlloc (Thumb, 18 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMemoryAlloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryFree (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMemoryFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryBlockInit (Thumb, 20 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMemoryBlockInit ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryBlockAlloc (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryBlockAlloc ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryBlockFree (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osKernelStart
- >> osKernelInitialize
- >> osKernelResume
- >> osKernelSuspend
- >> osKernelRestoreLock
- >> osKernelUnlock
- >> osKernelLock
- >> osKernelGetInfo
- >> svcRtxKernelSuspend
- >> svcRtxKernelRestoreLock
- >> svcRtxKernelUnlock
- >> svcRtxKernelLock
- >> svcRtxKernelStart
- >> svcRtxKernelInitialize
EvrRtxKernelInitialize (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelInitialize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelInitializeCompleted (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelInitializeCompleted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxKernelInitialize
EvrRtxKernelGetInfo (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxKernelInfoRetrieved (Thumb, 42 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxKernelInfoRetrieved ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> strlen
[Called By]
EvrRtxKernelGetState (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelGetState ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osKernelGetState
- >> svcRtxKernelGetState
EvrRtxKernelStart (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelStart ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelStarted (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelStarted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelLock (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxKernelLocked (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelLocked ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelUnlock (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxKernelUnlocked (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelUnlocked ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelRestoreLock (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxKernelLockRestored (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelLockRestored ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxKernelRestoreLock
EvrRtxKernelSuspend (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxKernelSuspended (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelSuspended ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelResume (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxKernelResumed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelResumed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxKernelGetTickCount (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelGetTickCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxKernelGetTickCount
EvrRtxKernelGetTickFreq (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelGetTickFreq ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxKernelGetTickFreq
EvrRtxKernelGetSysTimerCount (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelGetSysTimerCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxKernelGetSysTimerCount
EvrRtxKernelGetSysTimerFreq (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxKernelGetSysTimerFreq ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxKernelGetSysTimerFreq
EvrRtxThreadError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osDelayUntil
- >> svcRtxDelayUntil
- >> osThreadFlagsWait
- >> osThreadFlagsSet
- >> osThreadFlagsClear
- >> osThreadNew
- >> osThreadExit
- >> osDelay
- >> osThreadTerminate
- >> osThreadJoin
- >> osThreadDetach
- >> osThreadResume
- >> osThreadSuspend
- >> osThreadYield
- >> osThreadSetPriority
- >> svcRtxThreadFlagsWait
- >> svcRtxThreadFlagsClear
- >> svcRtxThreadFlagsSet
- >> svcRtxThreadTerminate
- >> svcRtxThreadJoin
- >> svcRtxThreadDetach
- >> svcRtxThreadResume
- >> svcRtxThreadSuspend
- >> svcRtxThreadSetPriority
- >> svcRtxThreadNew
EvrRtxThreadNew (Thumb, 42 bytes, Stack size 16 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = EvrRtxThreadNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord4
[Called By]
EvrRtxThreadCreated (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadCreated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadGetName (Thumb, 42 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxThreadGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> strlen
[Called By]- >> osThreadGetName
- >> svcRtxThreadGetName
EvrRtxThreadGetId (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadGetId ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadGetId
- >> svcRtxThreadGetId
EvrRtxThreadGetState (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadGetState ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadGetState
- >> svcRtxThreadGetState
EvrRtxThreadGetStackSize (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadGetStackSize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadGetStackSize
- >> svcRtxThreadGetStackSize
EvrRtxThreadGetStackSpace (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadGetStackSpace ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadGetStackSpace
- >> svcRtxThreadGetStackSpace
EvrRtxThreadSetPriority (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxThreadGetPriority (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadGetPriority ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadGetPriority
- >> svcRtxThreadGetPriority
EvrRtxThreadYield (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadYield ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadSuspend (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxThreadSuspended (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadSuspended ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadResume (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxThreadResumed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadResumed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadDetach (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxThreadDetached (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadDetached ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadJoin (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxThreadJoinPending (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadJoinPending ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadJoined (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadJoined ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxThreadTerminate
- >> svcRtxThreadJoin
- >> svcRtxThreadExit
EvrRtxThreadBlocked (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadBlocked ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadUnblocked (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadUnblocked ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osRtxThreadWaitExit
- >> osRtxThreadDelayTick
EvrRtxThreadSwitch (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadExit (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadExit ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadTerminate (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxThreadDestroyed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadDestroyed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxThreadTerminate
- >> svcRtxThreadExit
EvrRtxThreadGetCount (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadGetCount
- >> svcRtxThreadGetCount
EvrRtxThreadEnumerate (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxThreadEnumerate ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadEnumerate
- >> svcRtxThreadEnumerate
EvrRtxThreadFlagsSet (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadFlagsSet ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadFlagsSetDone (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadFlagsSetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadFlagsSet
- >> svcRtxThreadFlagsSet
EvrRtxThreadFlagsClear (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadFlagsClear ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadFlagsClearDone (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadFlagsClearDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxThreadFlagsClear
EvrRtxThreadFlagsGet (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadFlagsGet ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osThreadFlagsGet
- >> svcRtxThreadFlagsGet
EvrRtxThreadFlagsWait (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxThreadFlagsWait ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadFlagsWaitPending (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxThreadFlagsWaitPending ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadFlagsWaitTimeout (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadFlagsWaitTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadFlagsWaitCompleted (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxThreadFlagsWaitCompleted ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxThreadFlagsWait
- >> svcRtxThreadFlagsSet
- >> osRtxThreadPostProcess
EvrRtxThreadFlagsWaitNotCompleted (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadFlagsWaitNotCompleted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadDelay (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadDelay ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxThreadDelayUntil (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxThreadDelayCompleted (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxThreadDelayCompleted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxTimerError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osTimerNew
- >> osTimerDelete
- >> osTimerStop
- >> osTimerStart
- >> svcRtxTimerDelete
- >> svcRtxTimerStop
- >> svcRtxTimerStart
- >> svcRtxTimerNew
EvrRtxTimerCallback (Thumb, 42 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerCallback ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxTimerNew (Thumb, 38 bytes, Stack size 16 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = EvrRtxTimerNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord4
[Called By]
EvrRtxTimerCreated (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerCreated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxTimerGetName (Thumb, 44 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxTimerGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> strlen
[Called By]- >> osTimerGetName
- >> svcRtxTimerGetName
EvrRtxTimerStart (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerStart ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxTimerStarted (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerStarted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxTimerStop (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxTimerStopped (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerStopped ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxTimerIsRunning (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerIsRunning ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osTimerIsRunning
- >> svcRtxTimerIsRunning
EvrRtxTimerDelete (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxTimerDestroyed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxTimerDestroyed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxEventFlagsError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsNew (Thumb, 38 bytes, Stack size 8 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
- >> EventRecordData
- >> EventRecord2
EvrRtxEventFlagsCreated (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
- >> EventRecordData
- >> EventRecord2
- >> strlen
EvrRtxEventFlagsSet (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsSetDone (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsClear (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsClearDone (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsGet (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsWait (Thumb, 20 bytes, Stack size 8 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsWaitPending (Thumb, 20 bytes, Stack size 8 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsWaitTimeout (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxEventFlagsWaitTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxEventFlagsWaitCompleted (Thumb, 20 bytes, Stack size 8 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsWaitNotCompleted (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsDelete (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxEventFlagsDestroyed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
EvrRtxMutexError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMutexNew
- >> osMutexDelete
- >> osMutexRelease
- >> osMutexAcquire
- >> svcRtxMutexDelete
- >> svcRtxMutexRelease
- >> svcRtxMutexAcquire
- >> svcRtxMutexNew
EvrRtxMutexNew (Thumb, 38 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxMutexNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
[Called By]
EvrRtxMutexCreated (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexCreated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMutexGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxMutexGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> strlen
[Called By]- >> osMutexGetName
- >> svcRtxMutexGetName
EvrRtxMutexAcquire (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexAcquire ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMutexAcquirePending (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexAcquirePending ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMutexAcquireTimeout (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexAcquireTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMutexAcquired (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMutexRelease
- >> svcRtxMutexAcquire
- >> osRtxMutexOwnerRelease
EvrRtxMutexNotAcquired (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexNotAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMutexRelease (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMutexReleased (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexReleased ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMutexRelease
- >> osRtxMutexOwnerRelease
EvrRtxMutexGetOwner (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexGetOwner ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMutexGetOwner
- >> svcRtxMutexGetOwner
EvrRtxMutexDelete (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxMutexDestroyed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMutexDestroyed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxSemaphoreError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osSemaphoreNew
- >> osSemaphoreAcquire
- >> osSemaphoreDelete
- >> osSemaphoreRelease
- >> svcRtxSemaphoreDelete
- >> svcRtxSemaphoreRelease
- >> svcRtxSemaphoreAcquire
- >> svcRtxSemaphoreNew
EvrRtxSemaphoreNew (Thumb, 44 bytes, Stack size 16 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = EvrRtxSemaphoreNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord4
[Called By]
EvrRtxSemaphoreCreated (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreCreated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxSemaphoreGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxSemaphoreGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> strlen
[Called By]- >> osSemaphoreGetName
- >> svcRtxSemaphoreGetName
EvrRtxSemaphoreAcquire (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreAcquire ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxSemaphoreAcquirePending (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreAcquirePending ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxSemaphoreAcquire
EvrRtxSemaphoreAcquireTimeout (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreAcquireTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxSemaphoreAcquired (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osSemaphoreAcquire
- >> svcRtxSemaphoreRelease
- >> svcRtxSemaphoreAcquire
- >> osRtxSemaphorePostProcess
EvrRtxSemaphoreNotAcquired (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreNotAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osSemaphoreAcquire
- >> svcRtxSemaphoreAcquire
EvrRtxSemaphoreRelease (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxSemaphoreReleased (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreReleased ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osSemaphoreRelease
- >> svcRtxSemaphoreRelease
EvrRtxSemaphoreGetCount (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxSemaphoreGetCount
EvrRtxSemaphoreDelete (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxSemaphoreDestroyed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxSemaphoreDestroyed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryPoolError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMemoryPoolNew
- >> osMemoryPoolFree
- >> osMemoryPoolDelete
- >> osMemoryPoolAlloc
- >> svcRtxMemoryPoolDelete
- >> svcRtxMemoryPoolFree
- >> svcRtxMemoryPoolAlloc
- >> svcRtxMemoryPoolNew
EvrRtxMemoryPoolNew (Thumb, 44 bytes, Stack size 16 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
- >> EventRecordData
- >> EventRecord4
[Called By]
EvrRtxMemoryPoolCreated (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolCreated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryPoolGetName (Thumb, 96 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxMemoryPoolGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> strlen
[Called By]- >> osMemoryPoolGetName
- >> svcRtxMemoryPoolGetName
EvrRtxMemoryPoolAlloc (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxMemoryPoolAllocPending (Thumb, 10 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolAllocPending ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryPoolAllocTimeout (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolAllocTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMemoryPoolAllocated (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolAllocated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMemoryPoolAlloc
- >> svcRtxMemoryPoolFree
- >> svcRtxMemoryPoolAlloc
- >> osRtxMemoryPoolPostProcess
EvrRtxMemoryPoolAllocFailed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolAllocFailed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMemoryPoolAlloc
- >> svcRtxMemoryPoolAlloc
EvrRtxMemoryPoolFree (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxMemoryPoolDeallocated (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolDeallocated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMemoryPoolFree
- >> svcRtxMemoryPoolFree
EvrRtxMemoryPoolFreeFailed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolFreeFailed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMemoryPoolFree
- >> svcRtxMemoryPoolFree
EvrRtxMemoryPoolGetCapacity (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolGetCapacity ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMemoryPoolGetCapacity
EvrRtxMemoryPoolGetBlockSize (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolGetBlockSize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMemoryPoolGetBlockSize
EvrRtxMemoryPoolGetCount (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMemoryPoolGetCount
EvrRtxMemoryPoolGetSpace (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolGetSpace ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMemoryPoolGetSpace
EvrRtxMemoryPoolDelete (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxMemoryPoolDestroyed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMemoryPoolDestroyed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMemoryPoolDelete
EvrRtxMessageQueueError (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMessageQueuePut
- >> osMessageQueueNew
- >> osMessageQueueGet
- >> osMessageQueueDelete
- >> osMessageQueueReset
- >> svcRtxMessageQueueDelete
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> svcRtxMessageQueueNew
EvrRtxMessageQueueNew (Thumb, 42 bytes, Stack size 16 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = EvrRtxMessageQueueNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord4
[Called By]
EvrRtxMessageQueueCreated (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueCreated ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueueGetName (Thumb, 44 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = EvrRtxMessageQueueGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> strlen
[Called By]- >> osMessageQueueGetName
- >> svcRtxMessageQueueGetName
EvrRtxMessageQueuePut (Thumb, 18 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMessageQueuePut ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueuePutPending (Thumb, 20 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMessageQueuePutPending ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueuePutTimeout (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueuePutTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueueInsertPending (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueInsertPending ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueueInserted (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueInserted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> osRtxMessageQueuePostProcess
EvrRtxMessageQueueNotInserted (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueNotInserted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMessageQueuePut
- >> svcRtxMessageQueuePut
EvrRtxMessageQueueGet (Thumb, 20 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMessageQueueGet ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueueGetPending (Thumb, 22 bytes, Stack size 8 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EvrRtxMessageQueueGetPending ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueueGetTimeout (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueGetTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
EvrRtxMessageQueueRetrieved (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueRetrieved ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMessageQueueGet
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> osRtxMessageQueuePostProcess
EvrRtxMessageQueueNotRetrieved (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueNotRetrieved ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osMessageQueueGet
- >> svcRtxMessageQueueGet
EvrRtxMessageQueueGetCapacity (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueGetCapacity ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueGetCapacity
EvrRtxMessageQueueGetMsgSize (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueGetMsgSize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueGetMsgSize
EvrRtxMessageQueueGetCount (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueGetCount
EvrRtxMessageQueueGetSpace (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueGetSpace ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueGetSpace
EvrRtxMessageQueueReset (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxMessageQueueResetDone (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueResetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueReset
EvrRtxMessageQueueDelete (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text), UNUSED)
[Calls]
[Called By]
EvrRtxMessageQueueDestroyed (Thumb, 12 bytes, Stack size 0 bytes, rtx_evr.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EvrRtxMessageQueueDestroyed ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueDelete
svcRtxKernelInitialize (Thumb, 390 bytes, Stack size 16 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = svcRtxKernelInitialize ⇒ osRtxMemoryPoolInit ⇒ EvrRtxMemoryBlockInit ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelInitializeCompleted
- >> EvrRtxKernelError
- >> osRtxMemoryPoolInit
- >> osRtxMemoryInit
- >> __aeabi_memclr4
[Address Reference Count : 1]
svcRtxKernelStart (Thumb, 140 bytes, Stack size 16 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 168
- Call Chain = svcRtxKernelStart ⇒ svcRtxThreadNew ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelStarted
- >> EvrRtxKernelError
- >> osRtxThreadListGet
- >> svcRtxThreadNew
- >> osRtxThreadSwitch
- >> OS_Tick_Setup
- >> OS_Tick_GetIRQn
- >> OS_Tick_Enable
[Address Reference Count : 1]
svcRtxKernelResume (Thumb, 156 bytes, Stack size 24 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxKernelResume ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelResumed
- >> osRtxThreadDispatch
- >> osRtxThreadDelayTick
- >> OS_Tick_Enable
[Address Reference Count : 1]
svcRtxKernelGetInfo (Thumb, 46 bytes, Stack size 16 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = svcRtxKernelGetInfo ⇒ EvrRtxKernelInfoRetrieved ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelInfoRetrieved
- >> __aeabi_memcpy
[Called By]
[Address Reference Count : 1]
svcRtxKernelGetState (Thumb, 14 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxKernelGetState ⇒ EvrRtxKernelGetState ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
[Address Reference Count : 1]
svcRtxKernelLock (Thumb, 52 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxKernelLock ⇒ EvrRtxKernelLocked ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelLocked
- >> EvrRtxKernelError
[Address Reference Count : 1]
svcRtxKernelUnlock (Thumb, 52 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxKernelUnlock ⇒ EvrRtxKernelUnlocked ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelUnlocked
- >> EvrRtxKernelError
[Address Reference Count : 1]
svcRtxKernelRestoreLock (Thumb, 62 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxKernelRestoreLock ⇒ EvrRtxKernelLockRestored ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelLockRestored
- >> EvrRtxKernelError
[Address Reference Count : 1]
svcRtxKernelSuspend (Thumb, 132 bytes, Stack size 16 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxKernelSuspend ⇒ EvrRtxKernelSuspended ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelSuspended
- >> EvrRtxKernelError
- >> OS_Tick_Disable
[Address Reference Count : 1]
svcRtxKernelGetTickCount (Thumb, 14 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxKernelGetTickCount ⇒ EvrRtxKernelGetTickCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelGetTickCount
[Called By]
[Address Reference Count : 1]
svcRtxKernelGetTickFreq (Thumb, 14 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxKernelGetTickFreq ⇒ EvrRtxKernelGetTickFreq ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelGetTickFreq
[Called By]
[Address Reference Count : 1]
svcRtxKernelGetSysTimerCount (Thumb, 44 bytes, Stack size 16 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxKernelGetSysTimerCount ⇒ EvrRtxKernelGetSysTimerCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelGetSysTimerCount
- >> OS_Tick_GetOverflow
- >> OS_Tick_GetInterval
- >> OS_Tick_GetCount
[Called By]- >> osKernelGetSysTimerCount
[Address Reference Count : 1]
svcRtxKernelGetSysTimerFreq (Thumb, 16 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxKernelGetSysTimerFreq ⇒ EvrRtxKernelGetSysTimerFreq ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelGetSysTimerFreq
- >> OS_Tick_GetClock
[Called By]- >> osKernelGetSysTimerFreq
[Address Reference Count : 1]
osKernelInitialize (Thumb, 68 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osKernelInitialize ⇒ EvrRtxKernelInitialize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelInitialize
- >> EvrRtxKernelError
[Called By]
osKernelGetInfo (Thumb, 72 bytes, Stack size 16 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> EvrRtxKernelGetInfo
- >> EvrRtxKernelError
- >> svcRtxKernelGetInfo
osKernelGetState (Thumb, 56 bytes, Stack size 8 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> EvrRtxKernelGetState
- >> svcRtxKernelGetState
osKernelStart (Thumb, 68 bytes, Stack size 8 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osKernelStart ⇒ EvrRtxKernelStart ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxKernelStart
- >> EvrRtxKernelError
[Called By]
osKernelLock (Thumb, 46 bytes, Stack size 8 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> EvrRtxKernelLock
- >> EvrRtxKernelError
osKernelUnlock (Thumb, 46 bytes, Stack size 8 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> EvrRtxKernelUnlock
- >> EvrRtxKernelError
osKernelRestoreLock (Thumb, 50 bytes, Stack size 8 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> EvrRtxKernelRestoreLock
- >> EvrRtxKernelError
osKernelSuspend (Thumb, 44 bytes, Stack size 8 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> EvrRtxKernelSuspend
- >> EvrRtxKernelError
osKernelResume (Thumb, 48 bytes, Stack size 8 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> EvrRtxKernelResume
- >> EvrRtxKernelError
osKernelGetTickCount (Thumb, 28 bytes, Stack size 0 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> svcRtxKernelGetTickCount
osKernelGetTickFreq (Thumb, 28 bytes, Stack size 0 bytes, rtx_kernel.o(.text), UNUSED)
[Calls]
- >> svcRtxKernelGetTickFreq
osKernelGetSysTimerCount (Thumb, 28 bytes, Stack size 0 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osKernelGetSysTimerCount ⇒ svcRtxKernelGetSysTimerCount ⇒ EvrRtxKernelGetSysTimerCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> svcRtxKernelGetSysTimerCount
[Called By]
osKernelGetSysTimerFreq (Thumb, 28 bytes, Stack size 0 bytes, rtx_kernel.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osKernelGetSysTimerFreq ⇒ svcRtxKernelGetSysTimerFreq ⇒ EvrRtxKernelGetSysTimerFreq ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> svcRtxKernelGetSysTimerFreq
[Called By]
osRtxMemoryInit (Thumb, 54 bytes, Stack size 8 bytes, rtx_memory.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = osRtxMemoryInit ⇒ EvrRtxMemoryInit ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxKernelInitialize
osRtxMemoryAlloc (Thumb, 112 bytes, Stack size 16 bytes, rtx_memory.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = osRtxMemoryAlloc ⇒ EvrRtxMemoryAlloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxTimerNew
- >> svcRtxSemaphoreNew
- >> svcRtxMutexNew
- >> svcRtxMessageQueueNew
- >> svcRtxMemoryPoolNew
- >> svcRtxThreadNew
osRtxMemoryFree (Thumb, 72 bytes, Stack size 16 bytes, rtx_memory.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = osRtxMemoryFree ⇒ EvrRtxMemoryFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxTimerDelete
- >> osRtxThreadFree
- >> svcRtxSemaphoreDelete
- >> svcRtxMutexDelete
- >> svcRtxMessageQueueDelete
- >> svcRtxMessageQueueNew
- >> svcRtxMemoryPoolDelete
- >> svcRtxMemoryPoolNew
- >> svcRtxThreadNew
osRtxMemoryPoolInit (Thumb, 70 bytes, Stack size 24 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = osRtxMemoryPoolInit ⇒ EvrRtxMemoryBlockInit ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> svcRtxMessageQueueNew
- >> svcRtxMemoryPoolNew
- >> svcRtxKernelInitialize
osRtxMemoryPoolAlloc (Thumb, 58 bytes, Stack size 16 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osRtxMemoryPoolAlloc ⇒ EvrRtxMemoryBlockAlloc ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryBlockAlloc
- >> __asm___13_rtx_mempool_c_7914b4c7__atomic_link_get
- >> __asm___13_rtx_mempool_c_7914b4c7__atomic_inc32_lt
[Called By]- >> osMessageQueuePut
- >> osMemoryPoolAlloc
- >> svcRtxTimerNew
- >> svcRtxSemaphoreNew
- >> svcRtxMutexNew
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> svcRtxMessageQueueNew
- >> osRtxMessageQueuePostProcess
- >> svcRtxMemoryPoolFree
- >> svcRtxMemoryPoolAlloc
- >> svcRtxMemoryPoolNew
- >> osRtxMemoryPoolPostProcess
- >> svcRtxThreadNew
osRtxMemoryPoolFree (Thumb, 68 bytes, Stack size 16 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryBlockFree
- >> __asm___13_rtx_mempool_c_7914b4c7__atomic_link_put
- >> __asm___13_rtx_mempool_c_7914b4c7__atomic_dec32_nz
[Called By]- >> osMemoryPoolFree
- >> svcRtxTimerDelete
- >> osRtxThreadFree
- >> svcRtxSemaphoreDelete
- >> svcRtxMutexDelete
- >> svcRtxMessageQueueDelete
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueueNew
- >> osRtxMessageQueuePostProcess
- >> svcRtxMemoryPoolDelete
- >> svcRtxMemoryPoolFree
- >> svcRtxMemoryPoolNew
- >> svcRtxThreadNew
osRtxMemoryPoolPostProcess (Thumb, 56 bytes, Stack size 16 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = osRtxMemoryPoolPostProcess ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolAllocated
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxMemoryPoolAlloc
[Address Reference Count : 1]
svcRtxMemoryPoolNew (Thumb, 282 bytes, Stack size 40 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = svcRtxMemoryPoolNew ⇒ osRtxMemoryPoolInit ⇒ EvrRtxMemoryBlockInit ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolCreated
- >> EvrRtxMemoryPoolError
- >> osRtxMemoryPoolFree
- >> osRtxMemoryPoolAlloc
- >> osRtxMemoryFree
- >> osRtxMemoryAlloc
- >> osRtxMemoryPoolInit
- >> __aeabi_memclr
[Address Reference Count : 1]
svcRtxMemoryPoolGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxMemoryPoolGetName ⇒ EvrRtxMemoryPoolGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolGetName
[Address Reference Count : 1]
svcRtxMemoryPoolAlloc (Thumb, 100 bytes, Stack size 16 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxMemoryPoolAlloc ⇒ osRtxThreadWaitEnter ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolAllocFailed
- >> EvrRtxMemoryPoolAllocated
- >> EvrRtxMemoryPoolAllocPending
- >> EvrRtxMemoryPoolError
- >> osRtxThreadListPut
- >> osRtxMemoryPoolAlloc
- >> osRtxThreadWaitEnter
[Address Reference Count : 1]
svcRtxMemoryPoolFree (Thumb, 112 bytes, Stack size 24 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = svcRtxMemoryPoolFree ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolFreeFailed
- >> EvrRtxMemoryPoolDeallocated
- >> EvrRtxMemoryPoolAllocated
- >> EvrRtxMemoryPoolError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxMemoryPoolFree
- >> osRtxMemoryPoolAlloc
[Address Reference Count : 1]
svcRtxMemoryPoolGetCapacity (Thumb, 40 bytes, Stack size 8 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMemoryPoolGetCapacity ⇒ EvrRtxMemoryPoolGetCapacity ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolGetCapacity
[Called By]- >> osMemoryPoolGetCapacity
[Address Reference Count : 1]
svcRtxMemoryPoolGetBlockSize (Thumb, 40 bytes, Stack size 8 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMemoryPoolGetBlockSize ⇒ EvrRtxMemoryPoolGetBlockSize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolGetBlockSize
[Called By]- >> osMemoryPoolGetBlockSize
[Address Reference Count : 1]
svcRtxMemoryPoolGetCount (Thumb, 40 bytes, Stack size 8 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMemoryPoolGetCount ⇒ EvrRtxMemoryPoolGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolGetCount
[Called By]
[Address Reference Count : 1]
svcRtxMemoryPoolGetSpace (Thumb, 48 bytes, Stack size 8 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMemoryPoolGetSpace ⇒ EvrRtxMemoryPoolGetSpace ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolGetSpace
[Called By]
[Address Reference Count : 1]
svcRtxMemoryPoolDelete (Thumb, 126 bytes, Stack size 16 bytes, rtx_mempool.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = svcRtxMemoryPoolDelete ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMemoryPoolDestroyed
- >> EvrRtxMemoryPoolError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxThreadDispatch
- >> osRtxMemoryPoolFree
- >> osRtxMemoryFree
[Address Reference Count : 1]
osMemoryPoolNew (Thumb, 80 bytes, Stack size 16 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> EvrRtxMemoryPoolNew
- >> EvrRtxMemoryPoolError
[Called By]- >> osMailCreate
- >> osPoolCreate
osMemoryPoolGetName (Thumb, 38 bytes, Stack size 8 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> EvrRtxMemoryPoolGetName
osMemoryPoolAlloc (Thumb, 108 bytes, Stack size 16 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> EvrRtxMemoryPoolAllocFailed
- >> EvrRtxMemoryPoolAllocated
- >> EvrRtxMemoryPoolAlloc
- >> EvrRtxMemoryPoolError
- >> osRtxMemoryPoolAlloc
[Called By]- >> osMailCAlloc
- >> osMailAlloc
- >> osPoolCAlloc
- >> osPoolAlloc
osMemoryPoolFree (Thumb, 116 bytes, Stack size 16 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> EvrRtxMemoryPoolFreeFailed
- >> EvrRtxMemoryPoolDeallocated
- >> EvrRtxMemoryPoolFree
- >> EvrRtxMemoryPoolError
- >> osRtxPostProcess
- >> osRtxMemoryPoolFree
[Called By]- >> osMailFree
- >> osPoolFree
osMemoryPoolGetCapacity (Thumb, 28 bytes, Stack size 0 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> svcRtxMemoryPoolGetCapacity
osMemoryPoolGetBlockSize (Thumb, 28 bytes, Stack size 0 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> svcRtxMemoryPoolGetBlockSize
[Called By]- >> osMailCAlloc
- >> osPoolCAlloc
osMemoryPoolGetCount (Thumb, 28 bytes, Stack size 0 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> svcRtxMemoryPoolGetCount
osMemoryPoolGetSpace (Thumb, 28 bytes, Stack size 0 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> svcRtxMemoryPoolGetSpace
osMemoryPoolDelete (Thumb, 52 bytes, Stack size 16 bytes, rtx_mempool.o(.text), UNUSED)
[Calls]
- >> EvrRtxMemoryPoolDelete
- >> EvrRtxMemoryPoolError
[Called By]
osRtxMessageQueuePostProcess (Thumb, 274 bytes, Stack size 24 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = osRtxMessageQueuePostProcess ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueRetrieved
- >> EvrRtxMessageQueueInserted
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxMemoryPoolFree
- >> osRtxMemoryPoolAlloc
- >> osRtxThreadRegPtr
- >> MessageQueueRemove
- >> MessageQueuePut
- >> __aeabi_memcpy
[Address Reference Count : 1]
svcRtxMessageQueueNew (Thumb, 304 bytes, Stack size 40 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = svcRtxMessageQueueNew ⇒ osRtxMemoryPoolInit ⇒ EvrRtxMemoryBlockInit ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueCreated
- >> EvrRtxMessageQueueError
- >> osRtxMemoryPoolFree
- >> osRtxMemoryPoolAlloc
- >> osRtxMemoryFree
- >> osRtxMemoryAlloc
- >> osRtxMemoryPoolInit
- >> __aeabi_memclr
[Address Reference Count : 1]
svcRtxMessageQueueGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxMessageQueueGetName ⇒ EvrRtxMessageQueueGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueGetName
[Address Reference Count : 1]
svcRtxMessageQueuePut (Thumb, 238 bytes, Stack size 32 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = svcRtxMessageQueuePut ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueRetrieved
- >> EvrRtxMessageQueueNotInserted
- >> EvrRtxMessageQueueInserted
- >> EvrRtxMessageQueuePutPending
- >> EvrRtxMessageQueueError
- >> osRtxThreadWaitExit
- >> osRtxThreadListPut
- >> osRtxThreadListGet
- >> osRtxMemoryPoolAlloc
- >> osRtxThreadWaitEnter
- >> osRtxThreadRegPtr
- >> MessageQueuePut
- >> __aeabi_memcpy
[Address Reference Count : 1]
svcRtxMessageQueueGet (Thumb, 268 bytes, Stack size 32 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = svcRtxMessageQueueGet ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueNotRetrieved
- >> EvrRtxMessageQueueRetrieved
- >> EvrRtxMessageQueueGetPending
- >> EvrRtxMessageQueueInserted
- >> EvrRtxMessageQueueError
- >> osRtxThreadWaitExit
- >> osRtxThreadListPut
- >> osRtxThreadListGet
- >> osRtxMemoryPoolFree
- >> osRtxMemoryPoolAlloc
- >> osRtxThreadWaitEnter
- >> osRtxThreadRegPtr
- >> MessageQueueRemove
- >> MessageQueueGet
- >> MessageQueuePut
- >> __aeabi_memcpy
[Address Reference Count : 1]
svcRtxMessageQueueGetCapacity (Thumb, 40 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMessageQueueGetCapacity ⇒ EvrRtxMessageQueueGetCapacity ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueGetCapacity
[Called By]- >> osMessageQueueGetCapacity
[Address Reference Count : 1]
svcRtxMessageQueueGetMsgSize (Thumb, 40 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMessageQueueGetMsgSize ⇒ EvrRtxMessageQueueGetMsgSize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueGetMsgSize
[Called By]- >> osMessageQueueGetMsgSize
[Address Reference Count : 1]
svcRtxMessageQueueGetCount (Thumb, 40 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMessageQueueGetCount ⇒ EvrRtxMessageQueueGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueGetCount
[Called By]- >> osMessageQueueGetCount
[Address Reference Count : 1]
svcRtxMessageQueueGetSpace (Thumb, 48 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMessageQueueGetSpace ⇒ EvrRtxMessageQueueGetSpace ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueGetSpace
[Called By]- >> osMessageQueueGetSpace
[Address Reference Count : 1]
svcRtxMessageQueueReset (Thumb, 192 bytes, Stack size 24 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = svcRtxMessageQueueReset ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueResetDone
- >> EvrRtxMessageQueueRetrieved
- >> EvrRtxMessageQueueInserted
- >> EvrRtxMessageQueueError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxThreadDispatch
- >> osRtxMemoryPoolFree
- >> osRtxMemoryPoolAlloc
- >> osRtxThreadRegPtr
- >> MessageQueueRemove
- >> MessageQueueGet
- >> MessageQueuePut
- >> __aeabi_memcpy
[Address Reference Count : 1]
svcRtxMessageQueueDelete (Thumb, 126 bytes, Stack size 16 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = svcRtxMessageQueueDelete ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueDestroyed
- >> EvrRtxMessageQueueError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxThreadDispatch
- >> osRtxMemoryPoolFree
- >> osRtxMemoryFree
[Address Reference Count : 1]
osMessageQueueNew (Thumb, 80 bytes, Stack size 16 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osMessageQueueNew ⇒ EvrRtxMessageQueueNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueNew
- >> EvrRtxMessageQueueError
[Called By]- >> osMailCreate
- >> osMessageCreate
- >> osRtxTimerThread
osMessageQueueGetName (Thumb, 38 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text), UNUSED)
[Calls]
- >> EvrRtxMessageQueueGetName
osMessageQueuePut (Thumb, 174 bytes, Stack size 24 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = osMessageQueuePut ⇒ EvrRtxMessageQueuePut ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueNotInserted
- >> EvrRtxMessageQueueInsertPending
- >> EvrRtxMessageQueuePut
- >> EvrRtxMessageQueueError
- >> osRtxPostProcess
- >> osRtxMemoryPoolAlloc
- >> __aeabi_memcpy
[Called By]- >> osMailPut
- >> osMessagePut
- >> osRtxTimerTick
osMessageQueueGet (Thumb, 158 bytes, Stack size 24 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = osMessageQueueGet ⇒ EvrRtxMessageQueueGet ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueNotRetrieved
- >> EvrRtxMessageQueueRetrieved
- >> EvrRtxMessageQueueGet
- >> EvrRtxMessageQueueError
- >> osRtxPostProcess
- >> MessageQueueGet
- >> __aeabi_memcpy
[Called By]- >> osMailGet
- >> osMessageGet
- >> osRtxTimerThread
osMessageQueueGetCapacity (Thumb, 28 bytes, Stack size 0 bytes, rtx_msgqueue.o(.text), UNUSED)
[Calls]
- >> svcRtxMessageQueueGetCapacity
osMessageQueueGetMsgSize (Thumb, 28 bytes, Stack size 0 bytes, rtx_msgqueue.o(.text), UNUSED)
[Calls]
- >> svcRtxMessageQueueGetMsgSize
osMessageQueueGetCount (Thumb, 28 bytes, Stack size 0 bytes, rtx_msgqueue.o(.text), UNUSED)
[Calls]
- >> svcRtxMessageQueueGetCount
osMessageQueueGetSpace (Thumb, 28 bytes, Stack size 0 bytes, rtx_msgqueue.o(.text), UNUSED)
[Calls]
- >> svcRtxMessageQueueGetSpace
osMessageQueueReset (Thumb, 52 bytes, Stack size 16 bytes, rtx_msgqueue.o(.text), UNUSED)
[Calls]
- >> EvrRtxMessageQueueReset
- >> EvrRtxMessageQueueError
osMessageQueueDelete (Thumb, 52 bytes, Stack size 16 bytes, rtx_msgqueue.o(.text), UNUSED)
[Calls]
- >> EvrRtxMessageQueueDelete
- >> EvrRtxMessageQueueError
[Called By]
osRtxMutexOwnerRelease (Thumb, 86 bytes, Stack size 24 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osRtxMutexOwnerRelease ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexReleased
- >> EvrRtxMutexAcquired
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
[Called By]- >> svcRtxThreadTerminate
- >> svcRtxThreadExit
svcRtxMutexNew (Thumb, 124 bytes, Stack size 16 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = svcRtxMutexNew ⇒ osRtxMemoryAlloc ⇒ EvrRtxMemoryAlloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexCreated
- >> EvrRtxMutexError
- >> osRtxMemoryPoolAlloc
- >> osRtxMemoryAlloc
[Address Reference Count : 1]
svcRtxMutexGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxMutexGetName ⇒ EvrRtxMutexGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxMutexAcquire (Thumb, 206 bytes, Stack size 24 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = svcRtxMutexAcquire ⇒ osRtxThreadWaitEnter ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexNotAcquired
- >> EvrRtxMutexAcquired
- >> EvrRtxMutexAcquirePending
- >> EvrRtxMutexError
- >> osRtxThreadListPut
- >> osRtxThreadWaitEnter
- >> osRtxThreadListSort
[Address Reference Count : 1]
svcRtxMutexRelease (Thumb, 226 bytes, Stack size 16 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = svcRtxMutexRelease ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexReleased
- >> EvrRtxMutexAcquired
- >> EvrRtxMutexError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxThreadDispatch
[Address Reference Count : 1]
svcRtxMutexGetOwner (Thumb, 44 bytes, Stack size 8 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxMutexGetOwner ⇒ EvrRtxMutexGetOwner ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxMutexDelete (Thumb, 190 bytes, Stack size 16 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = svcRtxMutexDelete ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexDestroyed
- >> EvrRtxMutexError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxThreadDispatch
- >> osRtxMemoryPoolFree
- >> osRtxMemoryFree
- >> osRtxThreadListSort
[Address Reference Count : 1]
osMutexNew (Thumb, 72 bytes, Stack size 8 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = osMutexNew ⇒ EvrRtxMutexNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexNew
- >> EvrRtxMutexError
[Called By]
osMutexGetName (Thumb, 38 bytes, Stack size 8 bytes, rtx_mutex.o(.text), UNUSED)
[Calls]
osMutexAcquire (Thumb, 56 bytes, Stack size 16 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osMutexAcquire ⇒ EvrRtxMutexAcquire ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexAcquire
- >> EvrRtxMutexError
[Called By]
osMutexRelease (Thumb, 56 bytes, Stack size 16 bytes, rtx_mutex.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMutexRelease
- >> EvrRtxMutexError
[Called By]
osMutexGetOwner (Thumb, 38 bytes, Stack size 8 bytes, rtx_mutex.o(.text), UNUSED)
[Calls]
osMutexDelete (Thumb, 52 bytes, Stack size 16 bytes, rtx_mutex.o(.text), UNUSED)
[Calls]
- >> EvrRtxMutexDelete
- >> EvrRtxMutexError
osRtxSemaphorePostProcess (Thumb, 52 bytes, Stack size 8 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = osRtxSemaphorePostProcess ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreAcquired
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> SemaphoreTokenDecrement
[Address Reference Count : 1]
svcRtxSemaphoreNew (Thumb, 152 bytes, Stack size 24 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = svcRtxSemaphoreNew ⇒ osRtxMemoryAlloc ⇒ EvrRtxMemoryAlloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreCreated
- >> EvrRtxSemaphoreError
- >> osRtxMemoryPoolAlloc
- >> osRtxMemoryAlloc
[Address Reference Count : 1]
svcRtxSemaphoreGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxSemaphoreGetName ⇒ EvrRtxSemaphoreGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreGetName
[Address Reference Count : 1]
svcRtxSemaphoreAcquire (Thumb, 106 bytes, Stack size 16 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxSemaphoreAcquire ⇒ osRtxThreadWaitEnter ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreNotAcquired
- >> EvrRtxSemaphoreAcquired
- >> EvrRtxSemaphoreAcquirePending
- >> EvrRtxSemaphoreError
- >> osRtxThreadListPut
- >> osRtxThreadWaitEnter
- >> SemaphoreTokenDecrement
[Address Reference Count : 1]
svcRtxSemaphoreRelease (Thumb, 94 bytes, Stack size 16 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = svcRtxSemaphoreRelease ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreReleased
- >> EvrRtxSemaphoreAcquired
- >> EvrRtxSemaphoreError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> SemaphoreTokenIncrement
[Address Reference Count : 1]
svcRtxSemaphoreGetCount (Thumb, 40 bytes, Stack size 8 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxSemaphoreGetCount ⇒ EvrRtxSemaphoreGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreGetCount
[Called By]
[Address Reference Count : 1]
svcRtxSemaphoreDelete (Thumb, 112 bytes, Stack size 16 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = svcRtxSemaphoreDelete ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreDestroyed
- >> EvrRtxSemaphoreError
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxThreadDispatch
- >> osRtxMemoryPoolFree
- >> osRtxMemoryFree
[Address Reference Count : 1]
osSemaphoreNew (Thumb, 80 bytes, Stack size 16 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osSemaphoreNew ⇒ EvrRtxSemaphoreNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreNew
- >> EvrRtxSemaphoreError
[Called By]
osSemaphoreGetName (Thumb, 38 bytes, Stack size 8 bytes, rtx_semaphore.o(.text), UNUSED)
[Calls]
- >> EvrRtxSemaphoreGetName
osSemaphoreAcquire (Thumb, 102 bytes, Stack size 16 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osSemaphoreAcquire ⇒ EvrRtxSemaphoreNotAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreNotAcquired
- >> EvrRtxSemaphoreAcquired
- >> EvrRtxSemaphoreAcquire
- >> EvrRtxSemaphoreError
- >> SemaphoreTokenDecrement
[Called By]
osSemaphoreRelease (Thumb, 100 bytes, Stack size 16 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osSemaphoreRelease ⇒ EvrRtxSemaphoreReleased ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxSemaphoreReleased
- >> EvrRtxSemaphoreRelease
- >> EvrRtxSemaphoreError
- >> osRtxPostProcess
- >> SemaphoreTokenIncrement
[Called By]
osSemaphoreGetCount (Thumb, 28 bytes, Stack size 0 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osSemaphoreGetCount ⇒ svcRtxSemaphoreGetCount ⇒ EvrRtxSemaphoreGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> svcRtxSemaphoreGetCount
[Called By]
osSemaphoreDelete (Thumb, 52 bytes, Stack size 16 bytes, rtx_semaphore.o(.text), UNUSED)
[Calls]
- >> EvrRtxSemaphoreDelete
- >> EvrRtxSemaphoreError
osRtxTick_Handler (Thumb, 110 bytes, Stack size 16 bytes, rtx_system.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = osRtxTick_Handler ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osRtxThreadListRemove
- >> osRtxThreadDispatch
- >> osRtxThreadReadyPut
- >> OS_Tick_AcknowledgeIRQ
- >> osRtxThreadSwitch
- >> osRtxThreadDelayTick
[Called By]
osRtxPendSV_Handler (Thumb, 92 bytes, Stack size 16 bytes, rtx_system.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = osRtxPendSV_Handler ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osRtxThreadDispatch
- >> __asm___12_rtx_system_c_024f2f18__atomic_dec16_nz
- >> __asm___12_rtx_system_c_024f2f18__atomic_inc16_lim
[Called By]
osRtxPostProcess (Thumb, 72 bytes, Stack size 16 bytes, rtx_system.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = osRtxPostProcess
[Calls]- >> osRtxErrorNotify
- >> __asm___12_rtx_system_c_024f2f18__atomic_inc16_lim
- >> __asm___12_rtx_system_c_024f2f18__atomic_inc16_lt
[Called By]- >> osThreadFlagsSet
- >> osMessageQueuePut
- >> osMessageQueueGet
- >> osMemoryPoolFree
- >> osSemaphoreRelease
osRtxThreadListPut (Thumb, 40 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = osRtxThreadListPut
[Called By]- >> osRtxThreadReadyPut
- >> svcRtxSemaphoreAcquire
- >> osRtxThreadListSort
- >> svcRtxMutexAcquire
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> svcRtxMemoryPoolAlloc
osRtxThreadListGet (Thumb, 24 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Called By]
- >> osRtxThreadWaitEnter
- >> svcRtxThreadTerminate
- >> svcRtxThreadSuspend
- >> svcRtxThreadExit
- >> svcRtxSemaphoreDelete
- >> svcRtxSemaphoreRelease
- >> osRtxSemaphorePostProcess
- >> svcRtxMutexDelete
- >> svcRtxMutexRelease
- >> osRtxMutexOwnerRelease
- >> svcRtxMessageQueueDelete
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> osRtxMessageQueuePostProcess
- >> svcRtxMemoryPoolDelete
- >> svcRtxMemoryPoolFree
- >> osRtxMemoryPoolPostProcess
- >> svcRtxKernelStart
osRtxThreadListRoot (Thumb, 16 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Called By]
osRtxThreadListRemove (Thumb, 24 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Called By]
- >> osRtxThreadDispatch
- >> osRtxThreadWaitEnter
- >> osRtxTick_Handler
- >> svcRtxThreadTerminate
- >> svcRtxThreadResume
- >> svcRtxThreadSuspend
- >> svcRtxThreadYield
- >> osRtxThreadListSort
- >> osRtxThreadDelayTick
osRtxThreadListSort (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = osRtxThreadListSort ⇒ osRtxThreadListPut
[Calls]- >> osRtxThreadListRemove
- >> osRtxThreadListPut
[Called By]- >> svcRtxThreadSetPriority
- >> svcRtxMutexDelete
- >> svcRtxMutexAcquire
osRtxThreadListUnlink (Thumb, 28 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Called By]
- >> svcRtxThreadJoin
- >> svcRtxThreadDetach
osRtxThreadReadyPut (Thumb, 10 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = osRtxThreadReadyPut ⇒ osRtxThreadListPut
[Calls]
[Called By]- >> osRtxThreadWaitExit
- >> osRtxThreadDispatch
- >> osRtxTick_Handler
- >> svcRtxThreadYield
- >> osRtxThreadDelayTick
osRtxThreadDelayInsert (Thumb, 90 bytes, Stack size 12 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = osRtxThreadDelayInsert
[Called By]- >> osRtxThreadWaitEnter
- >> svcRtxThreadSuspend
osRtxThreadDelayRemove (Thumb, 90 bytes, Stack size 12 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = osRtxThreadDelayRemove
[Called By]- >> osRtxThreadWaitExit
- >> svcRtxThreadTerminate
- >> svcRtxThreadResume
- >> svcRtxThreadSuspend
osRtxThreadRegPtr (Thumb, 6 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Called By]
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> osRtxMessageQueuePostProcess
osRtxThreadDelayTick (Thumb, 182 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osRtxThreadDelayTick ⇒ EvrRtxMessageQueueGetTimeout ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxMessageQueueGetTimeout
- >> EvrRtxMessageQueuePutTimeout
- >> EvrRtxMemoryPoolAllocTimeout
- >> EvrRtxSemaphoreAcquireTimeout
- >> EvrRtxMutexAcquireTimeout
- >> EvrRtxEventFlagsWaitTimeout
- >> EvrRtxThreadDelayCompleted
- >> EvrRtxThreadFlagsWaitTimeout
- >> EvrRtxThreadUnblocked
- >> osRtxThreadListRemove
- >> osRtxThreadListRoot
- >> osRtxThreadReadyPut
[Called By]- >> osRtxTick_Handler
- >> svcRtxKernelResume
osRtxThreadBlock (Thumb, 48 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = osRtxThreadBlock
[Called By]
osRtxThreadStackCheck (Thumb, 34 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Calls]
[Called By]
osRtxThreadSwitch (Thumb, 28 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadSwitch
- >> osRtxThreadStackCheck
[Called By]- >> osRtxThreadDispatch
- >> osRtxThreadWaitEnter
- >> osRtxTick_Handler
- >> svcRtxThreadTerminate
- >> svcRtxThreadSuspend
- >> svcRtxThreadYield
- >> svcRtxThreadExit
- >> svcRtxKernelStart
osRtxThreadDispatch (Thumb, 94 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osRtxThreadListRemove
- >> osRtxThreadBlock
- >> osRtxThreadReadyPut
- >> osRtxThreadSwitch
[Called By]- >> osRtxThreadWaitExit
- >> osRtxTick_Handler
- >> osRtxPendSV_Handler
- >> svcRtxThreadTerminate
- >> svcRtxThreadResume
- >> svcRtxThreadSetPriority
- >> svcRtxSemaphoreDelete
- >> svcRtxMutexDelete
- >> svcRtxMutexRelease
- >> svcRtxMessageQueueDelete
- >> svcRtxMessageQueueReset
- >> svcRtxMemoryPoolDelete
- >> svcRtxThreadNew
- >> svcRtxKernelResume
osRtxThreadWaitExit (Thumb, 38 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadUnblocked
- >> osRtxThreadDispatch
- >> osRtxThreadDelayRemove
- >> osRtxThreadReadyPut
[Called By]- >> svcRtxThreadFlagsSet
- >> svcRtxThreadTerminate
- >> svcRtxThreadExit
- >> osRtxThreadPostProcess
- >> svcRtxSemaphoreDelete
- >> svcRtxSemaphoreRelease
- >> osRtxSemaphorePostProcess
- >> svcRtxMutexDelete
- >> svcRtxMutexRelease
- >> osRtxMutexOwnerRelease
- >> svcRtxMessageQueueDelete
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> osRtxMessageQueuePostProcess
- >> svcRtxMemoryPoolDelete
- >> svcRtxMemoryPoolFree
- >> osRtxMemoryPoolPostProcess
osRtxThreadWaitEnter (Thumb, 68 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = osRtxThreadWaitEnter ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadBlocked
- >> osRtxThreadListRemove
- >> osRtxThreadListGet
- >> osRtxThreadDelayInsert
- >> osRtxThreadSwitch
[Called By]- >> svcRtxDelayUntil
- >> svcRtxDelay
- >> svcRtxThreadFlagsWait
- >> svcRtxThreadJoin
- >> svcRtxSemaphoreAcquire
- >> svcRtxMutexAcquire
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> svcRtxMemoryPoolAlloc
osRtxThreadPostProcess (Thumb, 62 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = osRtxThreadPostProcess ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadFlagsWaitCompleted
- >> osRtxThreadWaitExit
- >> ThreadFlagsCheck
[Address Reference Count : 1]
svcRtxThreadExit (Thumb, 118 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = svcRtxThreadExit ⇒ osRtxThreadFree ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadDestroyed
- >> EvrRtxThreadJoined
- >> osRtxThreadWaitExit
- >> osRtxThreadListGet
- >> osRtxThreadFree
- >> osRtxMutexOwnerRelease
- >> osRtxThreadSwitch
[Address Reference Count : 1]
osThreadExit (Thumb, 22 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = osThreadExit ⇒ EvrRtxThreadExit ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadExit
- >> EvrRtxThreadError
[Called By]
[Address Reference Count : 1]
svcRtxThreadNew (Thumb, 446 bytes, Stack size 56 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 152
- Call Chain = svcRtxThreadNew ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadCreated
- >> osRtxThreadDispatch
- >> osRtxMemoryPoolFree
- >> osRtxMemoryPoolAlloc
- >> osRtxMemoryFree
- >> osRtxMemoryAlloc
- >> EvrRtxThreadError
[Called By]
[Address Reference Count : 1]
svcRtxThreadGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxThreadGetName ⇒ EvrRtxThreadGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxThreadGetId (Thumb, 16 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxThreadGetId ⇒ EvrRtxThreadGetId ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxThreadGetState (Thumb, 48 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxThreadGetState ⇒ EvrRtxThreadGetState ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxThreadGetStackSize (Thumb, 40 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxThreadGetStackSize ⇒ EvrRtxThreadGetStackSize ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadGetStackSize
[Address Reference Count : 1]
svcRtxThreadGetStackSpace (Thumb, 74 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxThreadGetStackSpace ⇒ EvrRtxThreadGetStackSpace ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadGetStackSpace
[Address Reference Count : 1]
svcRtxThreadSetPriority (Thumb, 78 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = svcRtxThreadSetPriority ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osRtxThreadDispatch
- >> EvrRtxThreadError
- >> osRtxThreadListSort
[Address Reference Count : 1]
svcRtxThreadGetPriority (Thumb, 52 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxThreadGetPriority ⇒ EvrRtxThreadGetPriority ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadGetPriority
[Address Reference Count : 1]
svcRtxThreadYield (Thumb, 52 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxThreadYield ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osRtxThreadListRemove
- >> osRtxThreadReadyPut
- >> osRtxThreadSwitch
[Address Reference Count : 1]
svcRtxThreadSuspend (Thumb, 136 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = svcRtxThreadSuspend ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadSuspended
- >> osRtxThreadListRemove
- >> osRtxThreadListGet
- >> EvrRtxThreadError
- >> osRtxThreadDelayRemove
- >> osRtxThreadDelayInsert
- >> osRtxThreadSwitch
[Address Reference Count : 1]
svcRtxThreadResume (Thumb, 72 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = svcRtxThreadResume ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadResumed
- >> osRtxThreadListRemove
- >> osRtxThreadDispatch
- >> EvrRtxThreadError
- >> osRtxThreadDelayRemove
[Address Reference Count : 1]
svcRtxThreadDetach (Thumb, 88 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = svcRtxThreadDetach ⇒ osRtxThreadFree ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadDetached
- >> EvrRtxThreadError
- >> osRtxThreadListUnlink
- >> osRtxThreadFree
[Address Reference Count : 1]
svcRtxThreadJoin (Thumb, 120 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = svcRtxThreadJoin ⇒ osRtxThreadFree ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadJoined
- >> EvrRtxThreadJoinPending
- >> osRtxThreadWaitEnter
- >> EvrRtxThreadError
- >> osRtxThreadListUnlink
- >> osRtxThreadFree
[Address Reference Count : 1]
svcRtxThreadTerminate (Thumb, 206 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = svcRtxThreadTerminate ⇒ osRtxThreadFree ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadDestroyed
- >> EvrRtxThreadJoined
- >> osRtxThreadWaitExit
- >> osRtxThreadListRemove
- >> osRtxThreadListGet
- >> osRtxThreadDispatch
- >> EvrRtxThreadError
- >> osRtxThreadDelayRemove
- >> osRtxThreadFree
- >> osRtxMutexOwnerRelease
- >> osRtxThreadSwitch
[Address Reference Count : 1]
svcRtxThreadGetCount (Thumb, 54 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxThreadGetCount ⇒ EvrRtxThreadGetCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxThreadEnumerate (Thumb, 88 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = svcRtxThreadEnumerate ⇒ EvrRtxThreadEnumerate ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxThreadFlagsSet (Thumb, 130 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = svcRtxThreadFlagsSet ⇒ osRtxThreadWaitExit ⇒ osRtxThreadDispatch ⇒ osRtxThreadSwitch ⇒ EvrRtxThreadSwitch ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadFlagsWaitCompleted
- >> EvrRtxThreadFlagsSetDone
- >> osRtxThreadWaitExit
- >> EvrRtxThreadError
- >> ThreadFlagsSet
- >> ThreadFlagsCheck
[Address Reference Count : 1]
svcRtxThreadFlagsClear (Thumb, 74 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxThreadFlagsClear ⇒ EvrRtxThreadFlagsClearDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadFlagsClearDone
- >> EvrRtxThreadError
- >> __asm___12_rtx_thread_c_add96be5__atomic_clr32
[Address Reference Count : 1]
svcRtxThreadFlagsGet (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxThreadFlagsGet ⇒ EvrRtxThreadFlagsGet ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxThreadFlagsWait (Thumb, 132 bytes, Stack size 24 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = svcRtxThreadFlagsWait ⇒ EvrRtxThreadFlagsWaitCompleted ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadFlagsWaitNotCompleted
- >> EvrRtxThreadFlagsWaitCompleted
- >> EvrRtxThreadFlagsWaitPending
- >> osRtxThreadWaitEnter
- >> EvrRtxThreadError
- >> ThreadFlagsCheck
[Address Reference Count : 1]
osThreadNew (Thumb, 80 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osThreadNew ⇒ EvrRtxThreadNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadNew
- >> EvrRtxThreadError
[Called By]- >> osThreadCreate
- >> main
osThreadGetName (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
osThreadGetId (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osThreadGetId ⇒ EvrRtxThreadGetId ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> osSignalClear
- >> netos_thread_id
osThreadGetState (Thumb, 50 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
osThreadGetStackSize (Thumb, 44 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadGetStackSize
osThreadGetStackSpace (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadGetStackSpace
osThreadSetPriority (Thumb, 56 bytes, Stack size 16 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadSetPriority
- >> EvrRtxThreadError
osThreadGetPriority (Thumb, 50 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadGetPriority
osThreadYield (Thumb, 48 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osThreadYield ⇒ EvrRtxThreadYield ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadYield
- >> EvrRtxThreadError
[Called By]
osThreadSuspend (Thumb, 52 bytes, Stack size 16 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadSuspend
- >> EvrRtxThreadError
osThreadResume (Thumb, 52 bytes, Stack size 16 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadResume
- >> EvrRtxThreadError
osThreadDetach (Thumb, 52 bytes, Stack size 16 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadDetach
- >> EvrRtxThreadError
osThreadJoin (Thumb, 52 bytes, Stack size 16 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadJoin
- >> EvrRtxThreadError
osThreadTerminate (Thumb, 52 bytes, Stack size 16 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
- >> EvrRtxThreadTerminate
- >> EvrRtxThreadError
osThreadGetCount (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
osThreadEnumerate (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
osThreadFlagsSet (Thumb, 108 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osThreadFlagsSet ⇒ EvrRtxThreadFlagsSetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadFlagsSetDone
- >> EvrRtxThreadFlagsSet
- >> osRtxPostProcess
- >> EvrRtxThreadError
- >> ThreadFlagsSet
[Called By]
osThreadFlagsClear (Thumb, 52 bytes, Stack size 8 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = osThreadFlagsClear ⇒ EvrRtxThreadFlagsClear ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadFlagsClear
- >> EvrRtxThreadError
[Called By]
osThreadFlagsGet (Thumb, 38 bytes, Stack size 8 bytes, rtx_thread.o(.text), UNUSED)
[Calls]
osThreadFlagsWait (Thumb, 60 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = osThreadFlagsWait ⇒ EvrRtxThreadFlagsWait ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxThreadFlagsWait
- >> EvrRtxThreadError
[Called By]
osRtxTimerTick (Thumb, 88 bytes, Stack size 16 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = osRtxTimerTick ⇒ osMessageQueuePut ⇒ EvrRtxMessageQueuePut ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> osMessageQueuePut
- >> TimerInsert
- >> osRtxErrorNotify
[Address Reference Count : 1]
osRtxTimerThread (Thumb, 66 bytes, Stack size 24 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 136
- Call Chain = osRtxTimerThread ⇒ osMessageQueueNew ⇒ EvrRtxMessageQueueNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxTimerCallback
- >> osMessageQueueNew
- >> osMessageQueueGet
[Address Reference Count : 1]
svcRtxTimerNew (Thumb, 148 bytes, Stack size 24 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = svcRtxTimerNew ⇒ osRtxMemoryAlloc ⇒ EvrRtxMemoryAlloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxTimerCreated
- >> EvrRtxTimerError
- >> osRtxMemoryPoolAlloc
- >> osRtxMemoryAlloc
[Address Reference Count : 1]
svcRtxTimerGetName (Thumb, 40 bytes, Stack size 8 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = svcRtxTimerGetName ⇒ EvrRtxTimerGetName ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxTimerStart (Thumb, 88 bytes, Stack size 16 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxTimerStart ⇒ EvrRtxTimerStarted ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxTimerStarted
- >> EvrRtxTimerError
- >> TimerRemove
- >> TimerInsert
[Address Reference Count : 1]
svcRtxTimerStop (Thumb, 60 bytes, Stack size 16 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = svcRtxTimerStop ⇒ EvrRtxTimerStopped ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxTimerStopped
- >> EvrRtxTimerError
- >> TimerRemove
[Address Reference Count : 1]
svcRtxTimerIsRunning (Thumb, 36 bytes, Stack size 8 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = svcRtxTimerIsRunning ⇒ EvrRtxTimerIsRunning ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
svcRtxTimerDelete (Thumb, 96 bytes, Stack size 16 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = svcRtxTimerDelete ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EvrRtxTimerDestroyed
- >> EvrRtxTimerError
- >> osRtxMemoryPoolFree
- >> osRtxMemoryFree
- >> TimerRemove
[Address Reference Count : 1]
osTimerNew (Thumb, 86 bytes, Stack size 24 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = osTimerNew ⇒ EvrRtxTimerNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EvrRtxTimerNew
- >> EvrRtxTimerError
[Called By]
osTimerGetName (Thumb, 38 bytes, Stack size 8 bytes, rtx_timer.o(.text), UNUSED)
[Calls]
osTimerStart (Thumb, 56 bytes, Stack size 16 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = osTimerStart ⇒ EvrRtxTimerStart ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EvrRtxTimerStart
- >> EvrRtxTimerError
[Called By]
osTimerStop (Thumb, 52 bytes, Stack size 16 bytes, rtx_timer.o(.text), UNUSED)
[Calls]
- >> EvrRtxTimerStop
- >> EvrRtxTimerError
osTimerIsRunning (Thumb, 38 bytes, Stack size 8 bytes, rtx_timer.o(.text), UNUSED)
[Calls]
osTimerDelete (Thumb, 62 bytes, Stack size 16 bytes, rtx_timer.o(.text), UNUSED)
[Calls]
- >> EvrRtxTimerDelete
- >> EvrRtxTimerError
OS_Tick_Setup (Thumb, 54 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
OS_Tick_Enable (Thumb, 34 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
- >> svcRtxKernelResume
- >> svcRtxKernelStart
OS_Tick_Disable (Thumb, 36 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
OS_Tick_AcknowledgeIRQ (Thumb, 10 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
OS_Tick_GetIRQn (Thumb, 6 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
OS_Tick_GetClock (Thumb, 6 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
- >> svcRtxKernelGetSysTimerFreq
OS_Tick_GetInterval (Thumb, 10 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
- >> svcRtxKernelGetSysTimerCount
OS_Tick_GetCount (Thumb, 12 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
- >> svcRtxKernelGetSysTimerCount
OS_Tick_GetOverflow (Thumb, 12 bytes, Stack size 0 bytes, os_systick.o(.text))
[Called By]
- >> svcRtxKernelGetSysTimerCount
osRtxIdleThread (Thumb, 2 bytes, Stack size 0 bytes, rtx_config.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
osRtxErrorNotify (Thumb, 2 bytes, Stack size 0 bytes, rtx_config.o(.text))
[Calls]
[Called By]- >> osRtxPostProcess
- >> osRtxTimerTick
- >> osRtxThreadStackCheck
- >> osRtxErrorNotify
ETHERNET_IRQHandler (Thumb, 60 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
SSPx_GPDMA_Tx_SignalEvent (Thumb, 12 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Called By]
- >> SSP0_GPDMA_Tx_SignalEvent
SSPx_GPDMA_Rx_SignalEvent (Thumb, 30 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Called By]
- >> SSP0_GPDMA_Rx_SignalEvent
SSP0_GPDMA_Tx_SignalEvent (Thumb, 4 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Calls]
- >> SSPx_GPDMA_Tx_SignalEvent
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_GPDMA_Rx_SignalEvent (Thumb, 4 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Calls]
- >> SSPx_GPDMA_Rx_SignalEvent
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = SSP0_IRQHandler ⇒ SSPx_IRQHandler
[Calls]
[Address Reference Count : 1]
EventRecorderTimerGet (Thumb, 6 bytes, Stack size 0 bytes, eventrecorder.o(.text))
[Called By]
EventRecorderTimerInit (Thumb, 26 bytes, Stack size 0 bytes, eventrecorder.o(.text))
[Called By]
- >> EventRecorderInitialize
EventRecorderEnable (Thumb, 88 bytes, Stack size 32 bytes, eventrecorder.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = EventRecorderEnable
[Called By]- >> EventRecorderInitialize
EventRecorderInitialize (Thumb, 214 bytes, Stack size 24 bytes, eventrecorder.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = EventRecorderInitialize ⇒ EventRecordItem
[Calls]- >> EventRecorderTimerInit
- >> EventRecorderEnable
- >> EventGetTS
- >> EventRecordItem
- >> __aeabi_memclr4
[Called By]
EventRecorderDisable (Thumb, 90 bytes, Stack size 32 bytes, eventrecorder.o(.text), UNUSED)
EventRecorderStart (Thumb, 36 bytes, Stack size 8 bytes, eventrecorder.o(.text), UNUSED)
[Calls]
- >> EventGetTS
- >> EventRecordItem
EventRecorderStop (Thumb, 34 bytes, Stack size 8 bytes, eventrecorder.o(.text), UNUSED)
[Calls]
- >> EventGetTS
- >> EventRecordItem
EventRecordData (Thumb, 242 bytes, Stack size 40 bytes, eventrecorder.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = EventRecordData ⇒ EventRecordItem
[Calls]- >> EventGetTS
- >> EventCheckFilter
- >> GetContext
- >> EventRecordItem
- >> __aeabi_memcpy
[Called By]- >> EvrRtxMessageQueueGetName
- >> EvrRtxMessageQueueNew
- >> EvrRtxMemoryPoolGetName
- >> EvrRtxMemoryPoolNew
- >> EvrRtxSemaphoreGetName
- >> EvrRtxSemaphoreNew
- >> EvrRtxMutexGetName
- >> EvrRtxMutexNew
- >> EvrRtxTimerGetName
- >> EvrRtxTimerNew
- >> EvrRtxThreadGetName
- >> EvrRtxThreadNew
- >> EvrRtxKernelInfoRetrieved
- >> EvrRtxEventFlagsNew
- >> EvrRtxEventFlagsGetName
- >> netHTTPs_SetPassword
- >> http_proc_multipart
- >> http_proc_header
- >> http_open_file
- >> http_listener
- >> chk_post_req
- >> tcp_write
- >> net_ip4_send_frame
- >> arp_send_request
- >> arp_send_reply
- >> arp_probe_run
- >> net_udp_process
- >> net_tcp_process
- >> net_ip4_chk_frame
- >> net_icmp_process
- >> net_arp_run
- >> net_arp_process
- >> net_arp_cache_find
- >> net_arp_cache_early
- >> net_arp_cache_add
- >> net_eth_send_frame
- >> net_http_server_init
- >> net_eth_iface_run
- >> net_eth_iface_init
- >> net_icmp_send_echo
EventRecord2 (Thumb, 52 bytes, Stack size 16 bytes, eventrecorder.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventGetTS
- >> EventCheckFilter
- >> EventRecordItem
[Called By]- >> EvrRtxMessageQueueDestroyed
- >> EvrRtxMessageQueueDelete
- >> EvrRtxMessageQueueResetDone
- >> EvrRtxMessageQueueReset
- >> EvrRtxMessageQueueGetSpace
- >> EvrRtxMessageQueueGetCount
- >> EvrRtxMessageQueueGetMsgSize
- >> EvrRtxMessageQueueGetCapacity
- >> EvrRtxMessageQueueNotRetrieved
- >> EvrRtxMessageQueueRetrieved
- >> EvrRtxMessageQueueGetTimeout
- >> EvrRtxMessageQueueNotInserted
- >> EvrRtxMessageQueueInserted
- >> EvrRtxMessageQueueInsertPending
- >> EvrRtxMessageQueuePutTimeout
- >> EvrRtxMessageQueueGetName
- >> EvrRtxMessageQueueCreated
- >> EvrRtxMessageQueueError
- >> EvrRtxMemoryPoolDestroyed
- >> EvrRtxMemoryPoolDelete
- >> EvrRtxMemoryPoolGetSpace
- >> EvrRtxMemoryPoolGetCount
- >> EvrRtxMemoryPoolGetBlockSize
- >> EvrRtxMemoryPoolGetCapacity
- >> EvrRtxMemoryPoolFreeFailed
- >> EvrRtxMemoryPoolDeallocated
- >> EvrRtxMemoryPoolFree
- >> EvrRtxMemoryPoolAllocFailed
- >> EvrRtxMemoryPoolAllocated
- >> EvrRtxMemoryPoolAllocTimeout
- >> EvrRtxMemoryPoolAllocPending
- >> EvrRtxMemoryPoolAlloc
- >> EvrRtxMemoryPoolGetName
- >> EvrRtxMemoryPoolCreated
- >> EvrRtxMemoryPoolError
- >> EvrRtxSemaphoreDestroyed
- >> EvrRtxSemaphoreDelete
- >> EvrRtxSemaphoreGetCount
- >> EvrRtxSemaphoreReleased
- >> EvrRtxSemaphoreRelease
- >> EvrRtxSemaphoreNotAcquired
- >> EvrRtxSemaphoreAcquired
- >> EvrRtxSemaphoreAcquireTimeout
- >> EvrRtxSemaphoreAcquirePending
- >> EvrRtxSemaphoreAcquire
- >> EvrRtxSemaphoreGetName
- >> EvrRtxSemaphoreCreated
- >> EvrRtxSemaphoreError
- >> EvrRtxMutexDestroyed
- >> EvrRtxMutexDelete
- >> EvrRtxMutexGetOwner
- >> EvrRtxMutexReleased
- >> EvrRtxMutexRelease
- >> EvrRtxMutexNotAcquired
- >> EvrRtxMutexAcquired
- >> EvrRtxMutexAcquireTimeout
- >> EvrRtxMutexAcquirePending
- >> EvrRtxMutexAcquire
- >> EvrRtxMutexGetName
- >> EvrRtxMutexCreated
- >> EvrRtxMutexNew
- >> EvrRtxMutexError
- >> EvrRtxEventFlagsWaitTimeout
- >> EvrRtxTimerDestroyed
- >> EvrRtxTimerDelete
- >> EvrRtxTimerIsRunning
- >> EvrRtxTimerStopped
- >> EvrRtxTimerStop
- >> EvrRtxTimerStarted
- >> EvrRtxTimerStart
- >> EvrRtxTimerGetName
- >> EvrRtxTimerCreated
- >> EvrRtxTimerCallback
- >> EvrRtxTimerError
- >> EvrRtxThreadDelayCompleted
- >> EvrRtxThreadFlagsWaitNotCompleted
- >> EvrRtxThreadFlagsWaitTimeout
- >> EvrRtxThreadFlagsGet
- >> EvrRtxThreadFlagsClearDone
- >> EvrRtxThreadFlagsClear
- >> EvrRtxThreadFlagsSetDone
- >> EvrRtxThreadFlagsSet
- >> EvrRtxThreadGetCount
- >> EvrRtxThreadDestroyed
- >> EvrRtxThreadTerminate
- >> EvrRtxThreadExit
- >> EvrRtxThreadSwitch
- >> EvrRtxThreadUnblocked
- >> EvrRtxThreadBlocked
- >> EvrRtxThreadJoined
- >> EvrRtxThreadJoinPending
- >> EvrRtxThreadJoin
- >> EvrRtxThreadDetached
- >> EvrRtxThreadDetach
- >> EvrRtxThreadResumed
- >> EvrRtxThreadResume
- >> EvrRtxThreadSuspended
- >> EvrRtxThreadSuspend
- >> EvrRtxThreadYield
- >> EvrRtxThreadGetPriority
- >> EvrRtxThreadSetPriority
- >> EvrRtxThreadGetStackSpace
- >> EvrRtxThreadGetStackSize
- >> EvrRtxThreadGetState
- >> EvrRtxThreadGetId
- >> EvrRtxThreadGetName
- >> EvrRtxThreadCreated
- >> EvrRtxKernelGetSysTimerFreq
- >> EvrRtxKernelGetSysTimerCount
- >> EvrRtxKernelGetTickFreq
- >> EvrRtxKernelGetTickCount
- >> EvrRtxKernelResumed
- >> EvrRtxKernelResume
- >> EvrRtxKernelSuspended
- >> EvrRtxKernelSuspend
- >> EvrRtxKernelLockRestored
- >> EvrRtxKernelRestoreLock
- >> EvrRtxKernelUnlocked
- >> EvrRtxKernelUnlock
- >> EvrRtxKernelLocked
- >> EvrRtxKernelLock
- >> EvrRtxKernelStarted
- >> EvrRtxKernelStart
- >> EvrRtxKernelGetState
- >> EvrRtxKernelInfoRetrieved
- >> EvrRtxKernelInitializeCompleted
- >> EvrRtxKernelInitialize
- >> EvrRtxKernelError
- >> EvrRtxMemoryBlockAlloc
- >> EvrRtxEventFlagsSetDone
- >> EvrRtxEventFlagsSet
- >> EvrRtxEventFlagsNew
- >> EvrRtxEventFlagsGetName
- >> EvrRtxEventFlagsGet
- >> EvrRtxEventFlagsError
- >> EvrRtxEventFlagsDestroyed
- >> EvrRtxEventFlagsDelete
- >> EvrRtxEventFlagsCreated
- >> EvrRtxEventFlagsClearDone
- >> EvrRtxEventFlagsClear
- >> EvrRtxThreadError
- >> EvrRtxThreadDelayUntil
- >> EvrRtxThreadDelay
- >> netIF_GetOption
- >> netInitialize
- >> http_server_start
- >> http_server_run
- >> http_proc_post
- >> http_proc_multipart
- >> http_open_file
- >> http_listener
- >> net_mem_shrink
- >> net_tcp_set_option
- >> net_tcp_send
- >> net_tcp_listen
- >> net_tcp_get_socket
- >> net_tcp_get_buf
- >> net_tcp_close
- >> net_tcp_abort
- >> tcp_set_cwnd
- >> tcp_send_reset
- >> tcp_send_data
- >> tcp_send_ctrl
- >> tcp_proc_dupack
- >> tcp_proc_acknr
- >> tcp_parse_opt
- >> tcp_map_socket
- >> net_ip4_send_frame
- >> net_ip4_init
- >> net_loop_send_frame
- >> arp_send_request
- >> arp_send_reply
- >> arp_proc_response
- >> arp_cache_alloc
- >> net_udp_process
- >> net_tcp_process
- >> net_mem_free
- >> net_ip4_chk_frame
- >> net_icmp_process
- >> net_arp_run
- >> net_arp_process
- >> net_arp_init
- >> net_arp_cache_find
- >> net_arp_cache_early
- >> net_arp_cache_add
- >> net_eth_send_frame
- >> net_eth_get_option
- >> net_udp_socket_init
- >> net_tcp_socket_run
- >> net_tcp_socket_init
- >> net_ping_client_run
- >> net_ping_client_init
- >> net_loop_iface_run
- >> net_loop_iface_init
- >> net_http_server_init
- >> net_eth_iface_run
- >> net_eth_iface_init
EventRecord4 (Thumb, 98 bytes, Stack size 32 bytes, eventrecorder.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventGetTS
- >> EventCheckFilter
- >> GetContext
- >> EventRecordItem
[Called By]- >> EvrRtxMessageQueueGetPending
- >> EvrRtxMessageQueueGet
- >> EvrRtxMessageQueuePutPending
- >> EvrRtxMessageQueuePut
- >> EvrRtxMessageQueueNew
- >> EvrRtxMemoryPoolNew
- >> EvrRtxSemaphoreNew
- >> EvrRtxTimerNew
- >> EvrRtxThreadFlagsWaitCompleted
- >> EvrRtxThreadFlagsWaitPending
- >> EvrRtxThreadFlagsWait
- >> EvrRtxThreadEnumerate
- >> EvrRtxThreadNew
- >> EvrRtxKernelGetInfo
- >> EvrRtxMemoryBlockFree
- >> EvrRtxMemoryBlockInit
- >> EvrRtxMemoryFree
- >> EvrRtxMemoryAlloc
- >> EvrRtxMemoryInit
- >> EvrRtxEventFlagsWaitPending
- >> EvrRtxEventFlagsWaitNotCompleted
- >> EvrRtxEventFlagsWaitCompleted
- >> EvrRtxEventFlagsWait
- >> tcp_que_resend
- >> tcp_proc_acknr
- >> net_tcp_process
- >> net_mem_free
- >> net_mem_alloc
- >> net_mem_init
GPDMA_Initialize (Thumb, 116 bytes, Stack size 8 bytes, gpdma_lpc43xx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GPDMA_Initialize
[Calls]- >> __NVIC_ClearPendingIRQ
[Called By]
GPDMA_Uninitialize (Thumb, 60 bytes, Stack size 8 bytes, gpdma_lpc43xx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GPDMA_Uninitialize
[Calls]- >> __NVIC_ClearPendingIRQ
[Called By]
GPDMA_PeripheralSelect (Thumb, 42 bytes, Stack size 8 bytes, gpdma_lpc43xx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GPDMA_PeripheralSelect
[Called By]
GPDMA_ChannelConfigure (Thumb, 186 bytes, Stack size 40 bytes, gpdma_lpc43xx.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = GPDMA_ChannelConfigure
[Calls]- >> Clear_Channel_active_flag
- >> Set_Channel_active_flag
[Called By]- >> SSPx_Transfer
- >> SSPx_Receive
- >> SSPx_Send
GPDMA_ChannelEnable (Thumb, 46 bytes, Stack size 16 bytes, gpdma_lpc43xx.o(.text), UNUSED)
[Calls]
- >> Set_Channel_active_flag
GPDMA_ChannelDisable (Thumb, 40 bytes, Stack size 8 bytes, gpdma_lpc43xx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GPDMA_ChannelDisable
[Calls]- >> Clear_Channel_active_flag
[Called By]- >> SSPx_Control
- >> SSPx_PowerControl
GPDMA_ChannelGetStatus (Thumb, 24 bytes, Stack size 0 bytes, gpdma_lpc43xx.o(.text), UNUSED)
GPDMA_ChannelGetCount (Thumb, 38 bytes, Stack size 0 bytes, gpdma_lpc43xx.o(.text))
[Called By]
DMA_IRQHandler (Thumb, 220 bytes, Stack size 32 bytes, gpdma_lpc43xx.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = DMA_IRQHandler
[Calls]- >> Clear_Channel_active_flag
[Address Reference Count : 1]
GPIO_PortClock (Thumb, 38 bytes, Stack size 0 bytes, gpio_lpc43xx.o(.text))
[Called By]
- >> LED_Initialize
- >> GLCD_Initialize
- >> Buttons_Initialize
GPIO_SetDir (Thumb, 26 bytes, Stack size 8 bytes, gpio_lpc43xx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_SetDir
[Called By]- >> LED_Initialize
- >> GLCD_Initialize
- >> SSPx_Control
GPIO_PinWrite (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc43xx.o(.text))
[Called By]
- >> LED_Off
- >> LED_On
- >> GLCD_Uninitialize
- >> LED_Initialize
- >> GLCD_Initialize
- >> SSPx_Control
GPIO_PinRead (Thumb, 22 bytes, Stack size 0 bytes, gpio_lpc43xx.o(.text))
[Called By]
GPIO_PortWrite (Thumb, 18 bytes, Stack size 0 bytes, gpio_lpc43xx.o(.text), UNUSED)
GPIO_PortRead (Thumb, 12 bytes, Stack size 0 bytes, gpio_lpc43xx.o(.text), UNUSED)
SCU_PinConfigure (Thumb, 28 bytes, Stack size 0 bytes, scu_lpc43xx.o(.text))
[Called By]
- >> LED_Uninitialize
- >> GLCD_Uninitialize
- >> Buttons_Uninitialize
- >> LED_Initialize
- >> GLCD_Initialize
- >> Buttons_Initialize
- >> SSPx_Uninitialize
- >> SSPx_Control
- >> SSPx_Initialize
- >> Uninitialize
- >> Initialize
SCU_CLK_PinConfigure (Thumb, 24 bytes, Stack size 0 bytes, scu_lpc43xx.o(.text))
[Called By]
- >> SSPx_Uninitialize
- >> SSPx_Initialize
- >> Uninitialize
- >> Initialize
SCU_USB1_PinConfigure (Thumb, 8 bytes, Stack size 0 bytes, scu_lpc43xx.o(.text), UNUSED)
SCU_I2C_PinConfigure (Thumb, 34 bytes, Stack size 0 bytes, scu_lpc43xx.o(.text), UNUSED)
SCU_ADC_ChannelPinConfigure (Thumb, 50 bytes, Stack size 8 bytes, scu_lpc43xx.o(.text), UNUSED)
SCU_DAC_PinConfigure (Thumb, 36 bytes, Stack size 0 bytes, scu_lpc43xx.o(.text), UNUSED)
SCU_PinInterruptSourceSelect (Thumb, 64 bytes, Stack size 8 bytes, scu_lpc43xx.o(.text), UNUSED)
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADCHS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
ATIMER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
C_CAN0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
C_CAN1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
EVENTROUTER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
FLASHEEPROM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
GINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2S0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
I2S1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
LCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
M0APP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
M0SUB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
PIN_INT7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
RITIMER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SCT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SGPIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SPIFI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SSP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
USART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
USB0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
USB1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
WWDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc43xx.o(.text))
[Address Reference Count : 1]
SetClock (Thumb, 158 bytes, Stack size 12 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = SetClock
[Called By]
SystemInit_ExtMemCtl (Thumb, 1008 bytes, Stack size 56 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = SystemInit_ExtMemCtl ⇒ WaitUs ⇒ __aeabi_uldivmod
[Calls]- >> WaitUs
- >> __aeabi_uldivmod
[Called By]
MeasureFreq (Thumb, 62 bytes, Stack size 0 bytes, system_lpc43xx.o(.text), UNUSED)
GetClkSel (Thumb, 114 bytes, Stack size 0 bytes, system_lpc43xx.o(.text))
[Called By]
GetClockFreq (Thumb, 168 bytes, Stack size 28 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = GetClockFreq
[Calls]
[Called By]- >> SystemCoreClockUpdate
- >> SSPx_Control
- >> PowerControl
SystemCoreClockUpdate (Thumb, 20 bytes, Stack size 4 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = SystemCoreClockUpdate ⇒ GetClockFreq
[Calls]
[Called By]- >> GLCD_Initialize
- >> main
- >> SystemInit
SystemInit (Thumb, 48 bytes, Stack size 8 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = SystemInit ⇒ SystemInit_ExtMemCtl ⇒ WaitUs ⇒ __aeabi_uldivmod
[Calls]- >> SystemCoreClockUpdate
- >> SystemInit_ExtMemCtl
- >> SetClock
[Address Reference Count : 1]
netos_thread_create (Thumb, 8 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = netos_thread_create ⇒ osThreadCreate ⇒ osThreadNew ⇒ EvrRtxThreadNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Called By]
netos_thread_id (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
[Calls]
netos_thread_pass (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = netos_thread_pass ⇒ osThreadYield ⇒ EvrRtxThreadYield ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
netos_timer_create (Thumb, 12 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 128
- Call Chain = netos_timer_create ⇒ osTimerCreate ⇒ osTimerNew ⇒ EvrRtxTimerNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Called By]
netos_timer_start (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = netos_timer_start ⇒ osTimerStart ⇒ EvrRtxTimerStart ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
netos_mutex_create (Thumb, 16 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 96
- Call Chain = netos_mutex_create ⇒ osMutexCreate ⇒ osMutexNew ⇒ EvrRtxMutexNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]
[Called By]- >> netInitialize
- >> net_mem_init
netos_lock (Thumb, 8 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = netos_lock ⇒ osMutexAcquire ⇒ EvrRtxMutexAcquire ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_sys_lock
- >> mem_lock
netos_unlock (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = netos_unlock ⇒ osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_sys_unlock
- >> mem_unlock
netos_flag_wait (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = netos_flag_wait ⇒ osSignalWait ⇒ osThreadFlagsWait ⇒ EvrRtxThreadFlagsWait ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> netETH_Thread
- >> netCore_Thread
netos_flag_set (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = netos_flag_set ⇒ osSignalSet ⇒ osThreadFlagsSet ⇒ EvrRtxThreadFlagsSetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_sys_wakeup
- >> eth_notify
netos_flag_clear (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = netos_flag_clear ⇒ osSignalClear ⇒ osThreadGetId ⇒ EvrRtxThreadGetId ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
netos_delay (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
[Calls]
netif_create (Thumb, 36 bytes, Stack size 8 bytes, net_config.o(.text))
[Stack]
- Max Depth = 120
- Call Chain = netif_create ⇒ osSemaphoreCreate ⇒ osSemaphoreNew ⇒ EvrRtxSemaphoreNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> osSemaphoreCreate
- >> osThreadCreate
[Called By]
netif_lock (Thumb, 8 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = netif_lock ⇒ osSemaphoreWait ⇒ osSemaphoreAcquire ⇒ EvrRtxSemaphoreNotAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
netif_unlock (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = netif_unlock ⇒ osSemaphoreRelease ⇒ EvrRtxSemaphoreReleased ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
net_igmp_is_member (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
net_igmp_collect_addr (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
net_igmp_process (Thumb, 2 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netDHCP_Enable (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
netDHCP_Disable (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
netDHCP_SetOption (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
net_ppp_send_frame (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
net_ppp_get_option (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
net_ppp_set_option (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
net_slip_send_frame (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
net_slip_get_option (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
net_slip_set_option (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
netSNTPc_GetTime (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text), UNUSED)
netHTTPs_fopen (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netHTTPs_fclose (Thumb, 2 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
- >> http_server_run
- >> http_kill_session
netHTTPs_fread (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netHTTPs_fgets (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netHTTPs_fstat (Thumb, 2 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netTLS_socket (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netTLS_buf (Thumb, 4 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netTLS_send (Thumb, 2 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
netTLS_close (Thumb, 2 bytes, Stack size 0 bytes, net_config.o(.text))
[Called By]
net_sys_error (Thumb, 2 bytes, Stack size 0 bytes, net_config.o(.text))
[Calls]
[Called By]- >> netInitialize
- >> net_tcp_get_socket
- >> net_tcp_process
- >> net_mem_free
- >> net_mem_alloc
- >> net_eth_iface_init
- >> net_sys_error
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> PHY_Write
- >> PHY_Read
- >> SystemInit_ExtMemCtl
- >> WaitUs
- >> _printf_core
- >> _fp_digits
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> EventRecordData
- >> osMessageQueuePut
- >> osMessageQueueGet
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> osRtxMessageQueuePostProcess
- >> svcRtxKernelGetInfo
- >> http_server_run
- >> http_proc_post
- >> net_ip4_frag_get
- >> net_ip4_frag_add
- >> net_loop_send_frame
- >> net_icmp_process
- >> net_icmp_send_echo
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__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]- >> osMailCAlloc
- >> osPoolCAlloc
- >> svcRtxMessageQueueNew
- >> svcRtxMemoryPoolNew
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> netInitialize
- >> EventRecorderInitialize
- >> SSPx_Control
- >> SSPx_PowerControl
- >> SSPx_Initialize
- >> svcRtxKernelInitialize
- >> net_udp_socket_init
- >> net_tcp_socket_init
- >> net_ip4_frag_init
- >> net_http_server_init
- >> net_eth_iface_init
__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]
- >> EvrRtxMessageQueueGetName
- >> EvrRtxMemoryPoolGetName
- >> EvrRtxSemaphoreGetName
- >> EvrRtxMutexGetName
- >> EvrRtxTimerGetName
- >> EvrRtxThreadGetName
- >> EvrRtxKernelInfoRetrieved
- >> EvrRtxEventFlagsGetName
- >> netHTTPs_SetPassword
- >> read_script_line
- >> http_open_file
- >> net_http_server_init
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> netCGI_ProcessData
- >> http_proc_header
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = memcmp
[Called By]
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strncmp
[Called By]- >> netCGI_Script
- >> netCGI_ProcessData
- >> netCGI_ProcessQuery
__0sscanf (Thumb, 48 bytes, Stack size 72 bytes, __0sscanf.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]
[Called By]- >> net_addr4_aton
- >> netMAC_aton
_scanf_int (Thumb, 332 bytes, Stack size 56 bytes, _scanf_int.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _scanf_int
[Calls]
[Called By]
atoi (Thumb, 26 bytes, Stack size 16 bytes, atoi.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> strtol
- >> __aeabi_errno_addr
[Called By]- >> http_to_utc
- >> chk_post_req
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fmul
[Called By]
__ARM_scalbnf (Thumb, 24 bytes, Stack size 0 bytes, fscalb.o(.text))
[Called By]
scalbnf (Thumb, 0 bytes, Stack size 0 bytes, fscalb.o(.text), UNUSED)
__aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Called By]
__aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_dadd
- >> __aeabi_d2ulz
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_d2ulz
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
_chval (Thumb, 28 bytes, Stack size 0 bytes, _chval.o(.text))
[Called By]
- >> _strtoul
- >> _scanf_int
__vfscanf_char (Thumb, 20 bytes, Stack size 0 bytes, scanf_char.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]
[Called By]
_sgetc (Thumb, 30 bytes, Stack size 0 bytes, _sgetc.o(.text))
[Address Reference Count : 1]
_sbackspace (Thumb, 34 bytes, Stack size 0 bytes, _sgetc.o(.text))
[Address Reference Count : 1]
strtol (Thumb, 112 bytes, Stack size 32 bytes, strtol.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = strtol ⇒ _strtoul
[Calls]- >> _strtoul
- >> __rt_ctype_table
- >> __aeabi_errno_addr
[Called By]
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text), UNUSED)
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _float_epilogue
[Called By]
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
[Calls]
- >> __aeabi_lasr
- >> _double_round
- >> _double_epilogue
- >> __aeabi_llsl
[Called By]- >> __aeabi_drsub
- >> __aeabi_dsub
- >> _fp_digits
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)
[Calls]
[Called By]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[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)
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
__rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
[Called By]
isspace (Thumb, 18 bytes, Stack size 8 bytes, isspace_o.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = isspace
[Calls]
[Address Reference Count : 1]
__vfscanf (Thumb, 808 bytes, Stack size 88 bytes, _scanf.o(.text))
[Stack]
- Max Depth = 144
- Call Chain = __vfscanf ⇒ _scanf_int
[Calls]
[Called By]
_strtoul (Thumb, 158 bytes, Stack size 40 bytes, _strtoul.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _strtoul
[Calls]- >> _chval
- >> __aeabi_errno_addr
[Called By]
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
[Called By]
- >> _double_epilogue
- >> __aeabi_ddiv
- >> __aeabi_dadd
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
[Calls]
- >> _double_round
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> __aeabi_dmul
- >> __aeabi_dadd
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
__decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
__0sprintf (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]- >> netCGI_Script
- >> Display
- >> utc_to_http
- >> http_error_msg
- >> http_add_header
- >> add_server_id
- >> ip4_ntoa
__c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__aeabi_errno_addr (Thumb, 4 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr))
[Called By]
__rt_errno_addr (Thumb, 0 bytes, Stack size 0 bytes, errno.o(i.__aeabi_errno_addr), UNUSED)
__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)
netCGI_Charset (Thumb, 4 bytes, Stack size 0 bytes, net_http_server.o(i.netCGI_Charset))
[Called By]
netCGI_ContentType (Thumb, 4 bytes, Stack size 0 bytes, net_http_server.o(i.netCGI_ContentType))
[Called By]
netCGI_GetEnvVar (Thumb, 104 bytes, Stack size 24 bytes, net_http_server.o(i.netCGI_GetEnvVar))
[Stack]
- Max Depth = 24
- Call Chain = netCGI_GetEnvVar
[Calls]
[Called By]- >> netCGI_ProcessData
- >> netCGI_ProcessQuery
netCGI_Redirect (Thumb, 4 bytes, Stack size 0 bytes, net_http_server.o(i.netCGI_Redirect))
[Called By]
netCGX_ContentType (Thumb, 4 bytes, Stack size 0 bytes, net_http_server.o(i.netCGX_ContentType))
[Called By]
netCore_Thread (Thumb, 76 bytes, Stack size 0 bytes, net_sys.o(i.netCore_Thread))
[Stack]
- Max Depth = 112
- Call Chain = netCore_Thread ⇒ netos_flag_wait ⇒ osSignalWait ⇒ osThreadFlagsWait ⇒ EvrRtxThreadFlagsWait ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> net_sys_unlock
- >> net_sys_lock
- >> netos_flag_clear
- >> netos_flag_wait
- >> netos_thread_pass
- >> sys_proc_tick
[Address Reference Count : 1]
netETH_Notify (Thumb, 2 bytes, Stack size 0 bytes, net_eth.o(i.netETH_Notify))
[Called By]
- >> net_eth_iface_run
- >> net_eth_iface_init
netETH_ReceiveRaw (Thumb, 2 bytes, Stack size 0 bytes, net_eth.o(i.netETH_ReceiveRaw))
[Called By]
netETH_Thread (Thumb, 56 bytes, Stack size 0 bytes, net_eth.o(i.netETH_Thread))
[Stack]
- Max Depth = 120
- Call Chain = netETH_Thread ⇒ eth_receive ⇒ net_mem_alloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> eth_unlock
- >> eth_receive
- >> eth_lock
- >> eth_check_link
- >> netos_flag_wait
[Address Reference Count : 1]
netHTTPs_AcceptClient (Thumb, 4 bytes, Stack size 0 bytes, net_http_server.o(i.netHTTPs_AcceptClient))
[Called By]
netHTTPs_CheckAccount (Thumb, 4 bytes, Stack size 0 bytes, net_http_server.o(i.netHTTPs_CheckAccount))
[Called By]
netHTTPs_FileAccess (Thumb, 4 bytes, Stack size 0 bytes, net_http_server.o(i.netHTTPs_FileAccess))
[Called By]
netHTTPs_GetLanguage (Thumb, 24 bytes, Stack size 0 bytes, net_http_server.o(i.netHTTPs_GetLanguage))
[Called By]
netHTTPs_GetPassword (Thumb, 6 bytes, Stack size 0 bytes, net_http_server.o(i.netHTTPs_GetPassword))
[Called By]
netHTTPs_LoginActive (Thumb, 6 bytes, Stack size 0 bytes, net_http_server.o(i.netHTTPs_LoginActive))
[Called By]
- >> netCGI_Script
- >> netCGI_ProcessData
netHTTPs_SetPassword (Thumb, 74 bytes, Stack size 16 bytes, net_http_server.o(i.netHTTPs_SetPassword))
[Stack]
- Max Depth = 96
- Call Chain = netHTTPs_SetPassword ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> net_sys_unlock
- >> net_sys_lock
- >> strlen
- >> net_strcpy
[Called By]
netIF_GetOption (Thumb, 116 bytes, Stack size 24 bytes, net_sys.o(i.netIF_GetOption))
[Stack]
- Max Depth = 96
- Call Chain = netIF_GetOption ⇒ net_sys_unlock ⇒ netos_unlock ⇒ osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_sys_unlock
- >> net_sys_lock
- >> net_eth_get_option
- >> net_slip_get_option
- >> net_ppp_get_option
[Called By]
netIP_aton (Thumb, 16 bytes, Stack size 0 bytes, net_addr.o(i.netIP_aton))
[Stack]
- Max Depth = 240
- Call Chain = netIP_aton ⇒ net_addr4_aton ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]
[Called By]
netIP_ntoa (Thumb, 30 bytes, Stack size 8 bytes, net_addr.o(i.netIP_ntoa))
[Stack]
- Max Depth = 48
- Call Chain = netIP_ntoa ⇒ ip4_ntoa ⇒ __2sprintf
[Calls]
[Called By]
netInitialize (Thumb, 150 bytes, Stack size 16 bytes, net_sys.o(i.netInitialize))
[Stack]
- Max Depth = 144
- Call Chain = netInitialize ⇒ netos_timer_create ⇒ osTimerCreate ⇒ osTimerNew ⇒ EvrRtxTimerNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_sys_unlock
- >> net_sys_lock
- >> net_sys_error
- >> netos_mutex_create
- >> netos_timer_start
- >> netos_timer_create
- >> netos_thread_create
- >> __aeabi_memclr4
- >> net_mem_init
- >> __asm___9_net_sys_c_71b12f21__sys_get_ver
[Called By]
netMAC_aton (Thumb, 112 bytes, Stack size 16 bytes, net_addr.o(i.netMAC_aton))
[Stack]
- Max Depth = 232
- Call Chain = netMAC_aton ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]
[Called By]
netTCP_GetLocalPort (Thumb, 4 bytes, Stack size 0 bytes, net_tcp.o(i.netTCP_GetLocalPort))
[Calls]
- >> net_tcp_get_local_port
[Called By]
netTCP_GetPeer (Thumb, 32 bytes, Stack size 16 bytes, net_tcp.o(i.netTCP_GetPeer))
[Stack]
- Max Depth = 88
- Call Chain = netTCP_GetPeer ⇒ net_sys_unlock ⇒ netos_unlock ⇒ osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> net_tcp_get_peer
- >> net_sys_unlock
- >> net_sys_lock
[Called By]
netTCP_GetState (Thumb, 4 bytes, Stack size 0 bytes, net_tcp.o(i.netTCP_GetState))
[Calls]
[Called By]
netTCP_GetTimer (Thumb, 4 bytes, Stack size 0 bytes, net_tcp.o(i.netTCP_GetTimer))
[Calls]
[Called By]
net_addr4_aton (Thumb, 82 bytes, Stack size 24 bytes, net_addr.o(i.net_addr4_aton))
[Stack]
- Max Depth = 240
- Call Chain = net_addr4_aton ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]
[Called By]- >> netIP_aton
- >> net_eth_iface_init
net_addr4_is_subnet (Thumb, 26 bytes, Stack size 0 bytes, net_addr.o(i.net_addr4_is_subnet))
[Called By]
- >> net_arp_cache_find
- >> net_arp_cache_early
- >> net_arp_cache_add
- >> ip4_get_route
net_addr_copy (Thumb, 20 bytes, Stack size 0 bytes, net_addr.o(i.net_addr_copy))
[Called By]
net_arp_cache_add (Thumb, 246 bytes, Stack size 24 bytes, net_arp.o(i.net_arp_cache_add))
[Stack]
- Max Depth = 104
- Call Chain = net_arp_cache_add ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_addr4_is_subnet
- >> arp_is_cacheable
- >> arp_cache_alloc
[Called By]- >> net_arp_process
- >> net_eth_iface_run
net_arp_cache_early (Thumb, 180 bytes, Stack size 24 bytes, net_arp.o(i.net_arp_cache_early))
[Stack]
- Max Depth = 144
- Call Chain = net_arp_cache_early ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_addr4_is_subnet
- >> arp_send_request
- >> arp_is_cacheable
- >> arp_cache_alloc
[Called By]
net_arp_cache_find (Thumb, 222 bytes, Stack size 32 bytes, net_arp.o(i.net_arp_cache_find))
[Stack]
- Max Depth = 152
- Call Chain = net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_addr4_is_subnet
- >> arp_send_request
- >> arp_cache_alloc
[Called By]
net_arp_init (Thumb, 58 bytes, Stack size 16 bytes, net_arp.o(i.net_arp_init))
[Stack]
- Max Depth = 72
- Call Chain = net_arp_init ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
net_arp_notify (Thumb, 34 bytes, Stack size 0 bytes, net_arp.o(i.net_arp_notify))
[Stack]
- Max Depth = 120
- Call Chain = net_arp_notify ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
net_arp_process (Thumb, 432 bytes, Stack size 24 bytes, net_arp.o(i.net_arp_process))
[Stack]
- Max Depth = 136
- Call Chain = net_arp_process ⇒ arp_send_reply ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> arp_send_reply
- >> arp_proc_response
- >> net_arp_cache_add
[Called By]
net_arp_run (Thumb, 314 bytes, Stack size 32 bytes, net_arp.o(i.net_arp_run))
[Stack]
- Max Depth = 160
- Call Chain = net_arp_run ⇒ arp_probe_run ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> arp_send_request
- >> arp_probe_run
[Called By]
net_b64_decode (Thumb, 122 bytes, Stack size 20 bytes, net_common.o(i.net_b64_decode))
[Stack]
- Max Depth = 20
- Call Chain = net_b64_decode
[Called By]
net_crc32_buf (Thumb, 24 bytes, Stack size 16 bytes, net_common.o(i.net_crc32_buf))
[Stack]
- Max Depth = 16
- Call Chain = net_crc32_buf
[Calls]
[Called By]
net_eth_get_option (Thumb, 120 bytes, Stack size 16 bytes, net_eth.o(i.net_eth_get_option))
[Stack]
- Max Depth = 72
- Call Chain = net_eth_get_option ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> eth_opt_len
[Called By]
net_eth_iface_init (Thumb, 504 bytes, Stack size 24 bytes, net_eth.o(i.net_eth_iface_init))
[Stack]
- Max Depth = 264
- Call Chain = net_eth_iface_init ⇒ net_addr4_aton ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]- >> EventRecordData
- >> EventRecord2
- >> netETH_Notify
- >> net_crc32_buf
- >> net_arp_init
- >> net_addr4_aton
- >> netMAC_aton
- >> eth_mtu_limit
- >> net_sys_error
- >> netif_create
- >> __aeabi_memclr4
[Address Reference Count : 1]
net_eth_iface_run (Thumb, 376 bytes, Stack size 24 bytes, net_eth.o(i.net_eth_iface_run))
[Stack]
- Max Depth = 328
- Call Chain = net_eth_iface_run ⇒ net_tcp_process ⇒ tcp_send_reset ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> netETH_ReceiveRaw
- >> netETH_Notify
- >> net_udp_process
- >> net_tcp_process
- >> net_mem_free
- >> net_ip4_reass_frame
- >> net_ip4_chk_frame
- >> net_icmp_process
- >> net_arp_run
- >> net_arp_process
- >> net_arp_cache_early
- >> net_arp_cache_add
- >> net_eth_update_filter
- >> net_igmp_process
[Address Reference Count : 1]
net_eth_is_my_addr (Thumb, 28 bytes, Stack size 0 bytes, net_eth.o(i.net_eth_is_my_addr))
[Called By]
net_eth_output (Thumb, 54 bytes, Stack size 16 bytes, net_eth.o(i.net_eth_output))
[Stack]
- Max Depth = 96
- Call Chain = net_eth_output ⇒ eth_lock ⇒ netif_lock ⇒ osSemaphoreWait ⇒ osSemaphoreAcquire ⇒ EvrRtxSemaphoreNotAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> eth_unlock
- >> eth_lock
[Called By]- >> arp_send_request
- >> arp_send_reply
- >> net_eth_send_frame
net_eth_send_frame (Thumb, 202 bytes, Stack size 16 bytes, net_eth.o(i.net_eth_send_frame))
[Stack]
- Max Depth = 168
- Call Chain = net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_ip4_is_subcast
- >> net_arp_cache_find
- >> net_eth_output
- >> eth_make_mcast4
[Called By]
net_eth_update_filter (Thumb, 170 bytes, Stack size 24 bytes, net_eth.o(i.net_eth_update_filter))
[Stack]
- Max Depth = 120
- Call Chain = net_eth_update_filter ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> net_mem_free
- >> net_mem_alloc
- >> eth_unlock
- >> eth_make_mcast4
- >> eth_lock
- >> net_igmp_collect_addr
[Called By]
net_http_server_init (Thumb, 202 bytes, Stack size 24 bytes, net_http_server.o(i.net_http_server_init))
[Stack]
- Max Depth = 120
- Call Chain = net_http_server_init ⇒ http_server_start ⇒ net_tcp_listen ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> http_server_start
- >> net_tcp_set_option
- >> net_tcp_get_socket
- >> netTLS_socket
- >> strlen
- >> __aeabi_memclr4
- >> net_strcpy
[Address Reference Count : 1]
net_http_server_run (Thumb, 14 bytes, Stack size 0 bytes, net_http_server.o(i.net_http_server_run))
[Stack]
- Max Depth = 304
- Call Chain = net_http_server_run ⇒ http_server_run ⇒ net_tcp_send ⇒ tcp_send_data ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
net_icmp_process (Thumb, 384 bytes, Stack size 32 bytes, net_icmp.o(i.net_icmp_process))
[Stack]
- Max Depth = 232
- Call Chain = net_icmp_process ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_ip4_send_frame
- >> net_mem_free
- >> net_mem_alloc
- >> memcmp
- >> __aeabi_memcpy
- >> net_ip4_chksum_buf
[Called By]- >> net_loop_iface_run
- >> net_eth_iface_run
net_icmp_send_echo (Thumb, 130 bytes, Stack size 16 bytes, net_icmp.o(i.net_icmp_send_echo))
[Stack]
- Max Depth = 216
- Call Chain = net_icmp_send_echo ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> net_ip4_tx_offload
- >> net_ip4_send_frame
- >> net_mem_free
- >> net_mem_alloc
- >> __aeabi_memcpy
- >> net_ip4_chksum_buf
[Called By]
net_ip4_checksum (Thumb, 76 bytes, Stack size 16 bytes, net_ip4.o(i.net_ip4_checksum))
[Stack]
- Max Depth = 16
- Call Chain = net_ip4_checksum
[Called By]- >> tcp_write
- >> net_udp_process
- >> net_tcp_process
net_ip4_chk_frame (Thumb, 300 bytes, Stack size 24 bytes, net_ip4.o(i.net_ip4_chk_frame))
[Stack]
- Max Depth = 104
- Call Chain = net_ip4_chk_frame ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_ip4_is_subcast
- >> net_eth_is_my_addr
- >> net_igmp_is_member
- >> ip4_get_mtu
- >> ip4_get_chksum
[Called By]- >> net_loop_iface_run
- >> net_eth_iface_run
net_ip4_chksum_buf (Thumb, 50 bytes, Stack size 12 bytes, net_ip4.o(i.net_ip4_chksum_buf))
[Stack]
- Max Depth = 12
- Call Chain = net_ip4_chksum_buf
[Called By]- >> net_icmp_process
- >> ip4_get_chksum
- >> net_icmp_send_echo
net_ip4_frag_add (Thumb, 282 bytes, Stack size 24 bytes, net_ip4_frag.o(i.net_ip4_frag_add))
[Stack]
- Max Depth = 152
- Call Chain = net_ip4_frag_add ⇒ frag_map_session ⇒ que_free_list ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> que_free_list
- >> frag_map_session
- >> net_mem_free
- >> net_mem_alloc
- >> __aeabi_memcpy
[Called By]
net_ip4_frag_get (Thumb, 166 bytes, Stack size 24 bytes, net_ip4_frag.o(i.net_ip4_frag_get))
[Stack]
- Max Depth = 120
- Call Chain = net_ip4_frag_get ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> net_mem_free
- >> net_mem_alloc
- >> __aeabi_memcpy
[Called By]
net_ip4_frag_init (Thumb, 12 bytes, Stack size 0 bytes, net_ip4_frag.o(i.net_ip4_frag_init))
[Calls]
[Address Reference Count : 1]
net_ip4_frag_run (Thumb, 50 bytes, Stack size 16 bytes, net_ip4_frag.o(i.net_ip4_frag_run))
[Stack]
- Max Depth = 120
- Call Chain = net_ip4_frag_run ⇒ que_free_list ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
net_ip4_get_local (Thumb, 54 bytes, Stack size 8 bytes, net_ip4.o(i.net_ip4_get_local))
[Stack]
- Max Depth = 24
- Call Chain = net_ip4_get_local ⇒ ip4_get_route
[Calls]
[Called By]- >> tcp_write
- >> net_ip4_send_frame
net_ip4_init (Thumb, 72 bytes, Stack size 8 bytes, net_ip4.o(i.net_ip4_init))
[Stack]
- Max Depth = 64
- Call Chain = net_ip4_init ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
net_ip4_is_subcast (Thumb, 38 bytes, Stack size 0 bytes, net_ip4.o(i.net_ip4_is_subcast))
[Called By]
- >> net_ip4_chk_frame
- >> net_eth_send_frame
net_ip4_reass_frame (Thumb, 16 bytes, Stack size 0 bytes, net_ip4.o(i.net_ip4_reass_frame))
[Stack]
- Max Depth = 152
- Call Chain = net_ip4_reass_frame ⇒ net_ip4_frag_add ⇒ frag_map_session ⇒ que_free_list ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
net_ip4_send_frame (Thumb, 370 bytes, Stack size 32 bytes, net_ip4.o(i.net_ip4_send_frame))
[Stack]
- Max Depth = 200
- Call Chain = net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_ip4_get_local
- >> net_ip4_frag_get
- >> net_loop_send_frame
- >> net_eth_send_frame
- >> net_slip_send_frame
- >> net_ppp_send_frame
- >> ip4_get_mtu
- >> ip4_get_chksum
[Called By]- >> tcp_write
- >> net_icmp_process
- >> net_icmp_send_echo
net_ip4_tx_offload (Thumb, 74 bytes, Stack size 16 bytes, net_ip4.o(i.net_ip4_tx_offload))
[Stack]
- Max Depth = 32
- Call Chain = net_ip4_tx_offload ⇒ ip4_get_route
[Calls]
[Called By]- >> tcp_write
- >> net_icmp_send_echo
net_loop_iface_init (Thumb, 36 bytes, Stack size 8 bytes, net_loop.o(i.net_loop_iface_init))
[Stack]
- Max Depth = 72
- Call Chain = net_loop_iface_init ⇒ net_ip4_init ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_ip4_init
[Address Reference Count : 1]
net_loop_iface_run (Thumb, 106 bytes, Stack size 8 bytes, net_loop.o(i.net_loop_iface_run))
[Stack]
- Max Depth = 312
- Call Chain = net_loop_iface_run ⇒ net_tcp_process ⇒ tcp_send_reset ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_udp_process
- >> net_tcp_process
- >> net_mem_free
- >> net_ip4_chk_frame
- >> net_icmp_process
[Address Reference Count : 1]
net_loop_send_frame (Thumb, 96 bytes, Stack size 16 bytes, net_loop.o(i.net_loop_send_frame))
[Stack]
- Max Depth = 112
- Call Chain = net_loop_send_frame ⇒ net_mem_alloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_mem_alloc
- >> __aeabi_memcpy
[Called By]
net_mem_alloc (Thumb, 172 bytes, Stack size 24 bytes, net_mem.o(i.net_mem_alloc))
[Stack]
- Max Depth = 96
- Call Chain = net_mem_alloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord4
- >> net_sys_error
- >> mem_unlock
- >> mem_lock
[Called By]- >> http_proc_post
- >> http_listener
- >> chk_post_req
- >> net_tcp_get_buf
- >> tcp_send_reset
- >> tcp_send_ctrl
- >> net_ip4_frag_get
- >> net_ip4_frag_add
- >> net_loop_send_frame
- >> arp_send_request
- >> arp_send_reply
- >> net_icmp_process
- >> net_eth_update_filter
- >> eth_receive
- >> net_icmp_send_echo
net_mem_avail (Thumb, 22 bytes, Stack size 0 bytes, net_mem.o(i.net_mem_avail))
[Called By]
- >> http_server_run
- >> net_tcp_socket_run
net_mem_free (Thumb, 132 bytes, Stack size 24 bytes, net_mem.o(i.net_mem_free))
[Stack]
- Max Depth = 96
- Call Chain = net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord4
- >> EventRecord2
- >> net_sys_error
- >> mem_unlock
- >> mem_lock
[Called By]- >> http_proc_post
- >> http_kill_session
- >> net_tcp_send
- >> tcp_send_reset
- >> tcp_send_ctrl
- >> tcp_que_free
- >> tcp_proc_acknr
- >> net_ip4_frag_get
- >> net_ip4_frag_add
- >> que_free_list
- >> arp_send_request
- >> arp_send_reply
- >> net_icmp_process
- >> net_eth_update_filter
- >> net_loop_iface_run
- >> net_eth_iface_run
- >> net_icmp_send_echo
net_mem_init (Thumb, 100 bytes, Stack size 24 bytes, net_mem.o(i.net_mem_init))
[Stack]
- Max Depth = 120
- Call Chain = net_mem_init ⇒ netos_mutex_create ⇒ osMutexCreate ⇒ osMutexNew ⇒ EvrRtxMutexNew ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecord4
- >> netos_mutex_create
[Called By]
net_mem_shrink (Thumb, 60 bytes, Stack size 16 bytes, net_mem.o(i.net_mem_shrink))
[Stack]
- Max Depth = 88
- Call Chain = net_mem_shrink ⇒ mem_unlock ⇒ netos_unlock ⇒ osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> mem_unlock
- >> mem_lock
[Called By]
net_path (Thumb, 48 bytes, Stack size 16 bytes, net_sys.o(i.net_path))
[Stack]
- Max Depth = 16
- Call Chain = net_path
[Calls]
[Called By]
net_ping_client_init (Thumb, 22 bytes, Stack size 8 bytes, net_ping.o(i.net_ping_client_init))
[Stack]
- Max Depth = 64
- Call Chain = net_ping_client_init ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
net_ping_client_run (Thumb, 78 bytes, Stack size 8 bytes, net_ping.o(i.net_ping_client_run))
[Stack]
- Max Depth = 224
- Call Chain = net_ping_client_run ⇒ ping_send_req ⇒ net_icmp_send_echo ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> ping_send_req
[Address Reference Count : 1]
net_rand32 (Thumb, 18 bytes, Stack size 0 bytes, net_sys.o(i.net_rand32))
[Called By]
- >> net_tcp_process
- >> sys_proc_tick
net_strchr (Thumb, 22 bytes, Stack size 0 bytes, net_common.o(i.net_strchr))
[Called By]
net_strcmp (Thumb, 26 bytes, Stack size 0 bytes, net_common.o(i.net_strcmp))
[Called By]
- >> search_delim
- >> http_to_utc
- >> http_proc_multipart
- >> http_listener
- >> http_add_header
- >> chk_post_req
net_strcpy (Thumb, 18 bytes, Stack size 0 bytes, net_common.o(i.net_strcpy))
[Called By]
- >> netHTTPs_SetPassword
- >> http_error_msg
- >> http_add_header
- >> net_http_server_init
- >> net_path
net_sys_lock (Thumb, 8 bytes, Stack size 0 bytes, net_sys.o(i.net_sys_lock))
[Stack]
- Max Depth = 72
- Call Chain = net_sys_lock ⇒ netos_lock ⇒ osMutexAcquire ⇒ EvrRtxMutexAcquire ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> netTCP_GetPeer
- >> netIF_GetOption
- >> netHTTPs_SetPassword
- >> netInitialize
- >> netCore_Thread
net_sys_tick (Thumb, 16 bytes, Stack size 0 bytes, net_sys.o(i.net_sys_tick))
[Stack]
- Max Depth = 80
- Call Chain = net_sys_tick ⇒ net_sys_wakeup ⇒ netos_flag_set ⇒ osSignalSet ⇒ osThreadFlagsSet ⇒ EvrRtxThreadFlagsSetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]
net_sys_unlock (Thumb, 8 bytes, Stack size 0 bytes, net_sys.o(i.net_sys_unlock))
[Stack]
- Max Depth = 72
- Call Chain = net_sys_unlock ⇒ netos_unlock ⇒ osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> netTCP_GetPeer
- >> netIF_GetOption
- >> netHTTPs_SetPassword
- >> netInitialize
- >> netCore_Thread
net_sys_wakeup (Thumb, 24 bytes, Stack size 0 bytes, net_sys.o(i.net_sys_wakeup))
[Stack]
- Max Depth = 80
- Call Chain = net_sys_wakeup ⇒ netos_flag_set ⇒ osSignalSet ⇒ osThreadFlagsSet ⇒ EvrRtxThreadFlagsSetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> eth_receive
- >> net_sys_tick
net_tcp_abort (Thumb, 124 bytes, Stack size 16 bytes, net_tcp.o(i.net_tcp_abort))
[Stack]
- Max Depth = 256
- Call Chain = net_tcp_abort ⇒ tcp_send_ctrl ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> tcp_transit
- >> tcp_send_ctrl
[Called By]
net_tcp_close (Thumb, 212 bytes, Stack size 16 bytes, net_tcp.o(i.net_tcp_close))
[Stack]
- Max Depth = 256
- Call Chain = net_tcp_close ⇒ tcp_send_ctrl ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> tcp_transit
- >> tcp_send_ctrl
[Called By]
net_tcp_get_buf (Thumb, 46 bytes, Stack size 8 bytes, net_tcp.o(i.net_tcp_get_buf))
[Stack]
- Max Depth = 104
- Call Chain = net_tcp_get_buf ⇒ net_mem_alloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_mem_alloc
[Called By]
net_tcp_get_local_port (Thumb, 48 bytes, Stack size 0 bytes, net_tcp.o(i.net_tcp_get_local_port))
[Called By]
net_tcp_get_mss (Thumb, 34 bytes, Stack size 0 bytes, net_tcp.o(i.net_tcp_get_mss))
[Called By]
net_tcp_get_peer (Thumb, 70 bytes, Stack size 8 bytes, net_tcp.o(i.net_tcp_get_peer))
[Stack]
- Max Depth = 8
- Call Chain = net_tcp_get_peer
[Calls]
[Called By]
net_tcp_get_socket (Thumb, 104 bytes, Stack size 8 bytes, net_tcp.o(i.net_tcp_get_socket))
[Stack]
- Max Depth = 64
- Call Chain = net_tcp_get_socket ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_sys_error
[Called By]
net_tcp_get_state (Thumb, 40 bytes, Stack size 0 bytes, net_tcp.o(i.net_tcp_get_state))
[Called By]
- >> netTCP_GetState
- >> http_server_run
net_tcp_get_timer (Thumb, 48 bytes, Stack size 0 bytes, net_tcp.o(i.net_tcp_get_timer))
[Called By]
net_tcp_listen (Thumb, 156 bytes, Stack size 16 bytes, net_tcp.o(i.net_tcp_listen))
[Stack]
- Max Depth = 72
- Call Chain = net_tcp_listen ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> http_server_start
- >> http_server_run
net_tcp_process (Thumb, 1802 bytes, Stack size 56 bytes, net_tcp.o(i.net_tcp_process))
[Stack]
- Max Depth = 304
- Call Chain = net_tcp_process ⇒ tcp_send_reset ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord4
- >> EventRecord2
- >> net_rand32
- >> tcp_transit
- >> tcp_set_cwnd
- >> tcp_send_reset
- >> tcp_send_ctrl
- >> tcp_proc_dupack
- >> tcp_proc_acknr
- >> tcp_parse_opt
- >> tcp_map_socket
- >> net_ip4_checksum
- >> net_sys_error
[Called By]- >> net_loop_iface_run
- >> net_eth_iface_run
net_tcp_send (Thumb, 322 bytes, Stack size 24 bytes, net_tcp.o(i.net_tcp_send))
[Stack]
- Max Depth = 264
- Call Chain = net_tcp_send ⇒ tcp_send_data ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_mem_shrink
- >> tcp_send_data
- >> net_mem_free
[Called By]
net_tcp_set_option (Thumb, 272 bytes, Stack size 24 bytes, net_tcp.o(i.net_tcp_set_option))
[Stack]
- Max Depth = 80
- Call Chain = net_tcp_set_option ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
net_tcp_socket_init (Thumb, 30 bytes, Stack size 8 bytes, net_tcp.o(i.net_tcp_socket_init))
[Stack]
- Max Depth = 64
- Call Chain = net_tcp_socket_init ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> __aeabi_memclr4
[Address Reference Count : 1]
net_tcp_socket_run (Thumb, 840 bytes, Stack size 40 bytes, net_tcp.o(i.net_tcp_socket_run))
[Stack]
- Max Depth = 312
- Call Chain = net_tcp_socket_run ⇒ tcp_que_resend ⇒ tcp_send_data ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_mem_avail
- >> tcp_transit
- >> tcp_send_ctrl
- >> tcp_que_resend
- >> tcp_que_init
- >> tcp_que_free
[Address Reference Count : 1]
net_udp_process (Thumb, 230 bytes, Stack size 32 bytes, net_udp.o(i.net_udp_process))
[Stack]
- Max Depth = 112
- Call Chain = net_udp_process ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_ip4_checksum
[Called By]- >> net_loop_iface_run
- >> net_eth_iface_run
net_udp_socket_init (Thumb, 34 bytes, Stack size 8 bytes, net_udp.o(i.net_udp_socket_init))
[Stack]
- Max Depth = 64
- Call Chain = net_udp_socket_init ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> __aeabi_memclr4
[Address Reference Count : 1]
Local Symbols
Display (Thumb, 134 bytes, Stack size 24 bytes, http_server.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = Display ⇒ osDelay ⇒ EvrRtxThreadError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osDelay
- >> GLCD_SetForegroundColor
- >> GLCD_SetFont
- >> GLCD_SetBackgroundColor
- >> GLCD_Initialize
- >> GLCD_DrawString
- >> GLCD_ClearScreen
- >> __2sprintf
[Address Reference Count : 1]- http_server.o(.constdata)
BlinkLed (Thumb, 48 bytes, Stack size 24 bytes, http_server.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = BlinkLed ⇒ osDelay ⇒ EvrRtxThreadError ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]- http_server.o(.constdata)
wr_reg (Thumb, 92 bytes, Stack size 16 bytes, glcd_mcb4300.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = wr_reg
[Called By]
delay_ms (Thumb, 34 bytes, Stack size 0 bytes, glcd_mcb4300.o(.text))
[Called By]
MessageQueuePut (Thumb, 62 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = MessageQueuePut
[Calls]- >> __asm___14_rtx_msgqueue_c_3fd3b50e__atomic_inc32
[Called By]- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> svcRtxMessageQueuePut
- >> osRtxMessageQueuePostProcess
MessageQueueGet (Thumb, 38 bytes, Stack size 8 bytes, rtx_msgqueue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = MessageQueueGet
[Calls]- >> __asm___14_rtx_msgqueue_c_3fd3b50e__atomic_dec32_nz
- >> __asm___14_rtx_msgqueue_c_3fd3b50e__atomic_wr8
[Called By]- >> osMessageQueueGet
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
MessageQueueRemove (Thumb, 28 bytes, Stack size 0 bytes, rtx_msgqueue.o(.text))
[Called By]
- >> svcRtxMessageQueueReset
- >> svcRtxMessageQueueGet
- >> osRtxMessageQueuePostProcess
SemaphoreTokenDecrement (Thumb, 16 bytes, Stack size 8 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SemaphoreTokenDecrement
[Calls]- >> __asm___15_rtx_semaphore_c_eca73427__atomic_dec16_nz
[Called By]- >> osSemaphoreAcquire
- >> svcRtxSemaphoreAcquire
- >> osRtxSemaphorePostProcess
SemaphoreTokenIncrement (Thumb, 26 bytes, Stack size 8 bytes, rtx_semaphore.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SemaphoreTokenIncrement
[Calls]- >> __asm___15_rtx_semaphore_c_eca73427__atomic_inc16_lt
[Called By]- >> osSemaphoreRelease
- >> svcRtxSemaphoreRelease
ThreadFlagsCheck (Thumb, 46 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Calls]
- >> __asm___12_rtx_thread_c_add96be5__atomic_chk32_any
- >> __asm___12_rtx_thread_c_add96be5__atomic_chk32_all
[Called By]- >> svcRtxThreadFlagsWait
- >> svcRtxThreadFlagsSet
- >> osRtxThreadPostProcess
osRtxThreadFree (Thumb, 80 bytes, Stack size 16 bytes, rtx_thread.o(.text))
[Stack]
- Max Depth = 112
- Call Chain = osRtxThreadFree ⇒ osRtxMemoryPoolFree ⇒ EvrRtxMemoryBlockFree ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> osRtxMemoryPoolFree
- >> osRtxMemoryFree
[Called By]- >> svcRtxThreadTerminate
- >> svcRtxThreadJoin
- >> svcRtxThreadDetach
- >> svcRtxThreadExit
ThreadFlagsSet (Thumb, 6 bytes, Stack size 0 bytes, rtx_thread.o(.text))
[Calls]
- >> __asm___12_rtx_thread_c_add96be5__atomic_set32
[Called By]- >> osThreadFlagsSet
- >> svcRtxThreadFlagsSet
TimerInsert (Thumb, 50 bytes, Stack size 12 bytes, rtx_timer.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = TimerInsert
[Called By]- >> svcRtxTimerStart
- >> osRtxTimerTick
TimerRemove (Thumb, 34 bytes, Stack size 0 bytes, rtx_timer.o(.text))
[Called By]
- >> svcRtxTimerDelete
- >> svcRtxTimerStop
- >> svcRtxTimerStart
init_rx_desc (Thumb, 72 bytes, Stack size 16 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = init_rx_desc
[Called By]- >> Control
- >> PowerControl
init_tx_desc (Thumb, 62 bytes, Stack size 12 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = init_tx_desc
[Called By]- >> Control
- >> PowerControl
GetVersion (Thumb, 6 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
GetCapabilities (Thumb, 6 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
Initialize (Thumb, 76 bytes, Stack size 24 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = Initialize
[Calls]- >> SCU_PinConfigure
- >> SCU_CLK_PinConfigure
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
Uninitialize (Thumb, 54 bytes, Stack size 16 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = Uninitialize
[Calls]- >> SCU_PinConfigure
- >> SCU_CLK_PinConfigure
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
PowerControl (Thumb, 312 bytes, Stack size 32 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 60
- Call Chain = PowerControl ⇒ GetClockFreq
[Calls]- >> GetClockFreq
- >> init_tx_desc
- >> init_rx_desc
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
GetMacAddress (Thumb, 54 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
SetMacAddress (Thumb, 46 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
SetAddressFilter (Thumb, 156 bytes, Stack size 28 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = SetAddressFilter
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
SendFrame (Thumb, 244 bytes, Stack size 20 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = SendFrame
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
ReadFrame (Thumb, 128 bytes, Stack size 16 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = ReadFrame
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
GetRxFrameSize (Thumb, 54 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
GetRxFrameTime (Thumb, 6 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
GetTxFrameTime (Thumb, 6 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
Control (Thumb, 290 bytes, Stack size 16 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = Control ⇒ init_rx_desc
[Calls]- >> init_tx_desc
- >> init_rx_desc
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
ControlTimer (Thumb, 6 bytes, Stack size 0 bytes, emac_lpc43xx.o(.text))
[Address Reference Count : 1]
- emac_lpc43xx.o(.constdata)
PHY_Read (Thumb, 120 bytes, Stack size 32 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = PHY_Read ⇒ osKernelGetSysTimerCount ⇒ svcRtxKernelGetSysTimerCount ⇒ EvrRtxKernelGetSysTimerCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osKernelGetSysTimerFreq
- >> osKernelGetSysTimerCount
- >> __aeabi_uldivmod
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
PHY_Write (Thumb, 102 bytes, Stack size 32 bytes, emac_lpc43xx.o(.text))
[Stack]
- Max Depth = 104
- Call Chain = PHY_Write ⇒ osKernelGetSysTimerCount ⇒ svcRtxKernelGetSysTimerCount ⇒ EvrRtxKernelGetSysTimerCount ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> osKernelGetSysTimerFreq
- >> osKernelGetSysTimerCount
- >> __aeabi_uldivmod
[Address Reference Count : 1]- emac_lpc43xx.o(.constdata)
SSP_GetVersion (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Address Reference Count : 1]
- ssp_lpc43xx.o(.constdata)
SSP_GetCapabilities (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Address Reference Count : 1]
- ssp_lpc43xx.o(.constdata)
SSPx_Initialize (Thumb, 190 bytes, Stack size 8 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = SSPx_Initialize ⇒ GPDMA_PeripheralSelect
[Calls]- >> SCU_PinConfigure
- >> GPDMA_PeripheralSelect
- >> GPDMA_Initialize
- >> SCU_CLK_PinConfigure
- >> __aeabi_memclr4
[Called By]
SSPx_PowerControl (Thumb, 356 bytes, Stack size 16 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = SSPx_PowerControl ⇒ GPDMA_ChannelDisable
[Calls]- >> GPDMA_ChannelDisable
- >> __aeabi_memclr4
[Called By]
SSPx_Send (Thumb, 296 bytes, Stack size 32 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = SSPx_Send ⇒ GPDMA_ChannelConfigure
[Calls]- >> GPDMA_ChannelConfigure
[Called By]
SSPx_Receive (Thumb, 300 bytes, Stack size 32 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = SSPx_Receive ⇒ GPDMA_ChannelConfigure
[Calls]- >> GPDMA_ChannelConfigure
[Called By]
SSPx_Transfer (Thumb, 308 bytes, Stack size 32 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = SSPx_Transfer ⇒ GPDMA_ChannelConfigure
[Calls]- >> GPDMA_ChannelConfigure
[Called By]
SSPx_Control (Thumb, 1016 bytes, Stack size 40 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = SSPx_Control ⇒ GetClockFreq
[Calls]- >> GPIO_SetDir
- >> GPIO_PinWrite
- >> SCU_PinConfigure
- >> GPDMA_ChannelDisable
- >> GetClockFreq
- >> __aeabi_memclr4
[Called By]
SSPx_IRQHandler (Thumb, 206 bytes, Stack size 16 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = SSPx_IRQHandler
[Called By]
SSP0_Initialize (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = SSP0_Initialize ⇒ SSPx_Initialize ⇒ GPDMA_PeripheralSelect
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_Uninitialize (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = SSP0_Uninitialize ⇒ SSPx_Uninitialize ⇒ GPDMA_Uninitialize
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_PowerControl (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = SSP0_PowerControl ⇒ SSPx_PowerControl ⇒ GPDMA_ChannelDisable
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_Send (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = SSP0_Send ⇒ SSPx_Send ⇒ GPDMA_ChannelConfigure
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_Receive (Thumb, 4 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = SSP0_Receive ⇒ SSPx_Receive ⇒ GPDMA_ChannelConfigure
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_Transfer (Thumb, 4 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = SSP0_Transfer ⇒ SSPx_Transfer ⇒ GPDMA_ChannelConfigure
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_GetDataCount (Thumb, 34 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_Control (Thumb, 4 bytes, Stack size 0 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = SSP0_Control ⇒ SSPx_Control ⇒ GetClockFreq
[Calls]
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSP0_GetStatus (Thumb, 72 bytes, Stack size 8 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SSP0_GetStatus
[Address Reference Count : 1]- ssp_lpc43xx.o(.constdata)
SSPx_Uninitialize (Thumb, 100 bytes, Stack size 8 bytes, ssp_lpc43xx.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = SSPx_Uninitialize ⇒ GPDMA_Uninitialize
[Calls]- >> SCU_PinConfigure
- >> GPDMA_Uninitialize
- >> SCU_CLK_PinConfigure
[Called By]
GetVersion (Thumb, 6 bytes, Stack size 0 bytes, phy_dp83848c.o(.text))
[Address Reference Count : 1]
- phy_dp83848c.o(.constdata)
Initialize (Thumb, 36 bytes, Stack size 0 bytes, phy_dp83848c.o(.text))
[Address Reference Count : 1]
- phy_dp83848c.o(.constdata)
Uninitialize (Thumb, 16 bytes, Stack size 0 bytes, phy_dp83848c.o(.text))
[Address Reference Count : 1]
- phy_dp83848c.o(.constdata)
PowerControl (Thumb, 136 bytes, Stack size 24 bytes, phy_dp83848c.o(.text))
[Stack]
- Max Depth = 24
- Call Chain = PowerControl
[Address Reference Count : 1]- phy_dp83848c.o(.constdata)
SetInterface (Thumb, 40 bytes, Stack size 0 bytes, phy_dp83848c.o(.text))
[Address Reference Count : 1]
- phy_dp83848c.o(.constdata)
SetMode (Thumb, 96 bytes, Stack size 8 bytes, phy_dp83848c.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = SetMode
[Address Reference Count : 1]- phy_dp83848c.o(.constdata)
GetLinkState (Thumb, 36 bytes, Stack size 8 bytes, phy_dp83848c.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = GetLinkState
[Address Reference Count : 1]- phy_dp83848c.o(.constdata)
GetLinkInfo (Thumb, 86 bytes, Stack size 16 bytes, phy_dp83848c.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = GetLinkInfo
[Address Reference Count : 1]- phy_dp83848c.o(.constdata)
EventRecordItem (Thumb, 222 bytes, Stack size 40 bytes, eventrecorder.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = EventRecordItem
[Calls]
[Called By]- >> EventRecordData
- >> EventRecord4
- >> EventRecord2
- >> EventRecorderInitialize
- >> EventRecorderStop
- >> EventRecorderStart
atomic_inc32 (Thumb, 18 bytes, Stack size 0 bytes, eventrecorder.o(.text))
[Calls]
[Called By]- >> EventGetTS
- >> atomic_inc32
- >> EventRecordItem
GetContext (Thumb, 24 bytes, Stack size 0 bytes, eventrecorder.o(.text))
[Called By]
- >> EventRecordData
- >> EventRecord4
EventCheckFilter (Thumb, 70 bytes, Stack size 0 bytes, eventrecorder.o(.text))
[Called By]
- >> EventRecordData
- >> EventRecord4
- >> EventRecord2
EventGetTS (Thumb, 40 bytes, Stack size 8 bytes, eventrecorder.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = EventGetTS
[Calls]- >> EventRecorderTimerGet
- >> atomic_inc32
[Called By]- >> EventRecordData
- >> EventRecord4
- >> EventRecord2
- >> EventRecorderInitialize
- >> EventRecorderStop
- >> EventRecorderStart
__NVIC_ClearPendingIRQ (Thumb, 26 bytes, Stack size 0 bytes, gpdma_lpc43xx.o(.text))
[Called By]
- >> GPDMA_Uninitialize
- >> GPDMA_Initialize
Set_Channel_active_flag (Thumb, 38 bytes, Stack size 0 bytes, gpdma_lpc43xx.o(.text))
[Called By]
- >> GPDMA_ChannelConfigure
- >> GPDMA_ChannelEnable
Clear_Channel_active_flag (Thumb, 24 bytes, Stack size 0 bytes, gpdma_lpc43xx.o(.text))
[Called By]
- >> GPDMA_ChannelDisable
- >> GPDMA_ChannelConfigure
- >> DMA_IRQHandler
WaitUs (Thumb, 50 bytes, Stack size 16 bytes, system_lpc43xx.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = WaitUs ⇒ __aeabi_uldivmod
[Calls]
[Called By]
eth_check_link (Thumb, 184 bytes, Stack size 16 bytes, net_eth.o(i.eth_check_link))
[Stack]
- Max Depth = 16
- Call Chain = eth_check_link
[Called By]
eth_lock (Thumb, 8 bytes, Stack size 0 bytes, net_eth.o(i.eth_lock))
[Stack]
- Max Depth = 80
- Call Chain = eth_lock ⇒ netif_lock ⇒ osSemaphoreWait ⇒ osSemaphoreAcquire ⇒ EvrRtxSemaphoreNotAcquired ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_eth_update_filter
- >> net_eth_output
- >> netETH_Thread
eth_make_mcast4 (Thumb, 30 bytes, Stack size 0 bytes, net_eth.o(i.eth_make_mcast4))
[Called By]
- >> net_eth_update_filter
- >> net_eth_send_frame
eth_mtu_limit (Thumb, 28 bytes, Stack size 0 bytes, net_eth.o(i.eth_mtu_limit))
[Called By]
eth_notify (Thumb, 16 bytes, Stack size 0 bytes, net_eth.o(i.eth_notify))
[Stack]
- Max Depth = 80
- Call Chain = eth_notify ⇒ netos_flag_set ⇒ osSignalSet ⇒ osThreadFlagsSet ⇒ EvrRtxThreadFlagsSetDone ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Address Reference Count : 1]- net_eth.o(i.net_eth_iface_init)
eth_opt_len (Thumb, 40 bytes, Stack size 0 bytes, net_eth.o(i.eth_opt_len))
[Called By]
eth_receive (Thumb, 128 bytes, Stack size 24 bytes, net_eth.o(i.eth_receive))
[Stack]
- Max Depth = 120
- Call Chain = eth_receive ⇒ net_mem_alloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> net_sys_wakeup
- >> net_mem_alloc
[Called By]
eth_unlock (Thumb, 8 bytes, Stack size 0 bytes, net_eth.o(i.eth_unlock))
[Stack]
- Max Depth = 72
- Call Chain = eth_unlock ⇒ netif_unlock ⇒ osSemaphoreRelease ⇒ EvrRtxSemaphoreReleased ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_eth_update_filter
- >> net_eth_output
- >> netETH_Thread
arp_cache_alloc (Thumb, 166 bytes, Stack size 24 bytes, net_arp.o(i.arp_cache_alloc))
[Stack]
- Max Depth = 80
- Call Chain = arp_cache_alloc ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_arp_cache_find
- >> net_arp_cache_early
- >> net_arp_cache_add
arp_is_cacheable (Thumb, 60 bytes, Stack size 0 bytes, net_arp.o(i.arp_is_cacheable))
[Called By]
- >> net_arp_cache_early
- >> net_arp_cache_add
arp_probe_run (Thumb, 80 bytes, Stack size 8 bytes, net_arp.o(i.arp_probe_run))
[Stack]
- Max Depth = 128
- Call Chain = arp_probe_run ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> arp_send_request
[Called By]
arp_proc_response (Thumb, 148 bytes, Stack size 24 bytes, net_arp.o(i.arp_proc_response))
[Stack]
- Max Depth = 80
- Call Chain = arp_proc_response ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
arp_send_reply (Thumb, 150 bytes, Stack size 16 bytes, net_arp.o(i.arp_send_reply))
[Stack]
- Max Depth = 112
- Call Chain = arp_send_reply ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_mem_free
- >> net_mem_alloc
- >> net_eth_output
[Called By]
arp_send_request (Thumb, 200 bytes, Stack size 24 bytes, net_arp.o(i.arp_send_request))
[Stack]
- Max Depth = 120
- Call Chain = arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> net_mem_free
- >> net_mem_alloc
- >> net_eth_output
[Called By]- >> arp_probe_run
- >> net_arp_run
- >> net_arp_cache_find
- >> net_arp_cache_early
- >> net_arp_notify
frag_map_session (Thumb, 120 bytes, Stack size 24 bytes, net_ip4_frag.o(i.frag_map_session))
[Stack]
- Max Depth = 128
- Call Chain = frag_map_session ⇒ que_free_list ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
que_free_list (Thumb, 26 bytes, Stack size 8 bytes, net_ip4_frag.o(i.que_free_list))
[Stack]
- Max Depth = 104
- Call Chain = que_free_list ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_ip4_frag_add
- >> frag_map_session
- >> net_ip4_frag_run
tcp_map_socket (Thumb, 170 bytes, Stack size 24 bytes, net_tcp.o(i.tcp_map_socket))
[Stack]
- Max Depth = 80
- Call Chain = tcp_map_socket ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
tcp_parse_opt (Thumb, 124 bytes, Stack size 32 bytes, net_tcp.o(i.tcp_parse_opt))
[Stack]
- Max Depth = 88
- Call Chain = tcp_parse_opt ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
tcp_proc_acknr (Thumb, 252 bytes, Stack size 32 bytes, net_tcp.o(i.tcp_proc_acknr))
[Stack]
- Max Depth = 128
- Call Chain = tcp_proc_acknr ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord4
- >> EventRecord2
- >> net_mem_free
[Called By]
tcp_proc_dupack (Thumb, 132 bytes, Stack size 8 bytes, net_tcp.o(i.tcp_proc_dupack))
[Stack]
- Max Depth = 64
- Call Chain = tcp_proc_dupack ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> tcp_que_init
[Called By]
tcp_que_free (Thumb, 26 bytes, Stack size 8 bytes, net_tcp.o(i.tcp_que_free))
[Stack]
- Max Depth = 104
- Call Chain = tcp_que_free ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> tcp_transit
- >> net_tcp_socket_run
tcp_que_init (Thumb, 26 bytes, Stack size 0 bytes, net_tcp.o(i.tcp_que_init))
[Called By]
- >> tcp_proc_dupack
- >> net_tcp_socket_run
tcp_que_resend (Thumb, 166 bytes, Stack size 32 bytes, net_tcp.o(i.tcp_que_resend))
[Stack]
- Max Depth = 272
- Call Chain = tcp_que_resend ⇒ tcp_send_data ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord4
- >> tcp_send_data
- >> tcp_send_ctrl
[Called By]
tcp_send_ctrl (Thumb, 128 bytes, Stack size 16 bytes, net_tcp.o(i.tcp_send_ctrl))
[Stack]
- Max Depth = 240
- Call Chain = tcp_send_ctrl ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> tcp_write
- >> net_mem_free
- >> net_mem_alloc
[Called By]- >> net_tcp_close
- >> net_tcp_abort
- >> tcp_que_resend
- >> net_tcp_process
- >> net_tcp_socket_run
tcp_send_data (Thumb, 108 bytes, Stack size 16 bytes, net_tcp.o(i.tcp_send_data))
[Stack]
- Max Depth = 240
- Call Chain = tcp_send_data ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> tcp_write
[Called By]- >> net_tcp_send
- >> tcp_que_resend
tcp_send_reset (Thumb, 116 bytes, Stack size 24 bytes, net_tcp.o(i.tcp_send_reset))
[Stack]
- Max Depth = 248
- Call Chain = tcp_send_reset ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> tcp_write
- >> net_mem_free
- >> net_mem_alloc
[Called By]
tcp_set_cwnd (Thumb, 46 bytes, Stack size 0 bytes, net_tcp.o(i.tcp_set_cwnd))
[Stack]
- Max Depth = 56
- Call Chain = tcp_set_cwnd ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]
tcp_transit (Thumb, 100 bytes, Stack size 8 bytes, net_tcp.o(i.tcp_transit))
[Stack]
- Max Depth = 112
- Call Chain = tcp_transit ⇒ tcp_que_free ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_tcp_close
- >> net_tcp_abort
- >> net_tcp_process
- >> net_tcp_socket_run
tcp_write (Thumb, 190 bytes, Stack size 24 bytes, net_tcp.o(i.tcp_write))
[Stack]
- Max Depth = 224
- Call Chain = tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> net_ip4_get_local
- >> net_ip4_tx_offload
- >> net_ip4_send_frame
- >> net_ip4_checksum
[Called By]- >> tcp_send_reset
- >> tcp_send_data
- >> tcp_send_ctrl
add_server_id (Thumb, 16 bytes, Stack size 0 bytes, net_http_server.o(i.add_server_id))
[Stack]
- Max Depth = 24
- Call Chain = add_server_id ⇒ __2sprintf
[Calls]
[Called By]- >> http_error_msg
- >> http_add_header
chk_post_req (Thumb, 278 bytes, Stack size 24 bytes, net_http_server.o(i.chk_post_req))
[Stack]
- Max Depth = 120
- Call Chain = chk_post_req ⇒ net_mem_alloc ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> http_strcpy
- >> get_next_par
- >> get_next_field
- >> cmp_header
- >> net_mem_alloc
- >> net_strcmp
- >> atoi
[Called By]
cmp_fname_ext (Thumb, 30 bytes, Stack size 0 bytes, net_http_server.o(i.cmp_fname_ext))
[Called By]
cmp_header (Thumb, 40 bytes, Stack size 8 bytes, net_http_server.o(i.cmp_header))
[Stack]
- Max Depth = 8
- Call Chain = cmp_header
[Called By]- >> http_proc_multipart
- >> http_proc_header
- >> chk_post_req
get_next_field (Thumb, 40 bytes, Stack size 0 bytes, net_http_server.o(i.get_next_field))
[Called By]
- >> http_proc_multipart
- >> http_proc_header
- >> chk_post_req
get_next_par (Thumb, 50 bytes, Stack size 0 bytes, net_http_server.o(i.get_next_par))
[Called By]
- >> http_proc_multipart
- >> chk_post_req
hex2byte (Thumb, 34 bytes, Stack size 0 bytes, net_http_server.o(i.hex2byte))
[Called By]
- >> netCGI_GetEnvVar
- >> proc_req_line
http_add_header (Thumb, 298 bytes, Stack size 24 bytes, net_http_server.o(i.http_add_header))
[Stack]
- Max Depth = 88
- Call Chain = http_add_header ⇒ utc_to_http ⇒ __2sprintf
[Calls]- >> utc_to_http
- >> add_server_id
- >> netCGX_ContentType
- >> netCGI_Charset
- >> net_strcpy
- >> net_strcmp
- >> __2sprintf
[Called By]
http_error_msg (Thumb, 186 bytes, Stack size 24 bytes, net_http_server.o(i.http_error_msg))
[Stack]
- Max Depth = 48
- Call Chain = http_error_msg ⇒ add_server_id ⇒ __2sprintf
[Calls]- >> add_server_id
- >> net_strcpy
- >> __2sprintf
[Called By]
http_get_ftype (Thumb, 106 bytes, Stack size 24 bytes, net_http_server.o(i.http_get_ftype))
[Stack]
- Max Depth = 24
- Call Chain = http_get_ftype
[Calls]- >> cmp_fname_ext
- >> netCGI_ContentType
[Called By]
http_kill_session (Thumb, 94 bytes, Stack size 16 bytes, net_http_server.o(i.http_kill_session))
[Stack]
- Max Depth = 200
- Call Chain = http_kill_session ⇒ netCGI_ProcessData ⇒ netHTTPs_SetPassword ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> netCGI_ProcessData
- >> net_mem_free
- >> netHTTPs_fclose
[Called By]- >> http_server_run
- >> http_listener
http_listener (Thumb, 638 bytes, Stack size 40 bytes, net_http_server.o(i.http_listener))
[Stack]
- Max Depth = 336
- Call Chain = http_listener ⇒ netCGI_ProcessQuery ⇒ netIP_aton ⇒ net_addr4_aton ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]- >> EventRecordData
- >> EventRecord2
- >> netCGI_ProcessQuery
- >> read_script_line
- >> proc_req_line
- >> http_proc_post
- >> http_proc_multipart
- >> http_proc_header
- >> http_open_file
- >> http_kill_session
- >> http_get_ftype
- >> chk_post_req
- >> net_mem_alloc
- >> netHTTPs_AcceptClient
- >> net_strcmp
[Address Reference Count : 1]- net_http_server.o(i.net_http_server_init)
http_open_file (Thumb, 352 bytes, Stack size 48 bytes, net_http_server.o(i.http_open_file))
[Stack]
- Max Depth = 128
- Call Chain = http_open_file ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> imageFileInfo
- >> netHTTPs_fstat
- >> netHTTPs_fopen
- >> strlen
- >> netHTTPs_FileAccess
- >> netCGI_Redirect
- >> net_path
[Called By]- >> http_server_run
- >> http_listener
http_proc_header (Thumb, 300 bytes, Stack size 32 bytes, net_http_server.o(i.http_proc_header))
[Stack]
- Max Depth = 152
- Call Chain = http_proc_header ⇒ http_to_utc ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]- >> EventRecordData
- >> http_to_utc
- >> get_next_field
- >> cmp_header
- >> strcmp
- >> netHTTPs_CheckAccount
- >> net_strchr
- >> net_b64_decode
[Called By]
http_proc_multipart (Thumb, 394 bytes, Stack size 32 bytes, net_http_server.o(i.http_proc_multipart))
[Stack]
- Max Depth = 216
- Call Chain = http_proc_multipart ⇒ netCGI_ProcessData ⇒ netHTTPs_SetPassword ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecordData
- >> EventRecord2
- >> netCGI_ProcessData
- >> search_delim
- >> get_next_par
- >> get_next_field
- >> cmp_header
- >> net_strcmp
[Called By]
http_proc_post (Thumb, 298 bytes, Stack size 24 bytes, net_http_server.o(i.http_proc_post))
[Stack]
- Max Depth = 208
- Call Chain = http_proc_post ⇒ netCGI_ProcessData ⇒ netHTTPs_SetPassword ⇒ EventRecordData ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> netCGI_ProcessData
- >> net_mem_free
- >> net_mem_alloc
- >> __aeabi_memcpy
[Called By]
http_server_run (Thumb, 1098 bytes, Stack size 40 bytes, net_http_server.o(i.http_server_run))
[Stack]
- Max Depth = 304
- Call Chain = http_server_run ⇒ net_tcp_send ⇒ tcp_send_data ⇒ tcp_write ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> netCGI_Script
- >> read_script_line
- >> http_strcpy
- >> http_open_file
- >> http_kill_session
- >> http_error_msg
- >> http_add_header
- >> net_mem_avail
- >> net_tcp_send
- >> net_tcp_listen
- >> net_tcp_get_state
- >> net_tcp_get_mss
- >> net_tcp_get_buf
- >> net_tcp_close
- >> net_tcp_abort
- >> netHTTPs_fread
- >> netHTTPs_fclose
- >> netTLS_close
- >> netTLS_send
- >> netTLS_buf
- >> __aeabi_memcpy
[Called By]
http_server_start (Thumb, 64 bytes, Stack size 24 bytes, net_http_server.o(i.http_server_start))
[Stack]
- Max Depth = 96
- Call Chain = http_server_start ⇒ net_tcp_listen ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]- >> EventRecord2
- >> net_tcp_listen
[Called By]
http_strcpy (Thumb, 32 bytes, Stack size 8 bytes, net_http_server.o(i.http_strcpy))
[Stack]
- Max Depth = 8
- Call Chain = http_strcpy
[Called By]- >> http_server_run
- >> chk_post_req
http_to_utc (Thumb, 160 bytes, Stack size 32 bytes, net_http_server.o(i.http_to_utc))
[Stack]
- Max Depth = 120
- Call Chain = http_to_utc ⇒ atoi ⇒ strtol ⇒ _strtoul
[Calls]
[Called By]
proc_req_line (Thumb, 84 bytes, Stack size 24 bytes, net_http_server.o(i.proc_req_line))
[Stack]
- Max Depth = 24
- Call Chain = proc_req_line
[Calls]
[Called By]
read_script_line (Thumb, 160 bytes, Stack size 16 bytes, net_http_server.o(i.read_script_line))
[Stack]
- Max Depth = 16
- Call Chain = read_script_line
[Calls]- >> netHTTPs_fgets
- >> strlen
[Called By]- >> http_server_run
- >> http_listener
search_delim (Thumb, 72 bytes, Stack size 16 bytes, net_http_server.o(i.search_delim))
[Stack]
- Max Depth = 16
- Call Chain = search_delim
[Calls]
[Called By]
utc_to_http (Thumb, 196 bytes, Stack size 40 bytes, net_http_server.o(i.utc_to_http))
[Stack]
- Max Depth = 64
- Call Chain = utc_to_http ⇒ __2sprintf
[Calls]
[Called By]
ping_send_req (Thumb, 12 bytes, Stack size 0 bytes, net_ping.o(i.ping_send_req))
[Stack]
- Max Depth = 216
- Call Chain = ping_send_req ⇒ net_icmp_send_echo ⇒ net_ip4_send_frame ⇒ net_eth_send_frame ⇒ net_arp_cache_find ⇒ arp_send_request ⇒ net_mem_free ⇒ EventRecord4 ⇒ EventRecordItem
[Calls]
[Called By]
sys_proc_tick (Thumb, 72 bytes, Stack size 0 bytes, net_sys.o(i.sys_proc_tick))
[Calls]
[Called By]
ip4_ntoa (Thumb, 34 bytes, Stack size 16 bytes, net_addr.o(i.ip4_ntoa))
[Stack]
- Max Depth = 40
- Call Chain = ip4_ntoa ⇒ __2sprintf
[Calls]
[Called By]
ip4_get_chksum (Thumb, 10 bytes, Stack size 0 bytes, net_ip4.o(i.ip4_get_chksum))
[Stack]
- Max Depth = 12
- Call Chain = ip4_get_chksum ⇒ net_ip4_chksum_buf
[Calls]
[Called By]- >> net_ip4_send_frame
- >> net_ip4_chk_frame
ip4_get_mtu (Thumb, 24 bytes, Stack size 0 bytes, net_ip4.o(i.ip4_get_mtu))
[Called By]
- >> net_ip4_send_frame
- >> net_ip4_chk_frame
ip4_get_route (Thumb, 112 bytes, Stack size 16 bytes, net_ip4.o(i.ip4_get_route))
[Stack]
- Max Depth = 16
- Call Chain = ip4_get_route
[Calls]
[Called By]- >> net_ip4_get_local
- >> net_ip4_tx_offload
mem_lock (Thumb, 8 bytes, Stack size 0 bytes, net_mem.o(i.mem_lock))
[Stack]
- Max Depth = 72
- Call Chain = mem_lock ⇒ netos_lock ⇒ osMutexAcquire ⇒ EvrRtxMutexAcquire ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_mem_shrink
- >> net_mem_free
- >> net_mem_alloc
mem_unlock (Thumb, 8 bytes, Stack size 0 bytes, net_mem.o(i.mem_unlock))
[Stack]
- Max Depth = 72
- Call Chain = mem_unlock ⇒ netos_unlock ⇒ osMutexRelease ⇒ EvrRtxMutexRelease ⇒ EventRecord2 ⇒ EventRecordItem
[Calls]
[Called By]- >> net_mem_shrink
- >> net_mem_free
- >> net_mem_alloc
crc32_8bit (Thumb, 34 bytes, Stack size 0 bytes, net_common.o(i.crc32_8bit))
[Called By]
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __aeabi_cdrcmple
[Called By]
_printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
[Called By]
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
[Called By]
[Address Reference Count : 1]
_scanf_char_input (Thumb, 12 bytes, Stack size 0 bytes, scanf_char.o(.text))
[Address Reference Count : 1]
Undefined Global Symbols