📄 artxdemo.htm
字号:
<LI><a href="#[c0ef6c]"><<</a> os_mbx_wait
<LI><a href="#[c0efe4]"><<</a> os_mbx_send
<LI><a href="#[c0f0ac]"><<</a> os_mbx_init
<LI><a href="#[fdf024]"><<</a> os_tmr_kill
<LI><a href="#[fdf09c]"><<</a> os_tmr_create
</UL>
<P><STRONG><a name="[bce87c]"></a>os_init_mem</STRONG> (ARM, 92 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = os_init_mem -> _init_box</UL>
<BR>[Calls]<UL><LI><a href="#[be865c]">>></a> _init_box (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c00930]"><<</a> os_sys_init_user (via Veneer)
</UL>
<P><STRONG><a name="[bce800]"></a>os_alloc_TCB</STRONG> (ARM, 20 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_alloc_TCB</UL>
<BR>[Called By]<UL><LI><a href="#[c0085c]"><<</a> os_tsk_create_user_ex
<LI><a href="#[c008e0]"><<</a> os_tsk_create_user (via Veneer)
</UL>
<P><STRONG><a name="[bce788]"></a>os_free_TCB</STRONG> (ARM, 68 bytes, Stack size 8 bytes, rtx_config.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c0080c]"><<</a> os_tsk_delete (via Veneer)
</UL>
<P><STRONG><a name="[bce710]"></a>os_free_TMR</STRONG> (ARM, 28 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_free_TMR</UL>
<BR>[Called By]<UL><LI><a href="#[fdefd4]"><<</a> os_tmr_tick (via Veneer)
<LI><a href="#[fdf024]"><<</a> os_tmr_kill
</UL>
<P><STRONG><a name="[bce694]"></a>os_init_context</STRONG> (ARM, 280 bytes, Stack size 32 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = os_init_context</UL>
<BR>[Called By]<UL><LI><a href="#[c0085c]"><<</a> os_tsk_create_user_ex
<LI><a href="#[c008e0]"><<</a> os_tsk_create_user (via Veneer)
<LI><a href="#[c00930]"><<</a> os_sys_init_user (via Veneer)
</UL>
<P><STRONG><a name="[bce620]"></a>__SWI_0</STRONG> (ARM, 168 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __SWI_0 -> os_stk_overflow</UL>
<BR>[Calls]<UL><LI><a href="#[bcfea0]">>></a> os_stk_overflow
<LI><a href="#[bd8144]">>></a> tstclrb
</UL>
<BR>[Address Reference Count : 1]<UL><LI> swi_table.o(SWI_TABLE)
</UL>
<P><STRONG><a name="[bce5a4]"></a>os_chk_robin</STRONG> (ARM, 136 bytes, Stack size 8 bytes, rtx_config.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_chk_robin -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[bf1290]">>></a> os_put_prio (via Veneer)
<LI><a href="#[bf14a4]">>></a> os_get_first (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[c14374]"><<</a> os_clock_demon (via Veneer)
</UL>
<P><STRONG><a name="[be4884]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[100e8fc]"><<</a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[be480c]"></a>iap_execute</STRONG> (ARM, 4 bytes, Stack size unknown bytes, startup.o(.text), UNUSED)
<P><STRONG><a name="[fe0a48]"></a>__use_two_region_memory</STRONG> (ARM, 4 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[fe09c0]"></a>__rt_stackheap_init</STRONG> (ARM, 60 bytes, Stack size 24 bytes, stkheap2.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32 + Unknown Stack Size
<LI>Call Chain = __rt_stackheap_init -> __user_setup_stackheap</UL>
<BR>[Calls]<UL><LI><a href="#[100db24]">>></a> __rt_stackheap_storage
<LI><a href="#[100e8fc]">>></a> __user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[100f3cc]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[fe0938]"></a>__rt_heap_extend</STRONG> (ARM, 24 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[fe0b1c]">>></a> __user_heap_extend (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[109d64c]"><<</a> __heap_extend
</UL>
<P><STRONG><a name="[100f3cc]"></a>__rt_entry</STRONG> (ARM, 76 bytes, Stack size 16 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
<LI>Call Chain = __rt_entry -> __rt_lib_init -> _fp_init</UL>
<BR>[Calls]<UL><LI><a href="#[fe09c0]">>></a> __rt_stackheap_init
<LI><a href="#[1005eac]">>></a> _platform_post_lib_init
<LI><a href="#[1006468]">>></a> _platform_post_stackheap_init
<LI><a href="#[10069a0]">>></a> _platform_pre_stackheap_init
<LI><a href="#[10080d8]">>></a> __rt_lib_init (via Veneer)
<LI><a href="#[100bb18]">>></a> exit (via BX)
</UL>
<BR>[Called By]<UL><LI><a href="#[100fed4]"><<</a> __main
<LI><a href="#[1091658]"><<</a> __scatterload_rt2
</UL>
<P><STRONG><a name="[100f284]"></a>__rt_exit</STRONG> (ARM, 20 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_exit -> __rt_lib_shutdown</UL>
<BR>[Calls]<UL><LI><a href="#[1005950]">>></a> _platform_pre_lib_shutdown
<LI><a href="#[1008088]">>></a> __rt_lib_shutdown (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[1008bf4]"><<</a> __ARM_stackcheck_2region_sc_ss
<LI><a href="#[1008c80]"><<</a> __rt_stackheap_init_2region_sc_ss
<LI><a href="#[1008d10]"><<</a> __use_two_region_memory_sc_ss
<LI><a href="#[10095ec]"><<</a> __ARM_stackcheck_2region_sc
<LI><a href="#[1009674]"><<</a> __rt_stackheap_init_2region_sc
<LI><a href="#[1009700]"><<</a> __use_two_region_memory_sc
<LI><a href="#[100a0a4]"><<</a> __ARM_stackcheck_sc_ss
<LI><a href="#[100a128]"><<</a> __rt_stackheap_init_sc_ss
<LI><a href="#[100ab34]"><<</a> __ARM_stackcheck_sc
<LI><a href="#[100ac34]"><<</a> __rt_stackheap_init_sc
<LI><a href="#[100bb18]"><<</a> exit (via Veneer)
</UL>
<P><STRONG><a name="[100f20c]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[100c9b8]">>></a> _sys_exit
</UL>
<P><STRONG><a name="[100e8fc]"></a>__user_setup_stackheap</STRONG> (ARM, 96 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap</UL>
<BR>[Calls]<UL><LI><a href="#[be4884]">>></a> __user_initial_stackheap
<LI><a href="#[100c374]">>></a> __user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[fe09c0]"><<</a> __rt_stackheap_init
<LI><a href="#[1008c80]"><<</a> __rt_stackheap_init_2region_sc_ss
<LI><a href="#[1008d10]"><<</a> __use_two_region_memory_sc_ss
<LI><a href="#[1009674]"><<</a> __rt_stackheap_init_2region_sc
<LI><a href="#[1009700]"><<</a> __use_two_region_memory_sc
<LI><a href="#[100a128]"><<</a> __rt_stackheap_init_sc_ss
<LI><a href="#[100ac34]"><<</a> __rt_stackheap_init_sc
<LI><a href="#[100b3f4]"><<</a> __rt_stackheap_init_1region
</UL>
<P><STRONG><a name="[100db24]"></a>__rt_stackheap_storage</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_stackheap_storage_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[fe09c0]"><<</a> __rt_stackheap_init
<LI><a href="#[1008bf4]"><<</a> __ARM_stackcheck_2region_sc_ss
<LI><a href="#[1008c80]"><<</a> __rt_stackheap_init_2region_sc_ss
<LI><a href="#[1008d10]"><<</a> __use_two_region_memory_sc_ss
<LI><a href="#[10095ec]"><<</a> __ARM_stackcheck_2region_sc
<LI><a href="#[1009674]"><<</a> __rt_stackheap_init_2region_sc
<LI><a href="#[1009700]"><<</a> __use_two_region_memory_sc
<LI><a href="#[100a020]"><<</a> __rt_heap_extend_sc_ss
<LI><a href="#[100a0a4]"><<</a> __ARM_stackcheck_sc_ss
<LI><a href="#[100a128]"><<</a> __rt_stackheap_init_sc_ss
<LI><a href="#[100aab4]"><<</a> __rt_heap_extend_sc
<LI><a href="#[100ab34]"><<</a> __ARM_stackcheck_sc
<LI><a href="#[100ac34]"><<</a> __rt_stackheap_init_sc
<LI><a href="#[100b374]"><<</a> __rt_heap_extend_1region
<LI><a href="#[100b3f4]"><<</a> __rt_stackheap_init_1region
</UL>
<P><STRONG><a name="[100c9b8]"></a>_sys_exit</STRONG> (ARM, 20 bytes, Stack size 0 bytes, sys_exit.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1008bf4]"><<</a> __ARM_stackcheck_2region_sc_ss
<LI><a href="#[1008c80]"><<</a> __rt_stackheap_init_2region_sc_ss
<LI><a href="#[1008d10]"><<</a> __use_two_region_memory_sc_ss
<LI><a href="#[10095ec]"><<</a> __ARM_stackcheck_2region_sc
<LI><a href="#[1009674]"><<</a> __rt_stackheap_init_2region_sc
<LI><a href="#[1009700]"><<</a> __use_two_region_memory_sc
<LI><a href="#[100a0a4]"><<</a> __ARM_stackcheck_sc_ss
<LI><a href="#[100a128]"><<</a> __rt_stackheap_init_sc_ss
<LI><a href="#[100ab34]"><<</a> __ARM_stackcheck_sc
<LI><a href="#[100ac34]"><<</a> __rt_stackheap_init_sc
<LI><a href="#[100f20c]"><<</a> __rt_abort
<LI><a href="#[109caec]"><<</a> __sig_exit
<LI><a href="#[109d06c]"><<</a> __rt_raise
</UL>
<P><STRONG><a name="[100c24c]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1003b30]"><<</a> __rt_locale_onelibspace
<LI><a href="#[100d4e0]"><<</a> __rt_stackheap_storage_onelibspace
<LI><a href="#[10a0240]"><<</a> __rt_fp_status_addr_onelibspace
</UL>
<P><STRONG><a name="[100c374]"></a>__user_perproc_libspace</STRONG> (ARM, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[100358c]"><<</a> __rt_locale_twolibspace
<LI><a href="#[100cf24]"><<</a> __rt_stackheap_storage_twolibspace
<LI><a href="#[100e8fc]"><<</a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[100c2ec]"></a>__user_perthread_libspace</STRONG> (ARM, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[109fc3c]"><<</a> __rt_fp_status_addr_twolibspace
</UL>
<P><STRONG><a name="[100bb18]"></a>exit</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = exit -> __rt_exit -> __rt_lib_shutdown</UL>
<BR>[Calls]<UL><LI><a href="#[100b9c8]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[100ba48]">>></a> __ARM_stackcheck (Weak Reference)
<LI><a href="#[100f284]">>></a> __rt_exit (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[100f3cc]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[10080d8]"></a>__rt_lib_init</STRONG> (Thumb, 188 bytes, Stack size 40 bytes, lib_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __rt_lib_init -> _fp_init</UL>
<BR>[Calls]<UL><LI><a href="#[1000edc]">>></a> _fp_init (via Veneer)
<LI><a href="#[10040e0]">>></a> __rt_locale (via Veneer)
<LI><a href="#[1007658]">>></a> _signal_init (Weak Reference)
<LI><a href="#[10076d4]">>></a> _rand_init (Weak Reference)
<LI><a href="#[100774c]">>></a> _initio (Weak Reference)
<LI><a href="#[10077c0]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[1007840]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[10078b8]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[1007934]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[10079b0]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[1007a2c]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[1007aac]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[1007b28]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[1007ba4]">>></a> _fp_trap_init (Weak Reference)
<LI><a href="#[1007c20]">>></a> _clock_init (Weak Reference)
<LI><a href="#[1007c98]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[1007d90]">>></a> __cpp_initialize__aeabi_ (Weak Reference)
<LI><a href="#[1007e18]">>></a> __alloca_initialize (Weak Reference)
<LI><a href="#[1007e98]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[1007f14]">>></a> __ARM_exceptions_init (Weak Reference)
<LI><a href="#[10081a4]">>></a> __ARM_argv_veneer (via Veneer)
<LI><a href="#[100ba48]">>></a> __ARM_stackcheck (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[100f3cc]"><<</a> __rt_entry (via Veneer)
</UL>
<P><STRONG><a name="[1008088]"></a>__rt_lib_shutdown</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, lib_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __rt_lib_shutdown</UL>
<BR>[Calls]<UL><LI><a href="#[1007558]">>></a> _terminateio (Weak Reference)
<LI><a href="#[10075d4]">>></a> _terminate_user_alloc (Weak Reference)
<LI><a href="#[1007d14]">>></a> __cxa_finalize (Weak Reference)
<LI><a href="#[100ba48]">>></a> __ARM_stackcheck (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[100f284]"><<</a> __rt_exit (via Veneer)
</UL>
<P><STRONG><a name="[10069a0]"></a>_platform_pre_stackheap_init</STRONG> (ARM, 4 bytes, Stack size 0 bytes, boardinit1.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[100f3cc]"><<</a> __rt_entry
</UL>
<P><STRONG><a name="[1006468]"></a>_platform_post_stackheap_init</STRONG> (ARM, 12 bytes, Stack size 0 bytes, boardinit2.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[100f3cc]"><<</a> __rt_entry
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -