📄 project.htm
字号:
<LI><a href="#[a33ae4]"><<</a> OSFlagPend
<LI><a href="#[a53984]"><<</a> OSTaskDel
</UL><P><STRONG><a name="[a33b54]"></a>OSFlagDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a33da8]">>></a> OS_FlagTaskRdy
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a33ae4]"></a>OSFlagPend</STRONG> (ARM, 780 bytes, Stack size 64 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a33d34]">>></a> OS_FlagBlock
<LI><a href="#[a24ecc]">>></a> OS_Sched
<LI><a href="#[a33bc4]">>></a> OS_FlagUnlink
</UL><P><STRONG><a name="[a33a74]"></a>OSFlagPost</STRONG> (ARM, 484 bytes, Stack size 40 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a33da8]">>></a> OS_FlagTaskRdy
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a33a04]"></a>OSFlagQuery</STRONG> (ARM, 96 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<P><STRONG><a name="[a3e044]"></a>OS_FlagInit</STRONG> (ARM, 84 bytes, Stack size 0 bytes, os_flag.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a46ef4]"></a>OSMemCreate</STRONG> (ARM, 268 bytes, Stack size 40 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a46e84]"></a>OSMemGet</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a46e14]"></a>OSMemPut</STRONG> (ARM, 116 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a46da4]"></a>OSMemQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a3dfd4]"></a>OS_MemInit</STRONG> (ARM, 148 bytes, Stack size 0 bytes, os_mem.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a5e4d4]"></a>OSQAccept</STRONG> (ARM, 144 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a5e464]"></a>OSQCreate</STRONG> (ARM, 244 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a3da7c]">>></a> OS_EventWaitListInit
</UL><P><STRONG><a name="[a5e3f8]"></a>OSQDel</STRONG> (ARM, 392 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a3dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a5e388]"></a>OSQFlush</STRONG> (ARM, 92 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a5e31c]"></a>OSQPend</STRONG> (ARM, 376 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a3db68]">>></a> OS_EventTaskWait
<LI><a href="#[a24ecc]">>></a> OS_Sched
<LI><a href="#[a3daf8]">>></a> OS_EventTO
</UL><P><STRONG><a name="[a5e2b0]"></a>OSQPost</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a3dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a5e23c]"></a>OSQPostFront</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a3dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a5e1cc]"></a>OSQPostOpt</STRONG> (ARM, 320 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a3dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a5e15c]"></a>OSQQuery</STRONG> (ARM, 156 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a3df64]"></a>OS_QInit</STRONG> (ARM, 100 bytes, Stack size 0 bytes, os_q.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a53adc]"></a>OSTaskChangePrio</STRONG> (ARM, 464 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a53a68]"></a>OSTaskCreate</STRONG> (ARM, 232 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[98d124]">>></a> OSTaskStkInit
<LI><a href="#[a3da0c]">>></a> OS_TCBInit
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b7a27c]"><<</a> TaskStart
<LI><a href="#[b7a210]"><<</a> main
</UL><P><STRONG><a name="[a3e190]"></a>OSTaskCreateExt</STRONG> (ARM, 264 bytes, Stack size 64 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a539f4]">>></a> __rt_memclr_w
<LI><a href="#[98d124]">>></a> OSTaskStkInit
<LI><a href="#[a3da0c]">>></a> OS_TCBInit
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[a3ef6c]"><<</a> OS_InitTaskStat
<LI><a href="#[a3eef8]"><<</a> OS_InitTaskIdle
</UL><P><STRONG><a name="[a53984]"></a>OSTaskDel</STRONG> (ARM, 512 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a33bc4]">>></a> OS_FlagUnlink
<LI><a href="#[a3dc54]">>></a> OS_Dummy
<LI><a href="#[98cdf4]">>></a> OSTaskDelHook
<LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><P><STRONG><a name="[a53910]"></a>OSTaskDelReq</STRONG> (ARM, 140 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[a5389c]"></a>OSTaskResume</STRONG> (ARM, 188 bytes, Stack size 16 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b7a2ec]"><<</a> Task
</UL><P><STRONG><a name="[a53828]"></a>OSTaskStkChk</STRONG> (ARM, 200 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[a537b4]"></a>OSTaskSuspend</STRONG> (ARM, 284 bytes, Stack size 16 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a24ecc]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b7a27c]"><<</a> TaskStart
</UL><P><STRONG><a name="[a53744]"></a>OSTaskQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a536d0]">>></a> __rt_memcpy_w
</UL><P><STRONG><a name="[b7a2ec]"></a>Task</STRONG> (ARM, 120 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a2501c]">>></a> OSTimeDly
<LI><a href="#[a5389c]">>></a> OSTaskResume
</UL><BR>[Address Reference Count : 1]<UL><LI> test.o(.text)
</UL><P><STRONG><a name="[b7a27c]"></a>TaskStart</STRONG> (ARM, 208 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a2d740]">>></a> TargetInit
<LI><a href="#[a53a68]">>></a> OSTaskCreate
<LI><a href="#[a537b4]">>></a> OSTaskSuspend
<LI><a href="#[a2501c]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> test.o(.text)
</UL><P><STRONG><a name="[b7a210]"></a>main</STRONG> (ARM, 44 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a3e0b4]">>></a> OSInit
<LI><a href="#[a53a68]">>></a> OSTaskCreate
<LI><a href="#[a3dda4]">>></a> OSStart
</UL><BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL><P><STRONG><a name="[b73f68]"></a>_main_redirection</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[b7a1a4]"></a>_main</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a2d6d4]"></a>srand</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[a2d740]"><<</a> TargetInit (via Veneer)
</UL><P><STRONG><a name="[b73888]"></a>_rand_init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[b72090]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[b7381c]"></a>rand</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, rand.o(.text), UNUSED)
<P><STRONG><a name="[b73094]"></a>__16__rt_memclr_w</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b731cc]">>></a> _loop (via BX)
</UL><P><STRONG><a name="[a539f4]"></a>__rt_memclr_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3e190]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[b7310c]"></a>_memset_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[b72b2c]"></a>__16__rt_memcpy_w</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b72c1c]">>></a> _memcpy_small (via BX)
<LI><a href="#[b72ce0]">>></a> _memcpy_aligned_loop (via BX)
</UL><P><STRONG><a name="[a536d0]"></a>__rt_memcpy_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[a53744]"><<</a> OSTaskQuery
</UL><P><STRONG><a name="[b72ba4]"></a>_memcpy_lastbytes</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[b726d0]"></a>__16__rt_udiv</STRONG> (Thumb, 196 bytes, Stack size 0 bytes, rt_udiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a2863c]">>></a> __rt_div0 (via BX)
</UL><P><STRONG><a name="[a2d5f0]"></a>__rt_udiv</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR>[Called By]<UL><LI><a href="#[a2d660]"><<</a> InitialiseUART0
<LI><a href="#[a24e58]"><<</a> OSTimeDlyHMSM
<LI><a href="#[a3e204]"><<</a> OS_TaskStat
</UL><P><STRONG><a name="[b7477c]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b72018]">>></a> __rt_stackheap_init
<LI><a href="#[b72090]">>></a> __rt_lib_init (via Veneer)
</UL><BR>[Called By]<UL><LI><a href="#[a287fc]"><<</a> __main
</UL><P><STRONG><a name="[b71e54]"></a>__rt_exit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b71ec4]">>></a> __rt_lib_shutdown (via Veneer)
<LI><a href="#[b72104]">>></a> __rt_abort1 (via BX)
<LI><a href="#[b71f3c]">>></a> _sys_exit (via BX)
</UL><BR>[Called By]<UL><LI><a href="#[b71fac]"><<</a> exit
</UL><P><STRONG><a name="[b71de0]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b71d70]"></a>__rt_abort</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b71cfc]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b71fac]"></a>exit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, exit.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b716cc]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[b71e54]">>></a> __rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[b72174]"><<</a> thumbmainreturn
</UL><P><STRONG><a name="[b72090]"></a>__rt_lib_init</STRONG> (Thumb, 158 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b8de1c]">>></a> __16_fp_init
<LI><a href="#[b7111c]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[b710a8]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[b71038]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[b70fc0]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[b73888]">>></a> _rand_init
<LI><a href="#[b70f4c]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[b8e694]">>></a> __16__user_libspace
<LI><a href="#[b70e64]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[b70dec]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[b70d78]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[b70d04]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[b70c90]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[b70c1c]">>></a> _signal_init (Weak Reference)
<LI><a href="#[b70bac]">>></a> _clock_init (Weak Reference)
<LI><a href="#[b70b38]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[b70acc]">>></a> _initio (Weak Reference)
<LI><a href="#[b70a54]">>></a> __cpp_initialise (Weak Reference)
<LI><a href="#[b709dc]">>></a> __call_ctors() (Weak Reference)
<LI><a href="#[b70964]">>></a> __alloca_initialize (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[b7477c]"><<</a> __rt_entry (via Veneer)
</UL><P><STRONG><a name="[b71ec4]"></a>__rt_lib_shutdown</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, lib_init.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b708f0]">>></a> __cpp_finalise (Weak Reference)
<LI><a href="#[b7087c]">>></a> _terminateio (Weak Reference)
<LI><a href="#[b70800]">>></a> _terminate_user_alloc (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[b71e54]"><<</a> __rt_exit (via Veneer)
</UL><P><STRONG><a name="[b8fc54]"></a>__16__rt_stackheap_init</STRONG> (Thumb, 148 bytes, Stack size 16 bytes, stkheap1.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b70ed8]">>></a> __user_libspace (via BX)
<LI><a href="#[a285bc]">>></a> __user_initial_stackheap (via BX)
<LI><a href="#[b8fcd0]">>></a> __user_stack_slop (Weak Reference)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -