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



#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Wed Aug 31 18:01:45 2022

Maximum Stack Usage = 2792 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

main ⇒ portable_init ⇒ BOARD_InitDebugConsole ⇒ DbgConsole_Init ⇒ HAL_UartInit ⇒ USART_Init ⇒ USART_SetBaudRate ⇒ __aeabi_assert ⇒ DbgConsole_Printf ⇒ DbgConsole_Vprintf ⇒ pow ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr

Functions with no stack information

Function Pointers

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, entry4.o(.ARM.Collect$$$$00000003))

_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))

Reset_Handler (Thumb, 16 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_OVR_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_SEQA_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_SEQB_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_THCMP_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

CMP_CAPT_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

CTIMER0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

DAC0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

DMA0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

DefaultISR (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 2]

FLASH_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

FTM0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

FTM1_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

I2C0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

I2C3_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

I3C0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

MRT0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT1_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT2_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT3_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT4_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT5_DAC1_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT6_USART3_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT7_USART4_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

SCT0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

SPI0_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

SPI1_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

WDT_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

WKT_DriverIRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

NMI_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 2]

HardFault_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 2]

SVC_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 2]

PendSV_Handler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 2]

SPI0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

SPI1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

DAC0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

USART0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

USART1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

USART2_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

FTM0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

FTM1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

I2C0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

SCT0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

MRT0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

CMP_CAPT_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

WDT_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

BOD_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

FLASH_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

WKT_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_SEQA_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_SEQB_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_THCMP_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

ADC0_OVR_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

DMA0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

I3C0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

I2C3_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

CTIMER0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT0_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT2_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT3_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT4_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT5_DAC1_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT6_USART3_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

PIN_INT7_USART4_IRQHandler (Thumb, 4 bytes, Stack size unknown bytes, startup_mdk_lpc865.o(.text))
[Address Reference Count : 1]

__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_ldivmod (Thumb, 76 bytes, Stack size 24 bytes, ldiv.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_lmul (Thumb, 48 bytes, Stack size 12 bytes, llmul.o(.text))

[Stack]


[Called By]

_ll_mul (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)

__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))

[Called By]

__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]

__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

__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]

__aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_dcmple (Thumb, 44 bytes, Stack size 8 bytes, dcmple.o(.text))

[Stack]


[Called By]

__aeabi_dcmplt (Thumb, 44 bytes, Stack size 8 bytes, dcmplt.o(.text))

[Stack]


[Called By]

__aeabi_dcmpge (Thumb, 44 bytes, Stack size 8 bytes, dcmpge.o(.text))

[Stack]


[Called By]

__aeabi_dcmpgt (Thumb, 44 bytes, Stack size 8 bytes, dcmpgt.o(.text))

[Stack]


[Called By]

__aeabi_dcmpeq (Thumb, 46 bytes, Stack size 8 bytes, dcmpeq.o(.text))

[Stack]


[Called By]

__aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_l2d (Thumb, 38 bytes, Stack size 24 bytes, dfltl.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_d2lz (Thumb, 72 bytes, Stack size 16 bytes, dfixl.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

[Stack]


[Called By]

__aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text), UNUSED)

[Called By]

__aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv_div0.o(.text))

[Stack]


[Called By]

__aeabi_idivmod$div0 (Thumb, 74 bytes, Stack size 16 bytes, idiv_div0.o(.text), UNUSED)

[Calls]

__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))

[Stack]


[Called By]

_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)

__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))

[Stack]


[Called By]

_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)

__aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))

[Stack]


[Called By]

_ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)

__I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED)

_double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text))

[Stack]


[Called By]

_double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))

[Stack]


[Calls]
[Called By]

__ARM_scalbn (Thumb, 44 bytes, Stack size 16 bytes, dscalb.o(.text))

[Stack]


[Called By]

scalbn (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)

__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))

[Stack]


[Calls]
[Called By]

__aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text))

[Called By]

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

[Calls]


[Called By]

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

_dsqrt (Thumb, 162 bytes, Stack size 32 bytes, dsqrt.o(.text))

[Stack]


[Calls]
[Called By]

BOARD_BootClockFRO18M (Thumb, 64 bytes, Stack size 16 bytes, clock_config.o(.text.BOARD_BootClockFRO18M))

[Stack]


[Calls]
[Called By]

BOARD_BootClockFRO24M (Thumb, 64 bytes, Stack size 16 bytes, clock_config.o(.text.BOARD_BootClockFRO24M))

[Stack]


[Calls]
[Called By]

BOARD_BootClockFRO30M (Thumb, 64 bytes, Stack size 16 bytes, clock_config.o(.text.BOARD_BootClockFRO30M))

[Stack]


[Calls]
[Called By]

BOARD_BootClockFRO36M (Thumb, 64 bytes, Stack size 16 bytes, clock_config.o(.text.BOARD_BootClockFRO36M))

[Stack]


[Calls]
[Called By]

BOARD_BootClockFRO48M (Thumb, 64 bytes, Stack size 16 bytes, clock_config.o(.text.BOARD_BootClockFRO48M))

[Stack]


[Calls]
[Called By]

BOARD_BootClockFRO60M (Thumb, 64 bytes, Stack size 16 bytes, clock_config.o(.text.BOARD_BootClockFRO60M))

[Stack]


[Calls]
[Called By]

BOARD_InitBootPins (Thumb, 68 bytes, Stack size 24 bytes, pin_mux.o(.text.BOARD_InitBootPins))

[Stack]


[Calls]
[Called By]

BOARD_InitDebugConsole (Thumb, 52 bytes, Stack size 8 bytes, board.o(.text.BOARD_InitDebugConsole))

[Stack]


[Calls]
[Called By]

BOARD_InitPins (Thumb, 876 bytes, Stack size 112 bytes, pin_mux.o(.text.BOARD_InitPins))

[Stack]


[Calls]
[Called By]

BOD_DriverIRQHandler (Thumb, 12 bytes, Stack size 0 bytes, core_portme.o(.text.BOD_DriverIRQHandler))
[Address Reference Count : 1]

CLOCK_GetMainClkFreq (Thumb, 240 bytes, Stack size 0 bytes, fsl_clock.o(.text.CLOCK_GetMainClkFreq))

[Called By]

CLOCK_SetFroOutClkSrc (Thumb, 68 bytes, Stack size 16 bytes, fsl_clock.o(.text.CLOCK_SetFroOutClkSrc))

[Stack]


[Called By]

CLOCK_SetMainClkSrc (Thumb, 136 bytes, Stack size 16 bytes, fsl_clock.o(.text.CLOCK_SetMainClkSrc))

[Stack]


[Called By]

DbgConsole_Init (Thumb, 64 bytes, Stack size 40 bytes, fsl_debug_console.o(.text.DbgConsole_Init))

[Stack]


[Calls]
[Called By]

DbgConsole_Printf (Thumb, 28 bytes, Stack size 24 bytes, fsl_debug_console.o(.text.DbgConsole_Printf))

[Stack]


[Calls]
[Called By]

DbgConsole_Vprintf (Thumb, 4220 bytes, Stack size 160 bytes, fsl_debug_console.o(.text.DbgConsole_Vprintf))

[Stack]


[Calls]
[Called By]

GPIO_PinInit (Thumb, 108 bytes, Stack size 24 bytes, fsl_gpio.o(.text.GPIO_PinInit))

[Stack]


[Calls]
[Called By]

HAL_UartInit (Thumb, 152 bytes, Stack size 48 bytes, fsl_adapter_miniusart.o(.text.HAL_UartInit))

[Stack]


[Calls]
[Called By]

HAL_UartReceiveBlocking (Thumb, 76 bytes, Stack size 8 bytes, fsl_adapter_miniusart.o(.text.HAL_UartReceiveBlocking))

[Stack]


[Calls]
[Address Reference Count : 1]

HAL_UartSendBlocking (Thumb, 72 bytes, Stack size 8 bytes, fsl_adapter_miniusart.o(.text.HAL_UartSendBlocking))

[Stack]


[Calls]
[Address Reference Count : 1]

RESET_PeripheralReset (Thumb, 92 bytes, Stack size 16 bytes, fsl_reset.o(.text.RESET_PeripheralReset))

[Stack]


[Calls]
[Called By]

SWM_SetMovablePinSelect (Thumb, 56 bytes, Stack size 16 bytes, fsl_swm.o(.text.SWM_SetMovablePinSelect))

[Stack]


[Calls]
[Called By]

SysTick_Handler (Thumb, 12 bytes, Stack size 0 bytes, core_portme.o(.text.SysTick_Handler))
[Address Reference Count : 2]

SystemInit (Thumb, 20 bytes, Stack size 8 bytes, system_lpc865.o(.text.SystemInit))

[Stack]


[Calls]
[Address Reference Count : 1]

SystemInitHook (Thumb, 2 bytes, Stack size 0 bytes, system_lpc865.o(.text.SystemInitHook))

[Called By]

USART0_DriverIRQHandler (Thumb, 16 bytes, Stack size 8 bytes, fsl_usart.o(.text.USART0_DriverIRQHandler))

[Stack]


[Address Reference Count : 1]

USART1_DriverIRQHandler (Thumb, 16 bytes, Stack size 8 bytes, fsl_usart.o(.text.USART1_DriverIRQHandler))

[Stack]


[Address Reference Count : 1]

USART2_DriverIRQHandler (Thumb, 16 bytes, Stack size 8 bytes, fsl_usart.o(.text.USART2_DriverIRQHandler))

[Stack]


[Address Reference Count : 1]

USART_Deinit (Thumb, 112 bytes, Stack size 0 bytes, fsl_usart.o(.text.USART_Deinit))

[Stack]


[Calls]
[Called By]

USART_GetDefaultConfig (Thumb, 44 bytes, Stack size 0 bytes, fsl_usart.o(.text.USART_GetDefaultConfig))

[Stack]


[Calls]
[Called By]

USART_Init (Thumb, 276 bytes, Stack size 24 bytes, fsl_usart.o(.text.USART_Init))

[Stack]


[Calls]
[Called By]

USART_ReadBlocking (Thumb, 136 bytes, Stack size 24 bytes, fsl_usart.o(.text.USART_ReadBlocking))

[Stack]


[Calls]
[Called By]

USART_SetBaudRate (Thumb, 660 bytes, Stack size 48 bytes, fsl_usart.o(.text.USART_SetBaudRate))

[Stack]


[Calls]
[Called By]

USART_WriteBlocking (Thumb, 316 bytes, Stack size 16 bytes, fsl_usart.o(.text.USART_WriteBlocking))

[Stack]


[Calls]
[Called By]

__aeabi_assert (Thumb, 16 bytes, Stack size 0 bytes, fsl_assert.o(.text.__aeabi_assert))

[Stack]


[Calls]
[Called By]

check_data_types (Thumb, 4 bytes, Stack size 0 bytes, core_util.o(.text.check_data_types))

[Called By]

core_bench_list (Thumb, 1584 bytes, Stack size 112 bytes, core_list_join.o(.text.core_bench_list))

[Stack]


[Calls]
[Called By]

core_bench_matrix (Thumb, 32 bytes, Stack size 24 bytes, core_matrix.o(.text.core_bench_matrix))

[Stack]


[Calls]
[Called By]

core_bench_state (Thumb, 444 bytes, Stack size 104 bytes, core_state.o(.text.core_bench_state))

[Stack]


[Calls]
[Called By]

core_init_matrix (Thumb, 512 bytes, Stack size 48 bytes, core_matrix.o(.text.core_init_matrix))

[Stack]


[Called By]

core_init_state (Thumb, 188 bytes, Stack size 48 bytes, core_state.o(.text.core_init_state))

[Stack]


[Calls]
[Called By]

core_list_init (Thumb, 1220 bytes, Stack size 64 bytes, core_list_join.o(.text.core_list_init))

[Stack]


[Calls]
[Called By]

core_state_transition (Thumb, 548 bytes, Stack size 20 bytes, core_state.o(.text.core_state_transition))

[Stack]


[Called By]

crc16 (Thumb, 10 bytes, Stack size 8 bytes, core_util.o(.text.crc16))

[Stack]


[Calls]
[Called By]

crcu16 (Thumb, 232 bytes, Stack size 16 bytes, core_util.o(.text.crcu16))

[Stack]


[Called By]

crcu32 (Thumb, 20 bytes, Stack size 8 bytes, core_util.o(.text.crcu32))

[Stack]


[Calls]
[Called By]

get_seed_32 (Thumb, 20 bytes, Stack size 0 bytes, core_util.o(.text.get_seed_32))

[Called By]

get_time (Thumb, 8 bytes, Stack size 0 bytes, core_portme.o(.text.get_time))

[Called By]

iterate (Thumb, 96 bytes, Stack size 16 bytes, core_main.o(.text.iterate))

[Stack]


[Calls]
[Called By]

main (Thumb, 1308 bytes, Stack size 2144 bytes, core_main.o(.text.main))

[Stack]


[Calls]
[Address Reference Count : 1]

matrix_test (Thumb, 2816 bytes, Stack size 128 bytes, core_matrix.o(.text.matrix_test))

[Stack]


[Calls]
[Called By]

portable_fini (Thumb, 48 bytes, Stack size 8 bytes, core_portme.o(.text.portable_fini))

[Stack]


[Calls]
[Called By]

portable_init (Thumb, 812 bytes, Stack size 24 bytes, core_portme.o(.text.portable_init))

[Stack]


[Calls]
[Called By]

start_time (Thumb, 56 bytes, Stack size 8 bytes, core_portme.o(.text.start_time))

[Stack]


[Calls]
[Called By]

stop_time (Thumb, 20 bytes, Stack size 0 bytes, core_portme.o(.text.stop_time))

[Called By]

time_in_secs (Thumb, 16 bytes, Stack size 8 bytes, core_portme.o(.text.time_in_secs))

[Stack]


[Calls]
[Called By]

__ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))

[Called By]

__ARM_fpclassify (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))

[Called By]

__kernel_poly (Thumb, 172 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))

[Stack]


[Calls]
[Called By]

__mathlib_dbl_divzero (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_divzero))

[Stack]


[Calls]
[Called By]

__mathlib_dbl_infnan2 (Thumb, 8 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan2))

[Stack]


[Calls]
[Called By]

__mathlib_dbl_invalid (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid))

[Stack]


[Calls]
[Called By]

__mathlib_dbl_overflow (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_overflow))

[Stack]


[Calls]
[Called By]

__mathlib_dbl_underflow (Thumb, 14 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow))

[Stack]


[Calls]
[Called By]

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

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

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

__set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))

[Called By]

modf (Thumb, 136 bytes, Stack size 24 bytes, modf.o(i.modf))

[Stack]


[Calls]
[Called By]

pow (Thumb, 2506 bytes, Stack size 120 bytes, pow.o(i.pow))

[Stack]


[Calls]
[Called By]

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

[Stack]


[Calls]
[Called By]

Local Symbols

Undefined Global Symbols