?? 1.htm
字號(hào):
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html><head>
<title>Static Call Graph - [E:\arm\test\c\1.axf]</title>
</head>
<body><HR>
<H1>Static Call Graph for image E:\arm\test\c\1.axf</H1><HR>
<BR><P><STRONG>Maximum Stack Usage = 48 bytes<P>
Call chain for Maximum Stack Depth:<BR></STRONG>
Reset_Handler -> __main -> __rt_entry -> __rt_lib_init -> _fp_init -> __rt_fp_status_addr<BR><STRONG>
</STRONG><HR><P><STRONG><a name="[a3b744]"></a>__main</STRONG> (ARM, 152 bytes, Stack size 0 bytes, __main.o(!!!))
<BR><BR>[Calls]<UL><LI><a href="#[a34100]">>></a> _zero_region
<LI><a href="#[a34254]">>></a> _move_region
<LI><a href="#[a341e4]">>></a> _move_loop
<LI><a href="#[a33fcc]">>></a> __rt_entry
<LI><a href="#[a34174]">>></a> _zero_loop
</UL><BR>[Called By]<UL><LI><a href="#[a38d7c]"><<</a> Reset_Handler
</UL><P><STRONG><a name="[99ec18]"></a>target_init</STRONG> (ARM, 352 bytes, Stack size 16 bytes, init_c.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[99eba4]">>></a> init_serial_0
</UL><BR>[Called By]<UL><LI><a href="#[a3b7b0]"><<</a> main
</UL><P><STRONG><a name="[9964d0]"></a>fputc</STRONG> (ARM, 32 bytes, Stack size 16 bytes, retarget.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[996460]">>></a> sendchar
</UL><P><STRONG><a name="[9963f4]"></a>ferror</STRONG> (ARM, 12 bytes, Stack size 0 bytes, retarget.o(.text), UNUSED)
<P><STRONG><a name="[996388]"></a>fgetc</STRONG> (ARM, 16 bytes, Stack size 8 bytes, retarget.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[996318]">>></a> receivechar
</UL><P><STRONG><a name="[9962a8]"></a>_sys_exit</STRONG> (ARM, 8 bytes, Stack size 0 bytes, retarget.o(.text))
<BR>[Called By]<UL><LI><a href="#[a32f1c]"><<</a> __rt_abort1
</UL><P><STRONG><a name="[996238]"></a>_ttywrch</STRONG> (ARM, 24 bytes, Stack size 16 bytes, retarget.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[996460]">>></a> sendchar
</UL><P><STRONG><a name="[9961b8]"></a>__user_initial_stackheap</STRONG> (ARM, 44 bytes, Stack size 28 bytes, retarget.o(.text))
<BR>[Called By]<UL><LI><a href="#[a32e30]"><<</a> __rt_stackheap_init
</UL><P><STRONG><a name="[99eba4]"></a>init_serial_0</STRONG> (ARM, 88 bytes, Stack size 0 bytes, serial.o(.text))
<BR>[Called By]<UL><LI><a href="#[99ec18]"><<</a> target_init
</UL><P><STRONG><a name="[996460]"></a>sendchar</STRONG> (ARM, 56 bytes, Stack size 0 bytes, serial.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[9964d0]"><<</a> fputc
<LI><a href="#[996238]"><<</a> _ttywrch
</UL><P><STRONG><a name="[996318]"></a>receivechar</STRONG> (ARM, 32 bytes, Stack size 0 bytes, serial.o(.text), UNUSED)
<BR>[Called By]<UL><LI><a href="#[996388]"><<</a> fgetc
</UL><P><STRONG><a name="[990e74]"></a>IRQ_Handler</STRONG> (ARM, 64 bytes, Stack size 32 bytes, vic.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> vectors.o(Vect)
</UL><P><STRONG><a name="[990dfc]"></a>vect_irq_install</STRONG> (ARM, 24 bytes, Stack size 0 bytes, vic.o(.text), UNUSED)
<P><STRONG><a name="[990d80]"></a>non_vect_irq_install</STRONG> (ARM, 12 bytes, Stack size 0 bytes, vic.o(.text), UNUSED)
<P><STRONG><a name="[990d0c]"></a>vic_irq_enable</STRONG> (ARM, 48 bytes, Stack size 0 bytes, vic.o(.text), UNUSED)
<P><STRONG><a name="[a3b81c]"></a>delay</STRONG> (ARM, 32 bytes, Stack size 0 bytes, test_cpld.o(.text))
<BR>[Called By]<UL><LI><a href="#[a3b7b0]"><<</a> main
</UL><P><STRONG><a name="[a3b7b0]"></a>main</STRONG> (ARM, 128 bytes, Stack size 8 bytes, test_cpld.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[99ec18]">>></a> target_init
<LI><a href="#[a3b81c]">>></a> delay
</UL><BR>[Called By]<UL><LI><a href="#[a33fcc]"><<</a> __rt_entry
</UL><P><STRONG><a name="[a337b8]"></a>_main_redirection</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a3b6d8]"></a>_main</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a33274]"></a>__32__use_no_semihosting_swi</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[a332f8]"></a>__semihosting_swi_guard</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[996618]"></a>__use_no_semihosting_swi</STRONG> (ARM, 4 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[a33fcc]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a32e30]">>></a> __rt_stackheap_init
<LI><a href="#[a32ea8]">>></a> __rt_lib_init
<LI><a href="#[a3b7b0]">>></a> main
<LI><a href="#[a32dc4]">>></a> exit
</UL><BR>[Called By]<UL><LI><a href="#[a3b744]"><<</a> __main
</UL><P><STRONG><a name="[a32c68]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a32d4c]">>></a> __rt_lib_shutdown
<LI><a href="#[a32f1c]">>></a> __rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[a32dc4]"><<</a> exit
</UL><P><STRONG><a name="[a32cdc]"></a>__rt_exit</STRONG> (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a32b84]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a32bf8]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a32dc4]"></a>exit</STRONG> (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a3266c]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[a32c68]">>></a> __32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[a33fcc]"><<</a> __rt_entry
</UL><P><STRONG><a name="[a32ea8]"></a>__rt_lib_init</STRONG> (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a321e4]">>></a> _fp_init
<LI><a href="#[a32170]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[a32088]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[a32018]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[a31fa0]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[a31f30]">>></a> _rand_init (Weak Reference)
<LI><a href="#[a31ebc]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[a31e48]">>></a> __user_libspace
<LI><a href="#[a31dd4]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[a31d5c]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[a31ce8]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[a31c74]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[a31c00]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[a31b8c]">>></a> _signal_init (Weak Reference)
<LI><a href="#[a31b1c]">>></a> _clock_init (Weak Reference)
<LI><a href="#[a31aa8]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[a31a3c]">>></a> _initio (Weak Reference)
<LI><a href="#[a319c4]">>></a> __cpp_initialise (Weak Reference)
<LI><a href="#[a3194c]">>></a> __call_ctors() (Weak Reference)
<LI><a href="#[a318d4]">>></a> __alloca_initialize (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[a33fcc]"><<</a> __rt_entry
</UL><P><STRONG><a name="[a32d4c]"></a>__rt_lib_shutdown</STRONG> (ARM, 20 bytes, Stack size 8 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a31860]">>></a> __cpp_finalise (Weak Reference)
<LI><a href="#[a317ec]">>></a> _terminateio (Weak Reference)
<LI><a href="#[a31770]">>></a> _terminate_user_alloc (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[a32c68]"><<</a> __32__rt_exit
</UL><P><STRONG><a name="[a32e30]"></a>__rt_stackheap_init</STRONG> (ARM, 144 bytes, Stack size 16 bytes, stkheap1.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a31e48]">>></a> __user_libspace
<LI><a href="#[9961b8]">>></a> __user_initial_stackheap
<LI><a href="#[a30cd4]">>></a> __user_stack_slop (Weak Reference)
</UL><BR>[Called By]<UL><LI><a href="#[a33fcc]"><<</a> __rt_entry
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -