project.htm
来自「提供给大家一个在keil中移植ucos-ii的朋友一个不错的工程模板.」· HTM 代码 · 共 478 行 · 第 1/3 页
HTM
478 行
<LI><a href="#[b8fdc0]">>></a> _heap_overflow (via BX)
<LI><a href="#[b8fd48]">>></a> __user_heap_extend (Weak Reference)
</UL><P><STRONG><a name="[b72018]"></a>__rt_stackheap_init</STRONG> (ARM, 0 bytes, Stack size 0 bytes, stkheap1.o(.text))
<BR>[Called By]<UL><LI><a href="#[b7477c]"><<</a> __rt_entry
</UL><P><STRONG><a name="[b8fbd8]"></a>__16__rt_heap_extend</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, stkheap1.o(.text), UNUSED)
<P><STRONG><a name="[b8fb60]"></a>__rt_heap_extend</STRONG> (ARM, 0 bytes, Stack size 0 bytes, stkheap1.o(.text), UNUSED)
<P><STRONG><a name="[b8f4f0]"></a>__16_sys_exit</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, sys_exit.o(.text), UNUSED)
<P><STRONG><a name="[b71f3c]"></a>_sys_exit</STRONG> (ARM, 0 bytes, Stack size 0 bytes, sys_exit.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b71e54]"><<</a> __rt_exit
</UL><P><STRONG><a name="[b8e694]"></a>__16__user_libspace</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, libspace.o(.text))
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[b70ed8]"></a>__user_libspace</STRONG> (ARM, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b8fc54]"><<</a> __16__rt_stackheap_init
<LI><a href="#[b8d91c]"><<</a> __16__rt_fp_status_addr
</UL><P><STRONG><a name="[b8f474]"></a>__I_use_semihosting_swi</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, use_semi.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> sys_exit.o(.text)
</UL><P><STRONG><a name="[b8e250]"></a>__semihosting_swi_guard</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_semi.o(.text), UNUSED)
<P><STRONG><a name="[b8e1d0]"></a>__32__I_use_semihosting_swi</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_semi.o(.text), UNUSED)
<P><STRONG><a name="[b8d91c]"></a>__16__rt_fp_status_addr</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, rt_fp_status_addr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b70ed8]">>></a> __user_libspace (via BX)
</UL><P><STRONG><a name="[b8dda4]"></a>__rt_fp_status_addr</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_fp_status_addr.o(.text))
<BR>[Called By]<UL><LI><a href="#[b8de1c]"><<</a> __16_fp_init
</UL><P><STRONG><a name="[a2d824]"></a>IRQ_Handler</STRONG> (ARM, 0 bytes, Stack size 0 bytes, irq.o(IRQ))
<BR><BR>[Calls]<UL><LI><a href="#[a2dacc]">>></a> IRQ_Exception
<LI><a href="#[a265f8]">>></a> OSIntExit
</UL><BR>[Address Reference Count : 1]<UL><LI> target.o(.text)
</UL><P><STRONG><a name="[a2d7b0]"></a>Timer0_Handler</STRONG> (ARM, 0 bytes, Stack size 0 bytes, irq.o(IRQ))
<BR><BR>[Calls]<UL><LI><a href="#[a2d9e0]">>></a> Timer0_Exception
<LI><a href="#[a265f8]">>></a> OSIntExit
</UL><BR>[Address Reference Count : 1]<UL><LI> target.o(.text)
</UL><P><STRONG><a name="[a2f510]"></a>SoftwareInterrupt</STRONG> (ARM, 0 bytes, Stack size 0 bytes, os_cpu_a.o(subr))
<BR><BR>[Calls]<UL><LI><a href="#[98d0b0]">>></a> SWI_Exception
</UL><BR>[Address Reference Count : 1]<UL><LI> startup.o(vectors)
</UL><P><STRONG><a name="[a2f588]"></a>OSIntCtxSw</STRONG> (ARM, 0 bytes, Stack size 0 bytes, os_cpu_a.o(subr))
<BR><BR>[Calls]<UL><LI><a href="#[98cd80]">>></a> OSTaskSwHook
</UL><BR>[Address Reference Count : 1]<UL><LI> irq.o(IRQ)
</UL><P><STRONG><a name="[a2f5f8]"></a>__OSStartHighRdy</STRONG> (ARM, 0 bytes, Stack size 0 bytes, os_cpu_a.o(subr), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[98cd80]">>></a> OSTaskSwHook
<LI><a href="#[a2fe10]">>></a> OSIntCtxSw_1
</UL><P><STRONG><a name="[b8de1c]"></a>__16_fp_init</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
<BR><BR>[Calls]<UL><LI><a href="#[b8dda4]">>></a> __rt_fp_status_addr (via BX)
</UL><BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[b71190]"></a>_fp_init</STRONG> (ARM, 0 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P><STRONG><a name="[b8dd20]"></a>__fplib_config_pureend_doubles</STRONG> (ARM, 0 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P><STRONG><a name="[a29558]"></a>Undefined</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR><BR>[Calls]<UL><LI><a href="#[a29558]">>></a> Undefined
</UL><BR>[Called By]<UL><LI><a href="#[a29558]"><<</a> Undefined
</UL><BR>[Address Reference Count : 1]<UL><LI> startup.o(vectors)
</UL><P><STRONG><a name="[a294e4]"></a>PrefetchAbort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR><BR>[Calls]<UL><LI><a href="#[a294e4]">>></a> PrefetchAbort
</UL><BR>[Called By]<UL><LI><a href="#[a294e4]"><<</a> PrefetchAbort
</UL><BR>[Address Reference Count : 1]<UL><LI> startup.o(vectors)
</UL><P><STRONG><a name="[a29474]"></a>DataAbort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR><BR>[Calls]<UL><LI><a href="#[a29474]">>></a> DataAbort
</UL><BR>[Called By]<UL><LI><a href="#[a29474]"><<</a> DataAbort
</UL><BR>[Address Reference Count : 1]<UL><LI> startup.o(vectors)
</UL><P><STRONG><a name="[a29404]"></a>FIQ_Handler</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR><BR>[Calls]<UL><LI><a href="#[a2da58]">>></a> FIQ_Exception
</UL><BR>[Address Reference Count : 1]<UL><LI> startup.o(vectors)
</UL><P><STRONG><a name="[a29394]"></a>InitStack</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR>[Called By]<UL><LI><a href="#[a29324]"><<</a> ResetInit
</UL><P><STRONG><a name="[a29324]"></a>ResetInit</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR><BR>[Calls]<UL><LI><a href="#[a29394]">>></a> InitStack
<LI><a href="#[a2d57c]">>></a> TargetResetInit
<LI><a href="#[a287fc]">>></a> __main
</UL><BR>[Address Reference Count : 1]<UL><LI> startup.o(vectors)
</UL><P><STRONG><a name="[b74a04]"></a>_move_region</STRONG> (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
<BR>[Called By]<UL><LI><a href="#[a287fc]"><<</a> __main
</UL><P><STRONG><a name="[b74994]"></a>_move_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
<BR>[Called By]<UL><LI><a href="#[a287fc]"><<</a> __main
</UL><P><STRONG><a name="[b748b0]"></a>_zero_region</STRONG> (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
<BR>[Called By]<UL><LI><a href="#[a287fc]"><<</a> __main
</UL><P><STRONG><a name="[b74924]"></a>_zero_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, __main.o(!!!))
<BR>[Called By]<UL><LI><a href="#[a287fc]"><<</a> __main
</UL><P><STRONG><a name="[a3ef6c]"></a>OS_InitTaskStat</STRONG> (ARM, 68 bytes, Stack size 24 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a3e190]">>></a> OSTaskCreateExt
</UL><BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a3eef8]"></a>OS_InitTaskIdle</STRONG> (ARM, 68 bytes, Stack size 24 bytes, os_core.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a3e190]">>></a> OSTaskCreateExt
</UL><BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a3ee80]"></a>OS_InitEventList</STRONG> (ARM, 92 bytes, Stack size 0 bytes, os_core.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a3ee0c]"></a>OS_InitTCBList</STRONG> (ARM, 132 bytes, Stack size 0 bytes, os_core.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a3ed98]"></a>OS_InitRdyList</STRONG> (ARM, 108 bytes, Stack size 0 bytes, os_core.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a3ed28]"></a>OS_InitMisc</STRONG> (ARM, 124 bytes, Stack size 0 bytes, os_core.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a33da8]"></a>OS_FlagTaskRdy</STRONG> (ARM, 136 bytes, Stack size 20 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a33bc4]">>></a> OS_FlagUnlink
</UL><BR>[Called By]<UL><LI><a href="#[a33b54]"><<</a> OSFlagDel
<LI><a href="#[a33a74]"><<</a> OSFlagPost
</UL><P><STRONG><a name="[a33d34]"></a>OS_FlagBlock</STRONG> (ARM, 212 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[a33ae4]"><<</a> OSFlagPend
</UL><P><STRONG><a name="[b731cc]"></a>_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b73094]"><<</a> __16__rt_memclr_w
</UL><P><STRONG><a name="[b72ce0]"></a>_memcpy_aligned_loop</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b72b2c]"><<</a> __16__rt_memcpy_w
</UL><P><STRONG><a name="[b72c1c]"></a>_memcpy_small</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b72b2c]"><<</a> __16__rt_memcpy_w
</UL><P><STRONG><a name="[b722a8]"></a>mainaddruse</STRONG> (ARM, 4 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b72174]"></a>thumbmainreturn</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b71fac]">>></a> exit
</UL><P><STRONG><a name="[b72104]"></a>__rt_abort1</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b71e54]"><<</a> __rt_exit
</UL><P><STRONG><a name="[b8fdc0]"></a>_heap_overflow</STRONG> (ARM, 0 bytes, Stack size 0 bytes, stkheap1.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[b8fc54]"><<</a> __16__rt_stackheap_init
</UL><P><STRONG><a name="[a2fef4]"></a>subr</STRONG> (ARM, 272 bytes, Stack size 0 bytes, os_cpu_a.o(subr))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(subr)
</UL><P><STRONG><a name="[a2fe10]"></a>OSIntCtxSw_1</STRONG> (ARM, 0 bytes, Stack size 0 bytes, os_cpu_a.o(subr), UNUSED)
<BR>[Called By]<UL><LI><a href="#[a2f5f8]"><<</a> __OSStartHighRdy
</UL><P><STRONG><a name="[b7111c]"></a>__Heap_DescSize</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70964]"></a>__alloca_initialize</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b709dc]"></a>__call_ctors()</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b708f0]"></a>__cpp_finalise</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[b71ec4]"><<</a> __rt_lib_shutdown (Weak Reference)
</UL><P><STRONG><a name="[b70a54]"></a>__cpp_initialise</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b710a8]"></a>__rt_get_argv</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b8fd48]"></a>__user_heap_extend</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[b8fc54]"><<</a> __16__rt_stackheap_init (Weak Reference)
</UL><P><STRONG><a name="[b8fcd0]"></a>__user_stack_slop</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[b8fc54]"><<</a> __16__rt_stackheap_init (Weak Reference)
</UL><P><STRONG><a name="[b70c90]"></a>_atexit_init</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b716cc]"></a>_call_atexit_fns</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[b71fac]"><<</a> exit (Weak Reference)
</UL><P><STRONG><a name="[b70bac]"></a>_clock_init</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70f4c]"></a>_get_lc_collate</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70e64]"></a>_get_lc_ctype</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70dec]"></a>_get_lc_monetary</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70d78]"></a>_get_lc_numeric</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70d04]"></a>_get_lc_time</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70b38]"></a>_getenv_init</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b71038]"></a>_init_alloc</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70fc0]"></a>_init_user_alloc</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70acc]"></a>_initio</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70c1c]"></a>_signal_init</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init (Weak Reference)
</UL><P><STRONG><a name="[b70800]"></a>_terminate_user_alloc</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[b71ec4]"><<</a> __rt_lib_shutdown (Weak Reference)
</UL><P><STRONG><a name="[b7087c]"></a>_terminateio</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR>[Called By]<UL><LI><a href="#[b71ec4]"><<</a> __rt_lib_shutdown (Weak Reference)
</UL><HR></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?