📄 project.htm
字号:
<LI><a href="#[a43e04]"><<</a> OSFlagPend
<LI><a href="#[a63bd0]"><<</a> OSTaskDel
</UL><P><STRONG><a name="[a43e74]"></a>OSFlagDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a440c8]">>></a> OS_FlagTaskRdy
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a43e04]"></a>OSFlagPend</STRONG> (ARM, 780 bytes, Stack size 64 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a44054]">>></a> OS_FlagBlock
<LI><a href="#[a35494]">>></a> OS_Sched
<LI><a href="#[a43ee4]">>></a> OS_FlagUnlink
</UL><P><STRONG><a name="[a43d94]"></a>OSFlagPost</STRONG> (ARM, 484 bytes, Stack size 40 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a440c8]">>></a> OS_FlagTaskRdy
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a43d24]"></a>OSFlagQuery</STRONG> (ARM, 96 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<P><STRONG><a name="[a4e358]"></a>OS_FlagInit</STRONG> (ARM, 84 bytes, Stack size 0 bytes, os_flag.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e3c8]"><<</a> OSInit
</UL><P><STRONG><a name="[a57244]"></a>OSMemCreate</STRONG> (ARM, 268 bytes, Stack size 40 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a571d4]"></a>OSMemGet</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a57164]"></a>OSMemPut</STRONG> (ARM, 116 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a570f4]"></a>OSMemQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a4e2e8]"></a>OS_MemInit</STRONG> (ARM, 148 bytes, Stack size 0 bytes, os_mem.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e3c8]"><<</a> OSInit
</UL><P><STRONG><a name="[a6e708]"></a>OSQAccept</STRONG> (ARM, 144 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a6e698]"></a>OSQCreate</STRONG> (ARM, 244 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4dd90]">>></a> OS_EventWaitListInit
</UL><P><STRONG><a name="[a6e62c]"></a>OSQDel</STRONG> (ARM, 392 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4def4]">>></a> OS_EventTaskRdy
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e5bc]"></a>OSQFlush</STRONG> (ARM, 92 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a6e550]"></a>OSQPend</STRONG> (ARM, 376 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4de7c]">>></a> OS_EventTaskWait
<LI><a href="#[a35494]">>></a> OS_Sched
<LI><a href="#[a4de0c]">>></a> OS_EventTO
</UL><P><STRONG><a name="[a6e4e4]"></a>OSQPost</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4def4]">>></a> OS_EventTaskRdy
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e470]"></a>OSQPostFront</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4def4]">>></a> OS_EventTaskRdy
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e400]"></a>OSQPostOpt</STRONG> (ARM, 320 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4def4]">>></a> OS_EventTaskRdy
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e390]"></a>OSQQuery</STRONG> (ARM, 156 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a4e278]"></a>OS_QInit</STRONG> (ARM, 100 bytes, Stack size 0 bytes, os_q.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e3c8]"><<</a> OSInit
</UL><P><STRONG><a name="[a63d28]"></a>OSTaskChangePrio</STRONG> (ARM, 464 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a63cb4]"></a>OSTaskCreate</STRONG> (ARM, 232 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[99d6b4]">>></a> OSTaskStkInit
<LI><a href="#[a4dd20]">>></a> OS_TCBInit
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b8a520]"><<</a> TaskStart
<LI><a href="#[b8a4b4]"><<</a> main
</UL><P><STRONG><a name="[a4e4a4]"></a>OSTaskCreateExt</STRONG> (ARM, 264 bytes, Stack size 64 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a63c40]">>></a> __rt_memclr_w
<LI><a href="#[99d6b4]">>></a> OSTaskStkInit
<LI><a href="#[a4dd20]">>></a> OS_TCBInit
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[a4f280]"><<</a> OS_InitTaskStat
<LI><a href="#[a4f20c]"><<</a> OS_InitTaskIdle
</UL><P><STRONG><a name="[a63bd0]"></a>OSTaskDel</STRONG> (ARM, 512 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a43ee4]">>></a> OS_FlagUnlink
<LI><a href="#[a4df68]">>></a> OS_Dummy
<LI><a href="#[99d384]">>></a> OSTaskDelHook
<LI><a href="#[a35494]">>></a> OS_Sched
</UL><P><STRONG><a name="[a63b5c]"></a>OSTaskDelReq</STRONG> (ARM, 140 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[a63ae8]"></a>OSTaskResume</STRONG> (ARM, 188 bytes, Stack size 16 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a35494]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b8a590]"><<</a> Task
</UL><P><STRONG><a name="[a63a74]"></a>OSTaskStkChk</STRONG> (ARM, 200 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[a63a00]"></a>OSTaskSuspend</STRONG> (ARM, 284 bytes, Stack size 16 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a35494]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b8a520]"><<</a> TaskStart
</UL><P><STRONG><a name="[a63990]"></a>OSTaskQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a6391c]">>></a> __rt_memcpy_w
</UL><P><STRONG><a name="[b8a590]"></a>Task</STRONG> (ARM, 120 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a355e4]">>></a> OSTimeDly
<LI><a href="#[a63ae8]">>></a> OSTaskResume
</UL><BR>[Address Reference Count : 1]<UL><LI> test.o(.text)
</UL><P><STRONG><a name="[b8a520]"></a>TaskStart</STRONG> (ARM, 208 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a3dcf0]">>></a> TargetInit
<LI><a href="#[a63cb4]">>></a> OSTaskCreate
<LI><a href="#[a63a00]">>></a> OSTaskSuspend
<LI><a href="#[a355e4]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> test.o(.text)
</UL><P><STRONG><a name="[b8a4b4]"></a>main</STRONG> (ARM, 44 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a4e3c8]">>></a> OSInit
<LI><a href="#[a63cb4]">>></a> OSTaskCreate
<LI><a href="#[a4e0b8]">>></a> OSStart
</UL><BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL><P><STRONG><a name="[b84218]"></a>_main_redirection</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[b8a448]"></a>_main</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a3dc84]"></a>srand</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3dcf0]"><<</a> TargetInit (via Veneer)
</UL><P><STRONG><a name="[b83b38]"></a>_rand_init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[b82340]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[b83acc]"></a>rand</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, rand.o(.text), UNUSED)
<P><STRONG><a name="[b83344]"></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="#[b8347c]">>></a> _loop (via BX)
</UL><P><STRONG><a name="[a63c40]"></a>__rt_memclr_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e4a4]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[b833bc]"></a>_memset_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[b82ddc]"></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="#[b82ecc]">>></a> _memcpy_small (via BX)
<LI><a href="#[b82f90]">>></a> _memcpy_aligned_loop (via BX)
</UL><P><STRONG><a name="[a6391c]"></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="#[a63990]"><<</a> OSTaskQuery
</UL><P><STRONG><a name="[b82e54]"></a>_memcpy_lastbytes</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[b82980]"></a>__16__rt_udiv</STRONG> (Thumb, 196 bytes, Stack size 0 bytes, rt_udiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a38c04]">>></a> __rt_div0 (via BX)
</UL><P><STRONG><a name="[a3dba0]"></a>__rt_udiv</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3dc10]"><<</a> InitialiseUART0
<LI><a href="#[a35420]"><<</a> OSTimeDlyHMSM
<LI><a href="#[a4e518]"><<</a> OS_TaskStat
</UL><P><STRONG><a name="[b84a2c]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b822c8]">>></a> __rt_stackheap_init
<LI><a href="#[b82340]">>></a> __rt_lib_init (via Veneer)
</UL><BR>[Called By]<UL><LI><a href="#[a38dc4]"><<</a> __main
</UL><P><STRONG><a name="[b82104]"></a>__rt_exit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b82174]">>></a> __rt_lib_shutdown (via Veneer)
<LI><a href="#[b823b4]">>></a> __rt_abort1 (via BX)
<LI><a href="#[b821ec]">>></a> _sys_exit (via BX)
</UL><BR>[Called By]<UL><LI><a href="#[b8225c]"><<</a> exit
</UL><P><STRONG><a name="[b82090]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b82020]"></a>__rt_abort</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b81fac]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b8225c]"></a>exit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, exit.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b8197c]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[b82104]">>></a> __rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[b82424]"><<</a> thumbmainreturn
</UL><P><STRONG><a name="[b82340]"></a>__rt_lib_init</STRONG> (Thumb, 158 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b9e45c]">>></a> __16_fp_init
<LI><a href="#[b813cc]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[b81358]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[b812e8]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[b81270]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[b83b38]">>></a> _rand_init
<LI><a href="#[b811fc]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[b9ecd4]">>></a> __16__user_libspace
<LI><a href="#[b81114]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[b8109c]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[b81028]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[b80fb4]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[b80f40]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[b80ecc]">>></a> _signal_init (Weak Reference)
<LI><a href="#[b80e5c]">>></a> _clock_init (Weak Reference)
<LI><a href="#[b80de8]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[b80d7c]">>></a> _initio (Weak Reference)
<LI><a href="#[b80d04]">>></a> __cpp_initialise (Weak Reference)
<LI><a href="#[b80c8c]">>></a> __call_ctors() (Weak Reference)
<LI><a href="#[b80c14]">>></a> __alloca_initialize (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[b84a2c]"><<</a> __rt_entry (via Veneer)
</UL><P><STRONG><a name="[b82174]"></a>__rt_lib_shutdown</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, lib_init.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b80ba0]">>></a> __cpp_finalise (Weak Reference)
<LI><a href="#[b80b2c]">>></a> _terminateio (Weak Reference)
<LI><a href="#[b80ab0]">>></a> _terminate_user_alloc (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[b82104]"><<</a> __rt_exit (via Veneer)
</UL><P><STRONG><a name="[a51e28]"></a>__16__rt_stackheap_init</STRONG> (Thumb, 148 bytes, Stack size 16 bytes, stkheap1.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b81188]">>></a> __user_libspace (via BX)
<LI><a href="#[a38b84]">>></a> __user_initial_stackheap (via BX)
<LI><a href="#[a51ea4]">>></a> __user_stack_slop (Weak Reference)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -