📄 project.htm
字号:
</UL><P><STRONG><a name="[9c5d60]"></a>OSQDel</STRONG> (ARM, 344 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b6dfc]">>></a> OS_EventTaskRdy
<LI><a href="#[9b7188]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c5cf0]"></a>OSQFlush</STRONG> (ARM, 88 bytes, Stack size 8 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9c5c84]"></a>OSQPend</STRONG> (ARM, 308 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b6d84]">>></a> OS_EventTaskWait
<LI><a href="#[9b7188]">>></a> OS_Sched
<LI><a href="#[9b6d14]">>></a> OS_EventTO
</UL><P><STRONG><a name="[9c5c18]"></a>OSQPost</STRONG> (ARM, 208 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b6dfc]">>></a> OS_EventTaskRdy
<LI><a href="#[9b7188]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c5ba4]"></a>OSQPostFront</STRONG> (ARM, 208 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b6dfc]">>></a> OS_EventTaskRdy
<LI><a href="#[9b7188]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c5b34]"></a>OSQPostOpt</STRONG> (ARM, 308 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b6dfc]">>></a> OS_EventTaskRdy
<LI><a href="#[9b7188]">>></a> OS_Sched
</UL><P><STRONG><a name="[9c5ac4]"></a>OSQQuery</STRONG> (ARM, 152 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[9b734c]"></a>OS_QInit</STRONG> (ARM, 68 bytes, Stack size 0 bytes, os_q.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b7510]"><<</a> OSInit
</UL><P><STRONG><a name="[9dae88]"></a>OSTaskChangePrio</STRONG> (ARM, 372 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b7188]">>></a> OS_Sched
</UL><P><STRONG><a name="[9dae14]"></a>OSTaskCreate</STRONG> (ARM, 216 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9dada0]">>></a> OSTaskStkInit
<LI><a href="#[9b6c28]">>></a> OS_TCBInit
<LI><a href="#[9b7188]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[af67dc]"><<</a> Task0
<LI><a href="#[af6770]"><<</a> main
</UL><P><STRONG><a name="[9b7660]"></a>OSTaskCreateExt</STRONG> (ARM, 252 bytes, Stack size 64 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9dad2c]">>></a> __rt_memclr_w
<LI><a href="#[9dada0]">>></a> OSTaskStkInit
<LI><a href="#[9b6c28]">>></a> OS_TCBInit
<LI><a href="#[9b7188]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9b8834]"><<</a> OS_InitTaskStat
<LI><a href="#[9b87c0]"><<</a> OS_InitTaskIdle
</UL><P><STRONG><a name="[9dacbc]"></a>OSTaskDel</STRONG> (ARM, 424 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[93bd20]">>></a> OS_FlagUnlink
<LI><a href="#[9b6e70]">>></a> OS_Dummy
<LI><a href="#[9dac48]">>></a> OSTaskDelHook
<LI><a href="#[9b7188]">>></a> OS_Sched
</UL><P><STRONG><a name="[9dabd4]"></a>OSTaskDelReq</STRONG> (ARM, 132 bytes, Stack size 8 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[9dab60]"></a>OSTaskResume</STRONG> (ARM, 172 bytes, Stack size 8 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b7188]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[af6848]"><<</a> Task1
</UL><P><STRONG><a name="[9daaec]"></a>OSTaskStkChk</STRONG> (ARM, 188 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[9daa78]"></a>OSTaskSuspend</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b7188]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[af67dc]"><<</a> Task0
</UL><P><STRONG><a name="[9daa08]"></a>OSTaskQuery</STRONG> (ARM, 156 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9da994]">>></a> __rt_memcpy_w
</UL><P><STRONG><a name="[9b7748]"></a>OSTimeDly</STRONG> (ARM, 96 bytes, Stack size 8 bytes, os_time.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b7188]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[9b77b8]"><<</a> OS_TaskStat
<LI><a href="#[9b6fc4]"><<</a> OSStatInit
<LI><a href="#[9d3f98]"><<</a> OSTimeDlyHMSM
<LI><a href="#[af6848]"><<</a> Task1
<LI><a href="#[af67dc]"><<</a> Task0
</UL><P><STRONG><a name="[9d3f98]"></a>OSTimeDlyHMSM</STRONG> (ARM, 208 bytes, Stack size 24 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[906f64]">>></a> __rt_udiv
<LI><a href="#[9b7748]">>></a> OSTimeDly
</UL><P><STRONG><a name="[9d3f24]"></a>OSTimeDlyResume</STRONG> (ARM, 168 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[9b7188]">>></a> OS_Sched
</UL><P><STRONG><a name="[9d3eb4]"></a>OSTimeGet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[9d3e44]"></a>OSTimeSet</STRONG> (ARM, 28 bytes, Stack size 8 bytes, os_time.o(.text), UNUSED)
<P><STRONG><a name="[9dada0]"></a>OSTaskStkInit</STRONG> (ARM, 88 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9dae14]"><<</a> OSTaskCreate
<LI><a href="#[9b7660]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[afea40]"></a>SWI_Exception</STRONG> (ARM, 244 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[90ab88]"><<</a> SoftwareInterrupt
</UL><P><STRONG><a name="[9b7034]"></a>OSStartHighRdy</STRONG> (ARM, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b70a8]"><<</a> OSStart
</UL><P><STRONG><a name="[9b749c]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b7510]"><<</a> OSInit
</UL><P><STRONG><a name="[9b72d8]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b7510]"><<</a> OSInit
</UL><P><STRONG><a name="[9b6b3c]"></a>OSTaskCreateHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b6c28]"><<</a> OS_TCBInit
</UL><P><STRONG><a name="[9dac48]"></a>OSTaskDelHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[9dacbc]"><<</a> OSTaskDel
</UL><P><STRONG><a name="[afeab4]"></a>OSTaskSwHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[90e928]"><<</a> OSIntCtxSw
<LI><a href="#[afe9c8]"><<</a> __OSStartHighRdy
</UL><P><STRONG><a name="[9b76d4]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b77b8]"><<</a> OS_TaskStat
</UL><P><STRONG><a name="[9b6bb4]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b6c28]"><<</a> OS_TCBInit
</UL><P><STRONG><a name="[9b6f50]"></a>OSTimeTickHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[907200]"><<</a> OSTimeTick
</UL><P><STRONG><a name="[9b757c]"></a>OSTaskIdleHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR>[Called By]<UL><LI><a href="#[9b75f0]"><<</a> OS_TaskIdle
</UL><P><STRONG><a name="[af6848]"></a>Task1</STRONG> (ARM, 84 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b7748]">>></a> OSTimeDly
<LI><a href="#[9dab60]">>></a> OSTaskResume
</UL><BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[af67dc]"></a>Task0</STRONG> (ARM, 152 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9070b4]">>></a> TargetInit
<LI><a href="#[9dae14]">>></a> OSTaskCreate
<LI><a href="#[9daa78]">>></a> OSTaskSuspend
<LI><a href="#[9b7748]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL><P><STRONG><a name="[af6770]"></a>main</STRONG> (ARM, 40 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9b7510]">>></a> OSInit
<LI><a href="#[9dae14]">>></a> OSTaskCreate
<LI><a href="#[9b70a8]">>></a> OSStart
</UL><BR>[Called By]<UL><LI><a href="#[af0d10]"><<</a> __rt_entry
</UL><P><STRONG><a name="[af04fc]"></a>_main_redirection</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[af6704]"></a>_main</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[907048]"></a>srand</STRONG> (ARM, 68 bytes, Stack size 4 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[9070b4]"><<</a> TargetInit
</UL><P><STRONG><a name="[9d2164]"></a>_rand_init</STRONG> (ARM, 72 bytes, Stack size 4 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[b0e7c4]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[9d20f8]"></a>rand</STRONG> (ARM, 96 bytes, Stack size 4 bytes, rand.o(.text), UNUSED)
<P><STRONG><a name="[9dad2c]"></a>__rt_memclr_w</STRONG> (ARM, 88 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9c20d8]">>></a> _loop
</UL><BR>[Called By]<UL><LI><a href="#[9b7660]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[9c2018]"></a>_memset_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[9da994]"></a>__rt_memcpy_w</STRONG> (ARM, 108 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b0fc68]">>></a> _memcpy_small
<LI><a href="#[b0fd2c]">>></a> _memcpy_aligned_loop
</UL><BR>[Called By]<UL><LI><a href="#[9daa08]"><<</a> OSTaskQuery
</UL><P><STRONG><a name="[b0fbf0]"></a>_memcpy_lastbytes</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[906f64]"></a>__rt_udiv</STRONG> (ARM, 192 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[906ef4]">>></a> __rt_div0
</UL><BR>[Called By]<UL><LI><a href="#[906fd4]"><<</a> InitialiseUART0
<LI><a href="#[9b77b8]"><<</a> OS_TaskStat
<LI><a href="#[9d3f98]"><<</a> OSTimeDlyHMSM
</UL><P><STRONG><a name="[b0f298]"></a>__32__use_two_region_memory</STRONG> (ARM, 0 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[90ad54]"></a>__use_two_region_memory</STRONG> (ARM, 4 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[b0f220]"></a>__rt_stackheap_init</STRONG> (ARM, 140 bytes, Stack size 24 bytes, stkheap2.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b0f318]">>></a> __user_libspace
<LI><a href="#[90a940]">>></a> __user_initial_stackheap
<LI><a href="#[b0f38c]">>></a> __user_stack_slop (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[af0d10]"><<</a> __rt_entry
</UL><P><STRONG><a name="[b0f1a8]"></a>__rt_heap_extend</STRONG> (ARM, 20 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b0f404]">>></a> __user_heap_extend (Weak Reference)
</UL><P><STRONG><a name="[b0eb90]"></a>__32__use_no_semihosting_swi</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[b0ec14]"></a>__semihosting_swi_guard</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[90add0]"></a>__use_no_semihosting_swi</STRONG> (ARM, 4 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[af0d10]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b0f220]">>></a> __rt_stackheap_init
<LI><a href="#[b0e7c4]">>></a> __rt_lib_init
<LI><a href="#[af6770]">>></a> main
<LI><a href="#[b0e758]">>></a> exit
</UL><BR>[Called By]<UL><LI><a href="#[90ac74]"><<</a> __main
</UL><P><STRONG><a name="[b0e5fc]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b0e6e0]">>></a> __rt_lib_shutdown
<LI><a href="#[b0e838]">>></a> __rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[b0e758]"><<</a> exit
</UL><P><STRONG><a name="[b0e670]"></a>__rt_exit</STRONG> (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b0e518]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b0e58c]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b0f318]"></a>__user_libspace</STRONG> (ARM, 8 bytes, Stack size 0 bytes, libspace.o(.text))
<BR>[Called By]<UL><LI><a href="#[b0f220]"><<</a> __rt_stackheap_init
<LI><a href="#[b0e7c4]"><<</a> __rt_lib_init
<LI><a href="#[b0ba98]"><<</a> __rt_fp_status_addr
</UL><P><STRONG><a name="[b0e758]"></a>exit</STRONG> (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b0dbd0]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[b0e5fc]">>></a> __32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[af0d10]"><<</a> __rt_entry
</UL><P><STRONG><a name="[b0e7c4]"></a>__rt_lib_init</STRONG> (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -