📄 testat45db161.htm
字号:
<LI><a href="#[dbd920]">>></a> os_tmr_reload
<LI><a href="#[11c6d6c]">>></a> tstclrb (via Veneer)
<LI><a href="#[11fd35c]">>></a> os_dispatch
<LI><a href="#[1208504]">>></a> os_psq_deq
<LI><a href="#[1208650]">>></a> os_dec_dly
<LI><a href="#[12122fc]">>></a> os_sem_psh
<LI><a href="#[121868c]">>></a> os_mbx_psh
<LI><a href="#[121e604]">>></a> os_evt_psh
<LI><a href="#[122d9f0]">>></a> os_tmr_tick
</UL>
<BR>[Address Reference Count : 1]<UL><LI> rt_task.o(i.os_sys_init_user)
</UL>
<P><STRONG><a name="[1208650]"></a>os_dec_dly</STRONG> (Thumb, 114 bytes, Stack size 16 bytes, rt_list.o(i.os_dec_dly))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_dec_dly -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[12083c4]">>></a> os_put_prio
</UL>
<BR>[Called By]<UL><LI><a href="#[11c1998]"><<</a> os_clock_demon
</UL>
<P><STRONG><a name="[11fd35c]"></a>os_dispatch</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, rt_task.o(i.os_dispatch))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_dispatch -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[1208374]">>></a> os_put_rdy_first
<LI><a href="#[12083c4]">>></a> os_put_prio
<LI><a href="#[1208600]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[11c1998]"><<</a> os_clock_demon
<LI><a href="#[11ce768]"><<</a> os_mut_release
<LI><a href="#[11fd0a8]"><<</a> os_tsk_prio
<LI><a href="#[11fd198]"><<</a> os_tsk_delete
<LI><a href="#[11fd1e8]"><<</a> os_tsk_create_user_ex
<LI><a href="#[11fd26c]"><<</a> os_tsk_create_user
<LI><a href="#[1212284]"><<</a> os_sem_send
<LI><a href="#[121859c]"><<</a> os_mbx_wait
<LI><a href="#[1218614]"><<</a> os_mbx_send
<LI><a href="#[121e58c]"><<</a> os_evt_set
</UL>
<P><STRONG><a name="[11f2414]"></a>os_dly_wait</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, rt_time.o(i.os_dly_wait))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = os_dly_wait -> os_block -> os_put_dly</UL>
<BR>[Calls]<UL><LI><a href="#[dbd73c]">>></a> tsk_unlock
<LI><a href="#[dbd7b4]">>></a> tsk_lock
<LI><a href="#[11fd3d4]">>></a> os_block
</UL>
<BR>[Called By]<UL><LI><a href="#[ce2658]"><<</a> LED_A_flash
<LI><a href="#[da1de4]"><<</a> AT45_Reset
<LI><a href="#[119cf50]"><<</a> UART_get_line
</UL>
<P><STRONG><a name="[121e604]"></a>os_evt_psh</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, rt_event.o(i.os_evt_psh))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_evt_psh -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[1208280]">>></a> os_rmv_dly
<LI><a href="#[12083c4]">>></a> os_put_prio
</UL>
<BR>[Called By]<UL><LI><a href="#[11c1998]"><<</a> os_clock_demon
</UL>
<P><STRONG><a name="[11fd30c]"></a>os_get_TID</STRONG> (Thumb, 44 bytes, Stack size 4 bytes, rt_task.o(i.os_get_TID))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_get_TID</UL>
<BR>[Called By]<UL><LI><a href="#[dbefcc]"><<</a> os_stk_overflow
<LI><a href="#[11fd030]"><<</a> os_tsk_self
<LI><a href="#[11fd198]"><<</a> os_tsk_delete
<LI><a href="#[11fd1e8]"><<</a> os_tsk_create_user_ex
<LI><a href="#[11fd26c]"><<</a> os_tsk_create_user
</UL>
<P><STRONG><a name="[1208600]"></a>os_get_first</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, rt_list.o(i.os_get_first))
<BR><BR>[Called By]<UL><LI><a href="#[dbd3ec]"><<</a> os_chk_robin
<LI><a href="#[11ce768]"><<</a> os_mut_release
<LI><a href="#[11fd0a8]"><<</a> os_tsk_prio
<LI><a href="#[11fd35c]"><<</a> os_dispatch
<LI><a href="#[11fd3d4]"><<</a> os_block
<LI><a href="#[1212284]"><<</a> os_sem_send
<LI><a href="#[12122fc]"><<</a> os_sem_psh
<LI><a href="#[121859c]"><<</a> os_mbx_wait
<LI><a href="#[1218614]"><<</a> os_mbx_send
<LI><a href="#[121868c]"><<</a> os_mbx_psh
</UL>
<P><STRONG><a name="[121868c]"></a>os_mbx_psh</STRONG> (Thumb, 124 bytes, Stack size 16 bytes, rt_mailbox.o(i.os_mbx_psh))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = os_mbx_psh -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[1208280]">>></a> os_rmv_dly
<LI><a href="#[12083c4]">>></a> os_put_prio
<LI><a href="#[1208600]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[11c1998]"><<</a> os_clock_demon
</UL>
<P><STRONG><a name="[1208504]"></a>os_psq_deq</STRONG> (Thumb, 30 bytes, Stack size 4 bytes, rt_list.o(i.os_psq_deq))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_psq_deq</UL>
<BR>[Called By]<UL><LI><a href="#[11c1998]"><<</a> os_clock_demon
</UL>
<P><STRONG><a name="[1208414]"></a>os_put_dly</STRONG> (Thumb, 78 bytes, Stack size 4 bytes, rt_list.o(i.os_put_dly))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_put_dly</UL>
<BR>[Called By]<UL><LI><a href="#[11fd3d4]"><<</a> os_block
</UL>
<P><STRONG><a name="[12083c4]"></a>os_put_prio</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, rt_list.o(i.os_put_prio))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = os_put_prio</UL>
<BR>[Called By]<UL><LI><a href="#[dbd3ec]"><<</a> os_chk_robin
<LI><a href="#[11ce718]"><<</a> os_mut_wait
<LI><a href="#[11ce768]"><<</a> os_mut_release
<LI><a href="#[11fd0a8]"><<</a> os_tsk_prio
<LI><a href="#[11fd120]"><<</a> os_tsk_pass
<LI><a href="#[11fd35c]"><<</a> os_dispatch
<LI><a href="#[12082f8]"><<</a> os_resort_prio
<LI><a href="#[1208650]"><<</a> os_dec_dly
<LI><a href="#[121220c]"><<</a> os_sem_wait
<LI><a href="#[12122fc]"><<</a> os_sem_psh
<LI><a href="#[121859c]"><<</a> os_mbx_wait
<LI><a href="#[1218614]"><<</a> os_mbx_send
<LI><a href="#[121868c]"><<</a> os_mbx_psh
<LI><a href="#[121e604]"><<</a> os_evt_psh
</UL>
<P><STRONG><a name="[1208374]"></a>os_put_rdy_first</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, rt_list.o(i.os_put_rdy_first))
<BR><BR>[Called By]<UL><LI><a href="#[dbda14]"><<</a> os_clock_interrupt0
<LI><a href="#[11fd35c]"><<</a> os_dispatch
</UL>
<P><STRONG><a name="[1208280]"></a>os_rmv_dly</STRONG> (Thumb, 44 bytes, Stack size 4 bytes, rt_list.o(i.os_rmv_dly))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = os_rmv_dly</UL>
<BR>[Called By]<UL><LI><a href="#[11ce768]"><<</a> os_mut_release
<LI><a href="#[11fd198]"><<</a> os_tsk_delete
<LI><a href="#[1212284]"><<</a> os_sem_send
<LI><a href="#[12122fc]"><<</a> os_sem_psh
<LI><a href="#[121859c]"><<</a> os_mbx_wait
<LI><a href="#[1218614]"><<</a> os_mbx_send
<LI><a href="#[121868c]"><<</a> os_mbx_psh
<LI><a href="#[121e58c]"><<</a> os_evt_set
<LI><a href="#[121e604]"><<</a> os_evt_psh
</UL>
<P><STRONG><a name="[1208208]"></a>os_rmv_list</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, rt_list.o(i.os_rmv_list))
<BR><BR>[Called By]<UL><LI><a href="#[11fd198]"><<</a> os_tsk_delete
<LI><a href="#[12082f8]"><<</a> os_resort_prio
</UL>
<P><STRONG><a name="[12122fc]"></a>os_sem_psh</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, rt_semaphore.o(i.os_sem_psh))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_sem_psh -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[1208280]">>></a> os_rmv_dly
<LI><a href="#[12083c4]">>></a> os_put_prio
<LI><a href="#[1208600]">>></a> os_get_first
</UL>
<BR>[Called By]<UL><LI><a href="#[11c1998]"><<</a> os_clock_demon
</UL>
<P><STRONG><a name="[11fd2bc]"></a>os_sys_init_user</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, rt_task.o(i.os_sys_init_user))
<BR><BR>[Stack]<UL><LI>Max Depth = 96 + Unknown Stack Size
<LI>Call Chain = os_sys_init_user -> os_tsk_create_user -> os_init_context</UL>
<BR>[Calls]<UL><LI><a href="#[dbd4dc]">>></a> os_init_context
<LI><a href="#[dbd6c4]">>></a> os_init_mem
<LI><a href="#[dbd73c]">>></a> tsk_unlock
<LI><a href="#[dbd7b4]">>></a> tsk_lock
<LI><a href="#[dbd99c]">>></a> os_tmr_init
<LI><a href="#[dbdc0c]">>></a> os_idle_demon
<LI><a href="#[11c3728]">>></a> os_set_env (via Veneer)
<LI><a href="#[11fd26c]">>></a> os_tsk_create_user
</UL>
<BR>[Called By]<UL><LI><a href="#[ce2570]"><<</a> main
</UL>
<P><STRONG><a name="[122d9f0]"></a>os_tmr_tick</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, rt_timer.o(i.os_tmr_tick))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = os_tmr_tick</UL>
<BR>[Calls]<UL><LI><a href="#[dbd558]">>></a> os_free_TMR
<LI><a href="#[dbda94]">>></a> os_tmr_call
</UL>
<BR>[Called By]<UL><LI><a href="#[11c1998]"><<</a> os_clock_demon
</UL>
<P><STRONG><a name="[11fd26c]"></a>os_tsk_create_user</STRONG> (Thumb, 108 bytes, Stack size 40 bytes, rt_task.o(i.os_tsk_create_user))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = os_tsk_create_user -> os_init_context</UL>
<BR>[Calls]<UL><LI><a href="#[dbd4dc]">>></a> os_init_context
<LI><a href="#[dbd648]">>></a> os_alloc_TCB
<LI><a href="#[dbd73c]">>></a> tsk_unlock
<LI><a href="#[dbd7b4]">>></a> tsk_lock
<LI><a href="#[11fd30c]">>></a> os_get_TID
<LI><a href="#[11fd35c]">>></a> os_dispatch
</UL>
<BR>[Called By]<UL><LI><a href="#[ce25e4]"><<</a> init
<LI><a href="#[11fd2bc]"><<</a> os_sys_init_user
</UL>
<P><STRONG><a name="[11fd198]"></a>os_tsk_delete</STRONG> (Thumb, 110 bytes, Stack size 16 bytes, rt_task.o(i.os_tsk_delete))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = os_tsk_delete -> os_dispatch -> os_put_prio</UL>
<BR>[Calls]<UL><LI><a href="#[dbd5d0]">>></a> os_free_TCB
<LI><a href="#[dbd73c]">>></a> tsk_unlock
<LI><a href="#[dbd7b4]">>></a> tsk_lock
<LI><a href="#[11fd30c]">>></a> os_get_TID
<LI><a href="#[11fd35c]">>></a> os_dispatch
<LI><a href="#[1208208]">>></a> os_rmv_list
<LI><a href="#[1208280]">>></a> os_rmv_dly
</UL>
<BR>[Called By]<UL><LI><a href="#[ce25e4]"><<</a> init
</UL>
<P><STRONG><a name="[11c6d6c]"></a>tstclrb</STRONG> (ARM, 16 bytes, Stack size 0 bytes, rt_lib.o(i.tstclrb))
<BR><BR>[Called By]<UL><LI><a href="#[dbd468]"><<</a> __SWI_0 (via Veneer)
<LI><a href="#[11c1998]"><<</a> os_clock_demon (via Veneer)
</UL>
<P><STRONG><a name="[12c0fa8]"></a>_fp_init</STRONG> (ARM, 24 bytes, Stack size 8 bytes, fpinit.o(x$fpl$fpinit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _fp_init</UL>
<BR>[Calls]<UL><LI><a href="#[12bfb14]">>></a> __rt_fp_status_addr
</UL>
<BR>[Called By]<UL><LI><a href="#[11a2644]"><<</a> &n
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -