📄 project.htm
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html><head>
<title>Static Call Graph - [.\debug_in_FLASH\Project.axf]</title>
</head>
<body><HR>
<H1>Static Call Graph for image .\debug_in_FLASH\Project.axf</H1><HR>
<BR><P><STRONG>Maximum Stack Usage = 64 bytes + Unknown
</STRONG><HR><P><STRONG><a name="[a321d8]"></a>Reset</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<P><STRONG><a name="[a32158]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size 0 bytes, startup.o(vectors))
<BR>[Called By]<UL><LI><a href="#[a26a30]"><<</a> __rt_stackheap_init
</UL><P><STRONG><a name="[a32328]"></a>__main</STRONG> (ARM, 152 bytes, Stack size 0 bytes, __main.o(!!!))
<BR><BR>[Calls]<UL><LI><a href="#[a27d00]">>></a> _zero_region
<LI><a href="#[a27e54]">>></a> _move_region
<LI><a href="#[a27de4]">>></a> _move_loop
<LI><a href="#[a27bcc]">>></a> __rt_entry
<LI><a href="#[a27d74]">>></a> _zero_loop
</UL><BR>[Called By]<UL><LI><a href="#[9907b8]"><<</a> ResetInit
</UL><P><STRONG><a name="[99e804]"></a>IRQ_Exception</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e790]"></a>FIQ_Exception</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text))
<BR>[Called By]<UL><LI><a href="#[990898]"><<</a> FIQ_Handler
</UL><P><STRONG><a name="[99e720]"></a>TargetInit</STRONG> (ARM, 4 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e6ac]"></a>TargetResetInit</STRONG> (ARM, 204 bytes, Stack size 0 bytes, target.o(.text))
<BR>[Called By]<UL><LI><a href="#[9907b8]"><<</a> ResetInit
</UL><P><STRONG><a name="[99e63c]"></a>__rt_div0</STRONG> (ARM, 16 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e5d0]"></a>fputc</STRONG> (ARM, 20 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e564]"></a>fgetc</STRONG> (ARM, 16 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e4f4]"></a>_sys_close</STRONG> (ARM, 16 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e484]"></a>_sys_write</STRONG> (ARM, 28 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e414]"></a>_sys_read</STRONG> (ARM, 28 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e3a4]"></a>_ttywrch</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e334]"></a>_sys_istty</STRONG> (ARM, 16 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e2c4]"></a>_sys_seek</STRONG> (ARM, 16 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e254]"></a>_sys_ensure</STRONG> (ARM, 16 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e1e4]"></a>_sys_flen</STRONG> (ARM, 16 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e174]"></a>_sys_tmpnam</STRONG> (ARM, 24 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[99e104]"></a>_sys_exit</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text))
<BR>[Called By]<UL><LI><a href="#[a26b1c]"><<</a> __rt_abort1
</UL><P><STRONG><a name="[99e08c]"></a>_sys_command_string</STRONG> (ARM, 20 bytes, Stack size 0 bytes, target.o(.text), UNUSED)
<P><STRONG><a name="[a3087c]"></a>DelayNS</STRONG> (ARM, 56 bytes, Stack size 0 bytes, main.o(.text), UNUSED)
<P><STRONG><a name="[a30810]"></a>R_ST</STRONG> (ARM, 64 bytes, Stack size 0 bytes, main.o(.text))
<BR>[Called By]<UL><LI><a href="#[a307a4]"><<</a> ST01
<LI><a href="#[a3073c]"><<</a> ST2
<LI><a href="#[a306d4]"><<</a> ST3
<LI><a href="#[a3066c]"><<</a> ST6
</UL><P><STRONG><a name="[a307a4]"></a>ST01</STRONG> (ARM, 44 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a30810]">>></a> R_ST
</UL><BR>[Called By]<UL><LI><a href="#[a30594]"><<</a> PR13
<LI><a href="#[a30528]"><<</a> PR12
</UL><P><STRONG><a name="[a3073c]"></a>ST2</STRONG> (ARM, 40 bytes, Stack size 4 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a30810]">>></a> R_ST
</UL><P><STRONG><a name="[a306d4]"></a>ST3</STRONG> (ARM, 40 bytes, Stack size 4 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a30810]">>></a> R_ST
</UL><BR>[Called By]<UL><LI><a href="#[a30600]"><<</a> PR14
</UL><P><STRONG><a name="[a3066c]"></a>ST6</STRONG> (ARM, 40 bytes, Stack size 4 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a30810]">>></a> R_ST
</UL><P><STRONG><a name="[a30600]"></a>PR14</STRONG> (ARM, 84 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a306d4]">>></a> ST3
</UL><BR>[Called By]<UL><LI><a href="#[a30314]"><<</a> CGRAM
</UL><P><STRONG><a name="[a30594]"></a>PR13</STRONG> (ARM, 84 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a307a4]">>></a> ST01
</UL><BR>[Called By]<UL><LI><a href="#[a304bc]"><<</a> PR11
<LI><a href="#[a30454]"><<</a> PR1
<LI><a href="#[a30380]"><<</a> CLEAR
</UL><P><STRONG><a name="[a30528]"></a>PR12</STRONG> (ARM, 84 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a307a4]">>></a> ST01
</UL><BR>[Called By]<UL><LI><a href="#[a304bc]"><<</a> PR11
<LI><a href="#[a30454]"><<</a> PR1
<LI><a href="#[a303ec]"><<</a> INI
<LI><a href="#[a30380]"><<</a> CLEAR
<LI><a href="#[a30314]"><<</a> CGRAM
</UL><P><STRONG><a name="[a304bc]"></a>PR11</STRONG> (ARM, 32 bytes, Stack size 12 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a30594]">>></a> PR13
<LI><a href="#[a30528]">>></a> PR12
</UL><BR>[Called By]<UL><LI><a href="#[a302a8]"><<</a> WRI_CT
<LI><a href="#[a3023c]"><<</a> WRI_CC
</UL><P><STRONG><a name="[a30454]"></a>PR1</STRONG> (ARM, 44 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a30594]">>></a> PR13
<LI><a href="#[a30528]">>></a> PR12
</UL><BR>[Called By]<UL><LI><a href="#[a303ec]"><<</a> INI
<LI><a href="#[a30380]"><<</a> CLEAR
<LI><a href="#[a30314]"><<</a> CGRAM
<LI><a href="#[a302a8]"><<</a> WRI_CT
<LI><a href="#[a3023c]"><<</a> WRI_CC
</UL><P><STRONG><a name="[a303ec]"></a>INI</STRONG> (ARM, 96 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a30454]">>></a> PR1
<LI><a href="#[a30528]">>></a> PR12
</UL><BR>[Called By]<UL><LI><a href="#[a301d0]"><<</a> main
</UL><P><STRONG><a name="[a30380]"></a>CLEAR</STRONG> (ARM, 132 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a30454]">>></a> PR1
<LI><a href="#[a30528]">>></a> PR12
<LI><a href="#[a30594]">>></a> PR13
</UL><BR>[Called By]<UL><LI><a href="#[a301d0]"><<</a> main
</UL><P><STRONG><a name="[a30314]"></a>CGRAM</STRONG> (ARM, 128 bytes, Stack size 12 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a30454]">>></a> PR1
<LI><a href="#[a30528]">>></a> PR12
<LI><a href="#[a30600]">>></a> PR14
</UL><P><STRONG><a name="[a302a8]"></a>WRI_CT</STRONG> (ARM, 196 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[a30454]">>></a> PR1
<LI><a href="#[a304bc]">>></a> PR11
</UL><P><STRONG><a name="[a3023c]"></a>WRI_CC</STRONG> (ARM, 264 bytes, Stack size 28 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a30454]">>></a> PR1
<LI><a href="#[a304bc]">>></a> PR11
</UL><BR>[Called By]<UL><LI><a href="#[a301d0]"><<</a> main
</UL><P><STRONG><a name="[a301d0]"></a>main</STRONG> (ARM, 132 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a303ec]">>></a> INI
<LI><a href="#[a30380]">>></a> CLEAR
<LI><a href="#[a3023c]">>></a> WRI_CC
</UL><BR>[Called By]<UL><LI><a href="#[a27bcc]"><<</a> __rt_entry
</UL><P><STRONG><a name="[a273b8]"></a>_main_redirection</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a30164]"></a>_main</STRONG> (ARM, 4 bytes, Stack size 0 bytes, _no_redirect.o(.text), UNUSED)
<P><STRONG><a name="[a26e74]"></a>__32__use_no_semihosting_swi</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[a26ef8]"></a>__semihosting_swi_guard</STRONG> (ARM, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[99e878]"></a>__use_no_semihosting_swi</STRONG> (ARM, 4 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[a27bcc]"></a>__rt_entry</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a26a30]">>></a> __rt_stackheap_init
<LI><a href="#[a26aa8]">>></a> __rt_lib_init
<LI><a href="#[a301d0]">>></a> main
<LI><a href="#[a269c4]">>></a> exit
</UL><BR>[Called By]<UL><LI><a href="#[a32328]"><<</a> __main
</UL><P><STRONG><a name="[a26868]"></a>__32__rt_exit</STRONG> (ARM, 0 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a2694c]">>></a> __rt_lib_shutdown
<LI><a href="#[a26b1c]">>></a> __rt_abort1
</UL><BR>[Called By]<UL><LI><a href="#[a269c4]"><<</a> exit
</UL><P><STRONG><a name="[a268dc]"></a>__rt_exit</STRONG> (ARM, 16 bytes, Stack size 8 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a26784]"></a>__32__rt_abort</STRONG> (ARM, 0 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a267f8]"></a>__rt_abort</STRONG> (ARM, 8 bytes, Stack size 0 bytes, kernel.o(.text), UNUSED)
<P><STRONG><a name="[a269c4]"></a>exit</STRONG> (ARM, 24 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a2626c]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[a26868]">>></a> __32__rt_exit
</UL><BR>[Called By]<UL><LI><a href="#[a27bcc]"><<</a> __rt_entry
</UL><P><STRONG><a name="[a26aa8]"></a>__rt_lib_init</STRONG> (ARM, 228 bytes, Stack size 32 bytes, lib_init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[a25de4]">>></a> _fp_init
<LI><a href="#[a25d70]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[a25c88]">>></a> __rt_get_argv (Weak Reference)
<LI><a href="#[a25c18]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[a25ba0]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[a25b30]">>></a> _rand_init (Weak Reference)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -