?? arm.htm
字號:
<P><STRONG><a name="[c972a0]"></a>_atoi_</STRONG> (ARM, 60 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c97258]">>></a> Uart_GetIntNum
</UL>
<P><STRONG><a name="[c97258]"></a>Uart_GetIntNum</STRONG> (ARM, 352 bytes, Stack size 64 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c972a0]">>></a> _atoi_
<LI><a href="#[c972e8]">>></a> Uart_GetString
<LI><a href="#[10f1fc0]">>></a> strlen (via Veneer)
<LI><a href="#[10f27b0]">>></a> __rt_ctype_table
</UL>
<P><STRONG><a name="[c97210]"></a>Uart_RxReady</STRONG> (ARM, 48 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c971c8]"></a>Led_Display</STRONG> (ARM, 244 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c97180]"></a>Beep</STRONG> (ARM, 60 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c96f88]">>></a> Readkey
</UL>
<P><STRONG><a name="[c97138]"></a>Timer_Start</STRONG> (ARM, 48 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c970f0]"></a>Timer_Stop</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c970a8]"></a>ChangePllValue</STRONG> (ARM, 24 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c97060]"></a>_malloc_</STRONG> (ARM, 104 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c97018]"></a>_free_</STRONG> (ARM, 12 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c96fd0]"></a>Cache_Flush</STRONG> (ARM, 64 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c96f88]"></a>Readkey</STRONG> (ARM, 176 bytes, Stack size 16 bytes, 44blib.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c97180]">>></a> Beep
<LI><a href="#[c97648]">>></a> Delay
</UL>
<P><STRONG><a name="[c96f40]"></a>_disable_</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c96ef8]"></a>_enable_</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 44blib.o(.text), UNUSED)
<P><STRONG><a name="[c94b20]"></a>Init_Timer3</STRONG> (ARM, 108 bytes, Stack size 0 bytes, main.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c94ad8]">>></a> Task1
</UL>
<P><STRONG><a name="[c94ad8]"></a>Task1</STRONG> (ARM, 48 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c94b20]">>></a> Init_Timer3
<LI><a href="#[c97330]">>></a> Uart_Printf
<LI><a href="#[ca17a0]">>></a> OSTimeDly
</UL>
<P><STRONG><a name="[c94a90]"></a>Task2</STRONG> (ARM, 44 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c97330]">>></a> Uart_Printf
<LI><a href="#[ca17a0]">>></a> OSTimeDly
</UL>
<P><STRONG><a name="[c94a48]"></a>Task3</STRONG> (ARM, 44 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c97330]">>></a> Uart_Printf
<LI><a href="#[ca17a0]">>></a> OSTimeDly
</UL>
<P><STRONG><a name="[c94a00]"></a>Isr_Init</STRONG> (ARM, 32 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c95b50]">>></a> Main
</UL>
<P><STRONG><a name="[c95b50]"></a>Main</STRONG> (ARM, 212 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 184 + Unknown Stack Size
<LI>Call Chain = Main ⇒ OSInit ⇒ OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[c94a00]">>></a> Isr_Init
<LI><a href="#[c97528]">>></a> Uart_Select
<LI><a href="#[c97570]">>></a> Uart_Init
<LI><a href="#[c975b8]">>></a> Port_Init
<LI><a href="#[c9afb8]">>></a> OSTaskCreate
<LI><a href="#[c9e608]">>></a> OSMboxCreate
<LI><a href="#[ca1e60]">>></a> OSStart
<LI><a href="#[ca2010]">>></a> OSInit
</UL>
<BR>[Called By]<UL><LI><a href="#[c95f40]">>></a> IsrIRQEnd
</UL>
<P><STRONG><a name="[10f27b0]"></a>__rt_ctype_table</STRONG> (ARM, 24 bytes, Stack size 8 bytes, rt_ctype_table.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ef9a0]">>></a> __rt_locale
</UL>
<BR>[Called By]<UL><LI><a href="#[c97258]">>></a> Uart_GetIntNum
<LI><a href="#[10ec390]">>></a> _wcrtomb (via Veneer)
</UL>
<P><STRONG><a name="[10f2520]"></a>__c89vsprintf</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, c89vsprintf.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ee2a0]">>></a> _sputc
<LI><a href="#[10ee4e8]">>></a> _printf_char_common
</UL>
<BR>[Called By]<UL><LI><a href="#[c97330]">>></a> Uart_Printf (via Veneer)
</UL>
<P><STRONG><a name="[10f1fc0]"></a>strlen</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, strlen.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c97258]">>></a> Uart_GetIntNum (via Veneer)
</UL>
<P><STRONG><a name="[10f1ca0]"></a>__aeabi_idiv</STRONG> (ARM, 0 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text), UNUSED)
<P><STRONG><a name="[10f1c58]"></a>__aeabi_idivmod</STRONG> (ARM, 384 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[c97648]">>></a> Delay
<LI><a href="#[10eb6a8]">>></a> _btod_etento (via Veneer)
</UL>
<P><STRONG><a name="[10ef9a0]"></a>__rt_locale</STRONG> (ARM, 12 bytes, Stack size 0 bytes, rt_locale.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10ec9d0]">>></a> _printf_fp_dec_real (via Veneer)
<LI><a href="#[10f27b0]">>></a> __rt_ctype_table
</UL>
<P><STRONG><a name="[10ef678]"></a>_printf_pre_padding</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, _printf_pad.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ebbb8]">>></a> __ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[10ec9d0]">>></a> _printf_fp_dec_real
<LI><a href="#[10ecc28]">>></a> _printf_int_common
<LI><a href="#[10eef98]">>></a> _printf_wctomb
<LI><a href="#[10ef248]">>></a> _printf_str
</UL>
<P><STRONG><a name="[10ef630]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, _printf_pad.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ebbb8]">>></a> __ARM_call_via_r2
</UL>
<BR>[Called By]<UL><LI><a href="#[10ec9d0]">>></a> _printf_fp_dec_real
<LI><a href="#[10ecc28]">>></a> _printf_int_common
<LI><a href="#[10eef98]">>></a> _printf_wctomb
<LI><a href="#[10ef248]">>></a> _printf_str
</UL>
<P><STRONG><a name="[10ef400]"></a>_printf_truncate_signed</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, _printf_truncate.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10eea10]">>></a> _printf_int_dec
</UL>
<P><STRONG><a name="[10ef3b8]"></a>_printf_truncate_unsigned</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, _printf_truncate.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10eea10]">>></a> _printf_int_dec
<LI><a href="#[10eeb90]">>></a> _printf_longlong_oct
<LI><a href="#[10eed58]">>></a> _printf_longlong_hex
</UL>
<P><STRONG><a name="[10ef248]"></a>_printf_str</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, _printf_str.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ebb28]">>></a> __ARM_call_via_r3
<LI><a href="#[10ef630]">>></a> _printf_post_padding
<LI><a href="#[10ef678]">>></a> _printf_pre_padding
</UL>
<BR>[Called By]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<P><STRONG><a name="[10eef98]"></a>_printf_wctomb</STRONG> (Thumb, 188 bytes, Stack size 56 bytes, _printf_wctomb.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ebbb8]">>></a> __ARM_call_via_r2
<LI><a href="#[10ec390]">>></a> _wcrtomb
<LI><a href="#[10ef630]">>></a> _printf_post_padding
<LI><a href="#[10ef678]">>></a> _printf_pre_padding
</UL>
<BR>[Called By]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<P><STRONG><a name="[10eed58]"></a>_printf_longlong_hex</STRONG> (Thumb, 182 bytes, Stack size 88 bytes, _printf_longlong_hex.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ecc28]">>></a> _printf_int_common
<LI><a href="#[10ef3b8]">>></a> _printf_truncate_unsigned
</UL>
<BR>[Called By]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<P><STRONG><a name="[10eeb90]"></a>_printf_longlong_oct</STRONG> (Thumb, 138 bytes, Stack size 64 bytes, _printf_longlong_oct.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ecc28]">>></a> _printf_int_common
<LI><a href="#[10ef3b8]">>></a> _printf_truncate_unsigned
</UL>
<BR>[Called By]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<P><STRONG><a name="[10eea10]"></a>_printf_int_dec</STRONG> (Thumb, 98 bytes, Stack size 72 bytes, _printf_dec.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ec048]">>></a> __rt_udiv10 (via Veneer)
<LI><a href="#[10ecc28]">>></a> _printf_int_common
<LI><a href="#[10ef3b8]">>></a> _printf_truncate_unsigned
<LI><a href="#[10ef400]">>></a> _printf_truncate_signed
</UL>
<BR>[Called By]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<P><STRONG><a name="[10ee7d0]"></a>_printf_longlong_dec</STRONG> (Thumb, 124 bytes, Stack size 80 bytes, _printf_longlong_dec.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ecc28]">>></a> _printf_int_common
<LI><a href="#[10ed1c8]">>></a> _ll_udiv10 (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<P><STRONG><a name="[10ee608]"></a>_printf_charcount</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, _printf_charcount.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<P><STRONG><a name="[10ee4e8]"></a>_printf_char_common</STRONG> (Thumb, 44 bytes, Stack size 88 bytes, _printf_char_common.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ecfa0]">>></a> __printf
</UL>
<BR>[Called By]<UL><LI><a href="#[10f2520]">>></a> __c89vsprintf
</UL>
<P><STRONG><a name="[10ee2a0]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, _sputc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10f2520]">>></a> __c89vsprintf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> c89vsprintf.o(.text)
</UL>
<P><STRONG><a name="[10ed1c8]"></a>_ll_udiv10</STRONG> (ARM, 160 bytes, Stack size 12 bytes, lludiv10.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10eca60]">>></a> _fp_digits (via Veneer)
<LI><a href="#[10ee7d0]">>></a> _printf_longlong_dec (via Veneer)
</UL>
<P><STRONG><a name="[10ecfa0]"></a>__printf</STRONG> (Thumb, 748 bytes, Stack size 48 bytes, __printf.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10ebb28]">>></a> __ARM_call_via_r3
<LI><a href="#[10ebbb8]">>></a> __ARM_call_via_r2
<LI><a href="#[10ebc48]">>></a> __ARM_call_via_r1
<LI><a href="#[10ecda8]">>></a> _printf_wc (Weak Reference)
<LI><a href="#[10ecdf0]">>></a> _printf_mbtowc (Weak Reference)
<LI><a href="#[10ece38]">>></a> _printf_fp_hex (Weak Reference)
<LI><a href="#[10ed818]">>></a> _printf_fp_dec (via Veneer)
<LI><a href="#[10ee608]">>></a> _printf_charcount
<LI><a href="#[10ee7d0]">>></a> _printf_longlong_dec
<LI><a href="#[10eea10]">>></a> _printf_int_dec
<LI><a href="#[10eeb90]">>></a> _printf_longlong_oct
<LI><a href="#[10eed58]">>></a> _printf_longlong_hex
<LI><a href="#[10eef98]">>></a> _printf_wctomb
<LI><a href="#[10ef248]">>></a> _printf_str
</UL>
<BR>[Called By]<UL><LI><a href="#[10ee4e8]">>></a> _printf_char_common
</UL>
<P><STRONG><a name="[10ecf58]"></a>_printf_return_value</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, __printf.o(.text), UNUSED)
<P><STRONG><a name="[10ecf10]"></a>_printf_percent</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, __printf.o(.text), UNUSED)
<P><STRONG><a name="[10ecec8]"></a>_printf_sizespec</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, __printf.o(.text), UNUSED)
<P><STRONG><a name="[10ecc28]"></a>_printf_int_common</STRONG> (Thumb, 168 bytes, Stack size 40 b
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -