📄 prject.htm
字号:
<LI><a href="#[a43af0]"><<</a> OSFlagPend
<LI><a href="#[a6399c]"><<</a> OSTaskDel
</UL><P><STRONG><a name="[a43b60]"></a>OSFlagDel</STRONG> (ARM, 344 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a43db4]">>></a> OS_FlagTaskRdy
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a43af0]"></a>OSFlagPend</STRONG> (ARM, 780 bytes, Stack size 64 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a43d40]">>></a> OS_FlagBlock
<LI><a href="#[a34eb4]">>></a> OS_Sched
<LI><a href="#[a43bd0]">>></a> OS_FlagUnlink
</UL><P><STRONG><a name="[a43a80]"></a>OSFlagPost</STRONG> (ARM, 484 bytes, Stack size 40 bytes, os_flag.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a43db4]">>></a> OS_FlagTaskRdy
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a43a10]"></a>OSFlagQuery</STRONG> (ARM, 96 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
<P><STRONG><a name="[a4e044]"></a>OS_FlagInit</STRONG> (ARM, 84 bytes, Stack size 0 bytes, os_flag.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a56f00]"></a>OSMemCreate</STRONG> (ARM, 268 bytes, Stack size 40 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a56e90]"></a>OSMemGet</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a56e20]"></a>OSMemPut</STRONG> (ARM, 116 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a56db0]"></a>OSMemQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
<P><STRONG><a name="[a4dfd4]"></a>OS_MemInit</STRONG> (ARM, 148 bytes, Stack size 0 bytes, os_mem.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a6e4d4]"></a>OSQAccept</STRONG> (ARM, 144 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a6e464]"></a>OSQCreate</STRONG> (ARM, 244 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4da7c]">>></a> OS_EventWaitListInit
</UL><P><STRONG><a name="[a6e3f8]"></a>OSQDel</STRONG> (ARM, 392 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e388]"></a>OSQFlush</STRONG> (ARM, 92 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a6e31c]"></a>OSQPend</STRONG> (ARM, 376 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4db68]">>></a> OS_EventTaskWait
<LI><a href="#[a34eb4]">>></a> OS_Sched
<LI><a href="#[a4daf8]">>></a> OS_EventTO
</UL><P><STRONG><a name="[a6e2b0]"></a>OSQPost</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e23c]"></a>OSQPostFront</STRONG> (ARM, 216 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e1cc]"></a>OSQPostOpt</STRONG> (ARM, 320 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a4dbe0]">>></a> OS_EventTaskRdy
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a6e15c]"></a>OSQQuery</STRONG> (ARM, 156 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
<P><STRONG><a name="[a4df64]"></a>OS_QInit</STRONG> (ARM, 100 bytes, Stack size 0 bytes, os_q.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e0b4]"><<</a> OSInit
</UL><P><STRONG><a name="[a63af4]"></a>OSTaskChangePrio</STRONG> (ARM, 464 bytes, Stack size 40 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a63a80]"></a>OSTaskCreate</STRONG> (ARM, 232 bytes, Stack size 40 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[99d0e0]">>></a> OSTaskStkInit
<LI><a href="#[a4da0c]">>></a> OS_TCBInit
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b8a27c]"><<</a> TaskStart
<LI><a href="#[b8a210]"><<</a> main
</UL><P><STRONG><a name="[a4e190]"></a>OSTaskCreateExt</STRONG> (ARM, 264 bytes, Stack size 64 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a63a0c]">>></a> __rt_memclr_w
<LI><a href="#[99d0e0]">>></a> OSTaskStkInit
<LI><a href="#[a4da0c]">>></a> OS_TCBInit
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[a4ef6c]"><<</a> OS_InitTaskStat
<LI><a href="#[a4eef8]"><<</a> OS_InitTaskIdle
</UL><P><STRONG><a name="[a6399c]"></a>OSTaskDel</STRONG> (ARM, 512 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a43bd0]">>></a> OS_FlagUnlink
<LI><a href="#[a4dc54]">>></a> OS_Dummy
<LI><a href="#[99cdb0]">>></a> OSTaskDelHook
<LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><P><STRONG><a name="[a63928]"></a>OSTaskDelReq</STRONG> (ARM, 140 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[a638b4]"></a>OSTaskResume</STRONG> (ARM, 188 bytes, Stack size 16 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b8a2ec]"><<</a> Task
</UL><P><STRONG><a name="[a63840]"></a>OSTaskStkChk</STRONG> (ARM, 200 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
<P><STRONG><a name="[a637cc]"></a>OSTaskSuspend</STRONG> (ARM, 284 bytes, Stack size 16 bytes, os_task.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a34eb4]">>></a> OS_Sched
</UL><BR>[Called By]<UL><LI><a href="#[b8a27c]"><<</a> TaskStart
</UL><P><STRONG><a name="[a6375c]"></a>OSTaskQuery</STRONG> (ARM, 120 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a636e8]">>></a> __rt_memcpy_w
</UL><P><STRONG><a name="[b8a2ec]"></a>Task</STRONG> (ARM, 120 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a35004]">>></a> OSTimeDly
<LI><a href="#[a638b4]">>></a> OSTaskResume
</UL><BR>[Address Reference Count : 1]<UL><LI> test.o(.text)
</UL><P><STRONG><a name="[b8a27c]"></a>TaskStart</STRONG> (ARM, 208 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a3d710]">>></a> TargetInit
<LI><a href="#[a63a80]">>></a> OSTaskCreate
<LI><a href="#[a637cc]">>></a> OSTaskSuspend
<LI><a href="#[a35004]">>></a> OSTimeDly
</UL><BR>[Address Reference Count : 1]<UL><LI> test.o(.text)
</UL><P><STRONG><a name="[b8a210]"></a>main</STRONG> (ARM, 44 bytes, Stack size 8 bytes, test.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a4e0b4]">>></a> OSInit
<LI><a href="#[a63a80]">>></a> OSTaskCreate
<LI><a href="#[a4dda4]">>></a> OSStart
</UL><BR>[Address Reference Count : 1]<UL><LI> kernel.o(.text)
</UL><P><STRONG><a name="[b83f74]"></a>_main_redirection</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[b8a1a4]"></a>_main</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a3d6a4]"></a>srand</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3d710]"><<</a> TargetInit (via Veneer)
</UL><P><STRONG><a name="[b83894]"></a>_rand_init</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, rand.o(.text))
<BR>[Called By]<UL><LI><a href="#[b8209c]"><<</a> __rt_lib_init
</UL><P><STRONG><a name="[b83828]"></a>rand</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, rand.o(.text), UNUSED)
<P><STRONG><a name="[b830a0]"></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="#[b831d8]">>></a> _loop (via BX)
</UL><P><STRONG><a name="[a63a0c]"></a>__rt_memclr_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text))
<BR>[Called By]<UL><LI><a href="#[a4e190]"><<</a> OSTaskCreateExt
</UL><P><STRONG><a name="[b83118]"></a>_memset_w</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[b82b38]"></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="#[b82c28]">>></a> _memcpy_small (via BX)
<LI><a href="#[b82cec]">>></a> _memcpy_aligned_loop (via BX)
</UL><P><STRONG><a name="[a636e8]"></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="#[a6375c]"><<</a> OSTaskQuery
</UL><P><STRONG><a name="[b82bb0]"></a>_memcpy_lastbytes</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_memcpy_w.o(.text), UNUSED)
<P><STRONG><a name="[b826dc]"></a>__16__rt_udiv</STRONG> (Thumb, 196 bytes, Stack size 0 bytes, rt_udiv.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a38624]">>></a> __rt_div0 (via BX)
</UL><P><STRONG><a name="[a3d5c0]"></a>__rt_udiv</STRONG> (ARM, 0 bytes, Stack size 0 bytes, rt_udiv.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3d630]"><<</a> InitialiseUART0
<LI><a href="#[a34e40]"><<</a> OSTimeDlyHMSM
<LI><a href="#[a4e204]"><<</a> OS_TaskStat
</UL><P><STRONG><a name="[b84788]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b82024]">>></a> __rt_stackheap_init
<LI><a href="#[b8209c]">>></a> __rt_lib_init (via Veneer)
</UL><BR>[Called By]<UL><LI><a href="#[a387e4]"><<</a> __main
</UL><P><STRONG><a name="[b81e60]"></a>__rt_exit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b81ed0]">>></a> __rt_lib_shutdown (via Veneer)
<LI><a href="#[b82110]">>></a> __rt_abort1 (via BX)
<LI><a href="#[b81f48]">>></a> _sys_exit (via BX)
</UL><BR>[Called By]<UL><LI><a href="#[b81fb8]"><<</a> exit
</UL><P><STRONG><a name="[b81dec]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b81d7c]"></a>__rt_abort</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b81d08]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[b81fb8]"></a>exit</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, exit.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b816d8]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[b81e60]">>></a> __rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[b82180]"><<</a> thumbmainreturn
</UL><P><STRONG><a name="[b8209c]"></a>__rt_lib_init</STRONG> (Thumb, 158 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[b9de90]">>></a> __16_fp_init
<LI><a href="#[b81128]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[b810b4]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[b81044]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[b80fcc]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[b83894]">>></a> _rand_init
<LI><a href="#[b80f58]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[b9e708]">>></a> __16__user_libspace
<LI><a href="#[b80e70]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[b80df8]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[b80d84]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[b80d10]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[b80c9c]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[b80c28]">>></a> _signal_init (Weak Reference)
<LI><a href="#[b80bb8]">>></a> _clock_init (Weak Reference)
<LI><a href="#[b80b44]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[b80ad8]">>></a> _initio (Weak Reference)
<LI><a href="#[b80a60]">>></a> __cpp_initialise (Weak Reference)
<LI><a href="#[b809e8]">>></a> __call_ctors() (Weak Reference)
<LI><a href="#[b80970]">>></a> __alloca_initialize (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[b84788]"><<</a> __rt_entry (via Veneer)
</UL><P><STRONG><a name="[b81ed0]"></a>__rt_lib_shutdown</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, lib_init.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b808fc]">>></a> __cpp_finalise (Weak Reference)
<LI><a href="#[b80888]">>></a> _terminateio (Weak Reference)
<LI><a href="#[b8080c]">>></a> _terminate_user_alloc (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[b81e60]"><<</a> __rt_exit (via Veneer)
</UL><P><STRONG><a name="[b9fcc8]"></a>__16__rt_stackheap_init</STRONG> (Thumb, 148 bytes, Stack size 16 bytes, stkheap1.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b80ee4]">>></a> __user_libspace (via BX)
<LI><a href="#[a385a4]">>></a> __user_initial_stackheap (via BX)
<LI><a href="#[b9fd44]">>></a> __user_stack_slop (Weak Reference)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -