#<CALLGRAPH># ARM Linker, RVCT3.1 [Build 903]: Last Updated: Mon Jun 04 13:48:09 2007
__tx_DBGHandler ⇒ __tx_DBGHandler
Function Pointers
Global Symbols
__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = __main ⇒ __rt_entry ⇒ main ⇒ _tx_initialize_kernel_enter ⇒ tx_application_define ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]
__scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
[Calls]
__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
[Calls]
[Called By]
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
_tx_v7m_get_int (Thumb, 6 bytes, Stack size 0 bytes, tx_thread_initialize.o(.emb_text))
[Called By]
- >> _tx_timer_system_deactivate
- >> _tx_timer_system_activate
- >> _tx_timer_expiration_process
- >> _tx_thread_timeout
- >> _tx_thread_time_slice
- >> _tx_thread_system_suspend
- >> _tx_thread_system_resume
- >> _tx_thread_shell_entry
- >> _tx_semaphore_cleanup
- >> _tx_queue_cleanup
- >> _tx_event_flags_cleanup
- >> _tx_thread_sleep
- >> _tx_thread_create
- >> _tx_semaphore_put
- >> _tx_semaphore_get
- >> _tx_semaphore_create
- >> _tx_queue_send
- >> _tx_queue_receive
- >> _tx_queue_create
- >> _tx_event_flags_set
- >> _tx_event_flags_get
- >> _tx_event_flags_create
_tx_v7m_disable_int (Thumb, 6 bytes, Stack size 0 bytes, tx_thread_initialize.o(.emb_text))
[Called By]
- >> _tx_timer_system_deactivate
- >> _tx_timer_system_activate
- >> _tx_timer_expiration_process
- >> _tx_thread_timeout
- >> _tx_thread_time_slice
- >> _tx_thread_system_suspend
- >> _tx_thread_system_resume
- >> _tx_thread_shell_entry
- >> _tx_semaphore_cleanup
- >> _tx_queue_cleanup
- >> _tx_event_flags_cleanup
- >> _tx_thread_sleep
- >> _tx_thread_create
- >> _tx_semaphore_put
- >> _tx_semaphore_get
- >> _tx_semaphore_create
- >> _tx_queue_send
- >> _tx_queue_receive
- >> _tx_queue_create
- >> _tx_event_flags_set
- >> _tx_event_flags_get
- >> _tx_event_flags_create
_tx_v7m_set_int (Thumb, 6 bytes, Stack size 0 bytes, tx_thread_initialize.o(.emb_text))
[Called By]
- >> _tx_timer_system_deactivate
- >> _tx_timer_system_activate
- >> _tx_timer_expiration_process
- >> _tx_thread_timeout
- >> _tx_thread_time_slice
- >> _tx_thread_system_suspend
- >> _tx_thread_system_resume
- >> _tx_thread_shell_entry
- >> _tx_semaphore_cleanup
- >> _tx_queue_cleanup
- >> _tx_event_flags_cleanup
- >> _tx_thread_sleep
- >> _tx_thread_create
- >> _tx_semaphore_put
- >> _tx_semaphore_get
- >> _tx_semaphore_create
- >> _tx_queue_send
- >> _tx_queue_receive
- >> _tx_queue_create
- >> _tx_event_flags_set
- >> _tx_event_flags_get
- >> _tx_event_flags_create
_tx_thread_system_return (Thumb, 4 bytes, Stack size 0 bytes, tx_thread_initialize.o(.emb_text))
[Called By]
- >> _tx_thread_system_suspend
- >> _tx_thread_system_resume
- >> _tx_thread_system_preempt_check
__ARM_argv_veneer (Thumb, 4 bytes, Stack size 0 bytes, lib_init.o(.emb_text))
[Calls]
[Called By]
_tx_initialize_low_level (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))
[Called By]
- >> _tx_initialize_kernel_enter
__user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))
[Called By]
- >> __user_setup_stackheap
__tx_BadHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- tx_initialize_low_level.o(vectors)
__tx_IntHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))
[Calls]
- >> _tx_thread_context_save
- >> _tx_thread_context_restore
[Address Reference Count : 1]- tx_initialize_low_level.o(vectors)
__tx_SysTickHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))
[Stack]
- Max Depth = 64 + Unknown Stack Size
- Call Chain = __tx_SysTickHandler ⇒ _tx_timer_interrupt ⇒ _tx_timer_expiration_process ⇒ _tx_timer_system_activate
[Calls]- >> _tx_thread_context_save
- >> _tx_thread_context_restore
- >> _tx_timer_interrupt
[Address Reference Count : 1]- tx_initialize_low_level.o(vectors)
__tx_NMIHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- tx_initialize_low_level.o(vectors)
__tx_DBGHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- tx_initialize_low_level.o(vectors)
main (Thumb, 38 bytes, Stack size 8 bytes, demo_threadx.o(.text))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = main ⇒ _tx_initialize_kernel_enter ⇒ tx_application_define ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_initialize_kernel_enter
[Called By]
thread_5_entry (Thumb, 52 bytes, Stack size 24 bytes, demo_threadx.o(.text), UNUSED)
[Calls]
thread_3_and_4_entry (Thumb, 72 bytes, Stack size 16 bytes, demo_threadx.o(.text), UNUSED)
[Calls]
- >> _tx_thread_sleep
- >> _tx_semaphore_put
- >> _tx_semaphore_get
thread_2_entry (Thumb, 60 bytes, Stack size 16 bytes, demo_threadx.o(.text), UNUSED)
[Calls]
thread_1_entry (Thumb, 50 bytes, Stack size 16 bytes, demo_threadx.o(.text), UNUSED)
[Calls]
thread_0_entry (Thumb, 44 bytes, Stack size 16 bytes, demo_threadx.o(.text), UNUSED)
[Calls]
- >> _tx_thread_sleep
- >> _tx_event_flags_set
tx_application_define (Thumb, 276 bytes, Stack size 40 bytes, demo_threadx.o(.text))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = tx_application_define ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_thread_create
- >> _tx_semaphore_create
- >> _tx_queue_create
[Called By]- >> _tx_initialize_kernel_enter
_tx_event_flags_create (Thumb, 80 bytes, Stack size 16 bytes, tx_event_flags_create.o(.text), UNUSED)
[Calls]
- >> __aeabi_memclr4
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
_tx_event_flags_get (Thumb, 192 bytes, Stack size 32 bytes, tx_event_flags_get.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_suspend
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_event_flags_set (Thumb, 464 bytes, Stack size 40 bytes, tx_event_flags_set.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_resume
- >> _tx_thread_system_preempt_check
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_initialize_kernel_enter (Thumb, 48 bytes, Stack size 16 bytes, tx_initialize_kernel_enter.o(.text))
[Stack]
- Max Depth = 152 + Unknown Stack Size
- Call Chain = _tx_initialize_kernel_enter ⇒ tx_application_define ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_initialize_high_level
- >> _tx_thread_schedule
- >> tx_application_define
- >> _tx_initialize_low_level
[Called By]
_tx_queue_create (Thumb, 120 bytes, Stack size 32 bytes, tx_queue_create.o(.text))
[Stack]
- Max Depth = 36
- Call Chain = _tx_queue_create ⇒ __aeabi_memclr4
[Calls]- >> __aeabi_memclr4
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_queue_receive (Thumb, 412 bytes, Stack size 32 bytes, tx_queue_receive.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_suspend
- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_queue_send (Thumb, 276 bytes, Stack size 32 bytes, tx_queue_send.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_suspend
- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_semaphore_create (Thumb, 88 bytes, Stack size 24 bytes, tx_semaphore_create.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = _tx_semaphore_create ⇒ __aeabi_memclr4
[Calls]- >> __aeabi_memclr4
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_semaphore_get (Thumb, 132 bytes, Stack size 24 bytes, tx_semaphore_get.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_suspend
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_semaphore_put (Thumb, 98 bytes, Stack size 24 bytes, tx_semaphore_put.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_thread_create (Thumb, 242 bytes, Stack size 56 bytes, tx_thread_create.o(.text))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> __aeabi_memclr4
- >> __aeabi_memset
- >> _tx_thread_stack_build
- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_thread_initialize (Thumb, 74 bytes, Stack size 16 bytes, tx_thread_initialize.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _tx_thread_initialize ⇒ __aeabi_memclr4
[Calls]
[Called By]- >> _tx_initialize_high_level
_tx_thread_sleep (Thumb, 78 bytes, Stack size 16 bytes, tx_thread_sleep.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_suspend
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]- >> thread_0_entry
- >> thread_3_and_4_entry
_tx_timer_interrupt (Thumb, 0 bytes, Stack size unknown bytes, tx_timer_interrupt.o(.text))
[Stack]
- Max Depth = 64 + Unknown Stack Size
- Call Chain = _tx_timer_interrupt ⇒ _tx_timer_expiration_process ⇒ _tx_timer_system_activate
[Calls]- >> _tx_timer_expiration_process
- >> _tx_thread_time_slice
[Called By]
_tx_thread_context_restore (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_context_restore.o(.text))
[Called By]
- >> __tx_SysTickHandler
- >> __tx_IntHandler
_tx_thread_context_save (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_context_save.o(.text))
[Called By]
- >> __tx_SysTickHandler
- >> __tx_IntHandler
_tx_thread_schedule (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text))
[Called By]
- >> _tx_initialize_kernel_enter
__tx_PendSVHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text))
[Address Reference Count : 1]
- tx_initialize_low_level.o(vectors)
__tx_SVCallHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text))
[Address Reference Count : 1]
- tx_initialize_low_level.o(vectors)
_tx_event_flags_cleanup (Thumb, 108 bytes, Stack size 16 bytes, tx_event_flags_cleanup.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _tx_event_flags_cleanup ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Address Reference Count : 1]- tx_event_flags_get.o(.text)
_tx_initialize_high_level (Thumb, 40 bytes, Stack size 8 bytes, tx_initialize_high_level.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = _tx_initialize_high_level ⇒ _tx_timer_initialize ⇒ __aeabi_memclr4
[Calls]- >> _tx_timer_initialize
- >> _tx_thread_initialize
[Called By]- >> _tx_initialize_kernel_enter
_tx_queue_cleanup (Thumb, 118 bytes, Stack size 16 bytes, tx_queue_cleanup.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _tx_queue_cleanup ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Address Reference Count : 2]- tx_queue_send.o(.text)
- tx_queue_receive.o(.text)
_tx_semaphore_cleanup (Thumb, 110 bytes, Stack size 16 bytes, tx_semaphore_cleanup.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _tx_semaphore_cleanup ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Address Reference Count : 1]- tx_semaphore_get.o(.text)
_tx_thread_shell_entry (Thumb, 52 bytes, Stack size 16 bytes, tx_thread_shell_entry.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _tx_thread_shell_entry ⇒ _tx_thread_system_suspend ⇒ _tx_timer_system_activate
[Calls]- >> _tx_thread_system_suspend
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Address Reference Count : 1]- tx_thread_create.o(.text)
_tx_thread_system_preempt_check (Thumb, 30 bytes, Stack size 0 bytes, tx_thread_system_preempt_check.o(.text), UNUSED)
[Calls]
- >> _tx_thread_system_return
[Called By]
_tx_thread_system_resume (Thumb, 200 bytes, Stack size 24 bytes, tx_thread_system_resume.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_timer_system_deactivate
- >> _tx_thread_system_return
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]- >> _tx_thread_timeout
- >> _tx_semaphore_cleanup
- >> _tx_queue_cleanup
- >> _tx_event_flags_cleanup
- >> _tx_thread_create
- >> _tx_semaphore_put
- >> _tx_queue_send
- >> _tx_queue_receive
- >> _tx_event_flags_set
_tx_thread_system_suspend (Thumb, 250 bytes, Stack size 32 bytes, tx_thread_system_suspend.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = _tx_thread_system_suspend ⇒ _tx_timer_system_activate
[Calls]- >> _tx_timer_system_activate
- >> _tx_thread_system_return
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]- >> _tx_thread_shell_entry
- >> _tx_thread_sleep
- >> _tx_semaphore_get
- >> _tx_queue_send
- >> _tx_queue_receive
- >> _tx_event_flags_get
_tx_thread_time_slice (Thumb, 80 bytes, Stack size 16 bytes, tx_thread_time_slice.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _tx_thread_time_slice
[Calls]- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_thread_timeout (Thumb, 68 bytes, Stack size 16 bytes, tx_thread_timeout.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _tx_thread_timeout ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _tx_thread_system_resume
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Address Reference Count : 1]- tx_thread_create.o(.text)
_tx_timer_expiration_process (Thumb, 246 bytes, Stack size 48 bytes, tx_timer_expiration_process.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = _tx_timer_expiration_process ⇒ _tx_timer_system_activate
[Calls]- >> _tx_timer_system_activate
- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]
_tx_timer_initialize (Thumb, 40 bytes, Stack size 16 bytes, tx_timer_initialize.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = _tx_timer_initialize ⇒ __aeabi_memclr4
[Calls]
[Called By]- >> _tx_initialize_high_level
_tx_thread_stack_build (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_stack_build.o(.text))
[Called By]
_tx_timer_system_activate (Thumb, 104 bytes, Stack size 16 bytes, tx_timer_system_activate.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _tx_timer_system_activate
[Calls]- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]- >> _tx_timer_expiration_process
- >> _tx_thread_system_suspend
_tx_timer_system_deactivate (Thumb, 76 bytes, Stack size 16 bytes, tx_timer_system_deactivate.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = _tx_timer_system_deactivate
[Calls]- >> _tx_v7m_set_int
- >> _tx_v7m_disable_int
- >> _tx_v7m_get_int
[Called By]- >> _tx_thread_system_resume
__aeabi_memset (Thumb, 16 bytes, Stack size 0 bytes, aeabi_memset.o(.text))
[Calls]
[Called By]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_memclr4
[Called By]- >> _tx_timer_initialize
- >> _tx_thread_initialize
- >> _tx_thread_create
- >> _tx_semaphore_create
- >> _tx_queue_create
- >> _tx_event_flags_create
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
__rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
_memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
[Called By]
__rt_entry (Thumb, 36 bytes, Stack size 16 bytes, kernel.o(.text))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = __rt_entry ⇒ main ⇒ _tx_initialize_kernel_enter ⇒ tx_application_define ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
[Calls]- >> _platform_post_lib_init
- >> _platform_post_stackheap_init
- >> __rt_lib_init
- >> __rt_stackheap_init
- >> exit
- >> main
[Called By]- >> __scatterload_rt2
- >> __main
__rt_exit (Thumb, 18 bytes, Stack size 8 bytes, kernel.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __rt_exit ⇒ __rt_lib_shutdown
[Calls]- >> __rt_lib_shutdown
- >> __rt_abort
[Called By]
__rt_abort (Thumb, 8 bytes, Stack size 0 bytes, kernel.o(.text))
[Calls]
[Called By]
__aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
__rt_memclr (Thumb, 68 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
[Calls]
_memset (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text))
[Called By]
_sys_exit (Thumb, 16 bytes, Stack size 0 bytes, sys_exit.o(.text))
[Called By]
exit (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = exit ⇒ __rt_exit ⇒ __rt_lib_shutdown
[Calls]- >> _call_atexit_fns (Weak Reference)
- >> __rt_exit
[Called By]
__rt_stackheap_init (Thumb, 26 bytes, Stack size 8 bytes, stkheap1.o(.text))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = __rt_stackheap_init ⇒ __user_setup_stackheap
[Calls]- >> __rt_stackheap_storage
- >> __user_setup_stackheap
[Called By]
__rt_heap_extend (Thumb, 74 bytes, Stack size 16 bytes, stkheap1.o(.text), UNUSED)
[Calls]
- >> __rt_stackheap_storage
- >> __user_heap_extend (Weak Reference)
__rt_lib_init (Thumb, 174 bytes, Stack size 40 bytes, lib_init.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = __rt_lib_init ⇒ _fp_init
[Calls]- >> _fp_init
- >> __rt_locale
- >> _signal_init (Weak Reference)
- >> _rand_init (Weak Reference)
- >> _initio (Weak Reference)
- >> _init_user_alloc (Weak Reference)
- >> _init_alloc (Weak Reference)
- >> _getenv_init (Weak Reference)
- >> _get_lc_time (Weak Reference)
- >> _get_lc_numeric (Weak Reference)
- >> _get_lc_monetary (Weak Reference)
- >> _get_lc_ctype (Weak Reference)
- >> _get_lc_collate (Weak Reference)
- >> _fp_trap_init (Weak Reference)
- >> _clock_init (Weak Reference)
- >> _atexit_init (Weak Reference)
- >> __cpp_initialize__aeabi_ (Weak Reference)
- >> __alloca_initialize (Weak Reference)
- >> __Heap_DescSize (Weak Reference)
- >> __ARM_exceptions_init (Weak Reference)
- >> __ARM_argv_veneer
[Called By]
__rt_lib_shutdown (Thumb, 18 bytes, Stack size 8 bytes, lib_init.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __rt_lib_shutdown
[Calls]- >> _terminateio (Weak Reference)
- >> _terminate_user_alloc (Weak Reference)
- >> __cxa_finalize (Weak Reference)
[Called By]
_platform_post_stackheap_init (Thumb, 10 bytes, Stack size 0 bytes, boardinit2.o(.text))
[Called By]
_platform_post_lib_init (Thumb, 8 bytes, Stack size 8 bytes, boardinit3.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _platform_post_lib_init
[Called By]
__I_use_semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text))
[Address Reference Count : 1]
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __user_setup_stackheap
[Calls]- >> __user_perproc_libspace
- >> __user_initial_stackheap
[Called By]
__rt_stackheap_storage (Thumb, 6 bytes, Stack size 0 bytes, rt_stackheap_storage_intlibspace.o(.text))
[Called By]
- >> __rt_heap_extend
- >> __rt_stackheap_init
__rt_locale (Thumb, 6 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
[Called By]
__ARM_get_argv (Thumb, 2 bytes, Stack size 0 bytes, no_argv.o(.text))
[Called By]
__user_libspace (Thumb, 4 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
__user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
[Called By]
- >> __user_setup_stackheap
__user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
__rt_fp_status_addr (Thumb, 6 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
[Called By]
_fp_init (Thumb, 14 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
[Stack]
- Max Depth = 8
- Call Chain = _fp_init
[Calls]
[Called By]
__fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
Local Symbols
Undefined Global Symbols
__ARM_exceptions_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
__Heap_DescSize (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
__alloca_initialize (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
__cpp_initialize__aeabi_ (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
__cxa_finalize (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_shutdown (Weak Reference)
__user_heap_extend (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
[Called By]
- >> __rt_heap_extend (Weak Reference)
_atexit_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_call_atexit_fns (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
_clock_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_fp_trap_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_get_lc_collate (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_get_lc_ctype (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_get_lc_monetary (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_get_lc_numeric (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_get_lc_time (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_getenv_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_init_alloc (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_init_user_alloc (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_initio (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_rand_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_signal_init (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_init (Weak Reference)
_terminate_user_alloc (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_shutdown (Weak Reference)
_terminateio (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
[Called By]
- >> __rt_lib_shutdown (Weak Reference)