Maximum Stack Usage = 120 bytes + Unknown
Reset (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
__user_initial_stackheap (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Called By]
__rt_div0 (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Calls]
__main (ARM, 152 bytes, Stack size 0 bytes, __main.o(!!!))
[Calls]
FIQ_Exception (ARM, 4 bytes, Stack size 0 bytes, target.o(.text))
[Calls]
TargetResetInit (ARM, 116 bytes, Stack size 0 bytes, target.o(.text))
[Called By]
lpc2000CANdriver_CANInit (ARM, 132 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text))
[Called By]
lpc2000CANdriver_SetACFMode (ARM, 96 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text))
[Called By]
lpc2000CANdriver_SetCANMode (ARM, 140 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text), UNUSED)
lpc2000CANdriver_CertainTxBufTransmitMessage (ARM, 436 bytes, Stack size 4 bytes, lpc2000_can_driver.o(.text))
[Called By]
lpc2000CANdriver_ReceiveMessageCh1 (ARM, 52 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text), UNUSED)
lpc2000CANdriver_ReceiveMessageCh2 (ARM, 52 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text))
[Called By]
lpc2000CANdriver_ReceiveMessageCh3 (ARM, 52 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text), UNUSED)
lpc2000CANdriver_ReceiveMessageCh4 (ARM, 52 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text), UNUSED)
lpc2000CANdriver_LoadAcceptanceFilter (ARM, 600 bytes, Stack size 20 bytes, lpc2000_can_driver.o(.text))
[Called By]
Print_Chars_to_Screen (ARM, 48 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text))
[Called By]
Print_4bits_to_Screen (ARM, 184 bytes, Stack size 0 bytes, lpc2000_can_driver.o(.text))
[Called By]
Rcv_Data_Output_to_Screen (ARM, 804 bytes, Stack size 72 bytes, lpc2000_can_driver.o(.text))
[Calls]
IRQ_CAN2Rx (ARM, 168 bytes, Stack size 40 bytes, lpc2000_can_sys.o(.text))
[Calls]
IRQ_UART0 (ARM, 260 bytes, Stack size 20 bytes, lpc2000_can_sys.o(.text))
[Address Reference Count : 1]
IRQ_Timer1 (ARM, 84 bytes, Stack size 16 bytes, lpc2000_can_sys.o(.text))
[Address Reference Count : 1]
uart0_config (ARM, 104 bytes, Stack size 16 bytes, lpc2000_can_sys.o(.text))
[Calls]
init (ARM, 284 bytes, Stack size 16 bytes, lpc2000_can_sys.o(.text))
[Calls]
delay (ARM, 40 bytes, Stack size 0 bytes, lpc2000_can_sys.o(.text))
[Called By]
main (ARM, 944 bytes, Stack size 40 bytes, lpc2000_can_sys.o(.text))
[Calls]
_main_redirection (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
_main (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
__rt_memcpy (ARM, 180 bytes, Stack size 0 bytes, rt_memcpy.o(.text))
[Calls]
__rt_memcpy_w (ARM, 108 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text))
[Calls]
_memcpy_lastbytes (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text))
[Called By]
__rt_udiv (ARM, 192 bytes, Stack size 0 bytes, rt_udiv.o(.text))
[Calls]
__rt_udiv10 (ARM, 44 bytes, Stack size 0 bytes, rtudiv10.o(.text))
[Called By]
__rt_entry (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
[Calls]
__32__rt_exit (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
[Calls]
__rt_exit (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
__32__rt_abort (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
__rt_abort (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
exit (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
[Calls]
__rt_lib_init (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
[Calls]
__rt_lib_shutdown (ARM, 20 bytes, Stack size 8 bytes, lib_init.o(.text))
[Calls]
__rt_stackheap_init (ARM, 144 bytes, Stack size 16 bytes, stkheap1.o(.text))
[Calls]
__rt_heap_extend (ARM, 108 bytes, Stack size 16 bytes, stkheap1.o(.text), UNUSED)
[Calls]
_sys_exit (ARM, 20 bytes, Stack size 0 bytes, sys_exit.o(.text))
[Called By]
__user_libspace (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text))
[Called By]
__32__I_use_semihosting_swi (ARM, 0 bytes, Stack size 0 bytes, use_semi.o(.text), UNUSED)
__I_use_semihosting_swi (ARM, 4 bytes, Stack size 0 bytes, use_semi.o(.text))
[Address Reference Count : 1]
__semihosting_swi_guard (ARM, 0 bytes, Stack size 0 bytes, use_semi.o(.text), UNUSED)
__rt_fp_status_addr (ARM, 16 bytes, Stack size 8 bytes, rt_fp_status_addr.o(.text))
[Calls]
_fp_init (ARM, 20 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
[Calls]
__fplib_config_pureend_doubles (ARM, 0 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit), UNUSED)
Undefined (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Calls]
SoftwareInterrupt (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Calls]
PrefetchAbort (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Calls]
DataAbort (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Calls]
FIQ_Handler (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Calls]
ResetInit (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Calls]
InitStack (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
[Called By]
_move_region (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
[Called By]
_move_loop (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
[Called By]
_zero_region (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
[Called By]
_zero_loop (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
[Called By]
_memcpy_dest_aligned (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text))
[Called By]
_memcpy_src1_loop (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text))
[Called By]
_memcpy_src2_loop (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text))
[Called By]
_memcpy_src3_loop (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.text))
[Called By]
_memcpy_aligned_loop (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text))
[Called By]
_memcpy_small (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text))
[Called By]
__rt_abort1 (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
[Calls]
_heap_overflow (ARM, 0 bytes, Stack size 0 bytes, stkheap1.o(.text), UNUSED)
[Called By]
__Heap_DescSize (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
__alloca_initialize (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
__call_ctors() (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
__cpp_finalise (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
__cpp_initialise (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
__rt_get_argv (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
__user_heap_extend (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
[Called By]
__user_stack_slop (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_atexit_init (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_call_atexit_fns (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_clock_init (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_get_lc_collate (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_get_lc_ctype (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_get_lc_monetary (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_get_lc_numeric (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_get_lc_time (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_getenv_init (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_init_alloc (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_init_user_alloc (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_initio (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_rand_init (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_signal_init (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_terminate_user_alloc (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_terminateio (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]