📄 blinky.htm
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Static Call Graph - [.\Flash\Blinky.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Flash\Blinky.axf</H1><HR>
<BR><P>#<CALLGRAPH># ARM Linker, RVCT3.0 [Build 942]: Last Updated: Thu Apr 26 17:14:58 2007
<BR><P>
<H3>Maximum Stack Usage = 88 bytes + Unknown(Functions without stacksize,Cycles,Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
main -> OSInit -> OS_InitTaskIdle -> OSTaskCreate -> OS_TCBInit<P>
<H3>
Functions with no stack information
</H3><UL>
<LI><a href="#[b26f48]">Vectors</a>
<LI><a href="#[b25e00]">Reset_Handler</a>
<LI><a href="#[ffdaa0]">__scatterload</a>
<LI><a href="#[ffd9d0]">__scatterload_rt2</a>
<LI><a href="#[ffda20]">__scatterload_null</a>
<LI><a href="#[ffd384]">__scatterload_copy</a>
<LI><a href="#[ffcdcc]">__scatterload_zeroinit</a>
<LI><a href="#[b25c80]">__user_initial_stackheap</a>
<LI><a href="#[c0b6dc]">OS_CPU_SR_Save</a>
<LI><a href="#[c0b65c]">OS_CPU_SR_Restore</a>
<LI><a href="#[c0b5e0]">OSStartHighRdy</a>
<LI><a href="#[c0b56c]">OSCtxSw</a>
<LI><a href="#[c0b4f4]">OSIntCtxSw</a>
<LI><a href="#[b26cd8]">OS_CPU_IRQ_ISR</a>
<LI><a href="#[b26c5c]">OS_CPU_FIQ_ISR</a>
<LI><a href="#[104f1a4]">__fplib_config_pureend_doubles</a>
<LI><a href="#[b27eb4]">UndefinedHandler_1</a>
<LI><a href="#[b27e38]">SWIHandler_1</a>
<LI><a href="#[b27db4]">PrefetchAbortHandler_1</a>
<LI><a href="#[b27d34]">DataAbortHandler_1</a>
<LI><a href="#[b27cb4]">T0TIMIIRQHandler_1</a>
<LI><a href="#[b27c34]">FLASHIRQHandler_1</a>
<LI><a href="#[b27bb4]">RCCUIRQHandler_1</a>
<LI><a href="#[b27b38]">RTCIRQHandler_1</a>
<LI><a href="#[b27abc]">WDGIRQHandler_1</a>
<LI><a href="#[b27a40]">XTIIRQHandler_1</a>
<LI><a href="#[b279c0]">USBHPIRQHandler_1</a>
<LI><a href="#[b2793c]">I2C0ITERRIRQHandler_1</a>
<LI><a href="#[b278b8]">I2C1ITERRIRQHandler_1</a>
<LI><a href="#[b27838]">UART0IRQHandler_1</a>
<LI><a href="#[b277b8]">UART1IRQHandler_1</a>
<LI><a href="#[b27738]">UART2IRQHandler_1</a>
<LI><a href="#[b276b8]">UART3IRQHandler_1</a>
<LI><a href="#[b27638]">BSPI0IRQHandler_1</a>
<LI><a href="#[b275b8]">BSPI1IRQHandler_1</a>
<LI><a href="#[b27538]">I2C0IRQHandler_1</a>
<LI><a href="#[b274b8]">I2C1IRQHandler_1</a>
<LI><a href="#[b2743c]">CANIRQHandler_1</a>
<LI><a href="#[b273bc]">ADC12IRQHandler_1</a>
<LI><a href="#[b2733c]">T1TIMIIRQHandler_1</a>
<LI><a href="#[b272bc]">T2TIMIIRQHandler_1</a>
<LI><a href="#[b2723c]">T3TIMIIRQHandler_1</a>
<LI><a href="#[b271bc]">HDLCIRQHandler_1</a>
<LI><a href="#[b2713c]">USBLPIRQHandler_1</a>
<LI><a href="#[b270bc]">T0TOIIRQHandler_1</a>
<LI><a href="#[b2703c]">T0OC1IRQHandler_1</a>
<LI><a href="#[b26fbc]">T0OC2IRQHandler_1</a>
<LI><a href="#[fd1074]">__arm_div8</a>
<LI><a href="#[fd10ec]">__arm_div4</a>
<LI><a href="#[fd0ff8]">__arm_div_large</a>
</UL>
<P>
<H3>
Mutually Recursive functions
</H3><UL>
<LI><a href="#[c0b6dc]">OS_CPU_SR_Save</a> -> <a href="#[c0b6dc]">OS_CPU_SR_Save</a><BR>
</UL>
<BR>
<P><STRONG><a name="[b26f48]"></a>Vectors</STRONG> (ARM, 4 bytes, Stack size unknown bytes, str71x.o(Reset), UNUSED)
<P><STRONG><a name="[b25e00]"></a>Reset_Handler</STRONG> (ARM, 0 bytes, Stack size unknown bytes, str71x.o(Reset))
<BR>[Address Reference Count : 1]<UL><LI> str71x.o(Reset)
</UL>
<P><STRONG><a name="[102f604]"></a>__main</STRONG> (ARM, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
<BR><BR>[Stack]<UL><LI>Max Depth = 64 + Unknown Stack Size
<LI>Call Chain = __main -> __rt_entry -> __rt_lib_init -> _fp_init</UL>
<BR>[Calls]<UL><LI><a href="#[ffdaa0]">>></a> __scatterload
<LI><a href="#[102eb1c]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[ffdaa0]"></a>__scatterload</STRONG> (ARM, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
<BR><BR>[Called By]<UL><LI><a href="#[102f604]"><<</a> __main
</UL>
<P><STRONG><a name="[ffd9d0]"></a>__scatterload_rt2</STRONG> (ARM, 48 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[102eb1c]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[ffda20]"></a>__scatterload_null</STRONG> (ARM, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[ffd384]"></a>__scatterload_copy</STRONG> (ARM, 40 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[ffd384]">>></a> __scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[ffd384]"><<</a> __scatterload_copy
</UL>
<P><STRONG><a name="[ffcdcc]"></a>__scatterload_zeroinit</STRONG> (ARM, 44 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[1026ddc]"></a>__ARM_argv_veneer</STRONG> (ARM, 16 bytes, Stack size 0 bytes, lib_init.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[1026d10]"><<</a> __rt_lib_init (via Veneer)
</UL>
<P><STRONG><a name="[b25c80]"></a>__user_initial_stackheap</STRONG> (ARM, 0 bytes, Stack size unknown bytes, str71x.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[102e040]"><<</a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[b26ec8]"></a>Undefined_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27eb4]"><<</a> UndefinedHandler_1
</UL>
<P><STRONG><a name="[b20a94]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> os_cpu_a.o(.text)
</UL>
<P><STRONG><a name="[b26e50]"></a>SWI_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27e38]"><<</a> SWIHandler_1
</UL>
<P><STRONG><a name="[b26dd0]"></a>Prefetch_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27db4]"><<</a> PrefetchAbortHandler_1
</UL>
<P><STRONG><a name="[b26d54]"></a>Abort_Handler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27d34]"><<</a> DataAbortHandler_1
</UL>
<P><STRONG><a name="[b26bdc]"></a>T0TIMI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27cb4]"><<</a> T0TIMIIRQHandler_1
</UL>
<P><STRONG><a name="[b26b5c]"></a>FLASH_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27c34]"><<</a> FLASHIRQHandler_1
</UL>
<P><STRONG><a name="[b26ae0]"></a>RCCU_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27bb4]"><<</a> RCCUIRQHandler_1
</UL>
<P><STRONG><a name="[b26a64]"></a>RTC_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27b38]"><<</a> RTCIRQHandler_1
</UL>
<P><STRONG><a name="[b269e8]"></a>WDG_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27abc]"><<</a> WDGIRQHandler_1
</UL>
<P><STRONG><a name="[b2696c]"></a>XTI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27a40]"><<</a> XTIIRQHandler_1
</UL>
<P><STRONG><a name="[b268ec]"></a>USBHP_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b279c0]"><<</a> USBHPIRQHandler_1
</UL>
<P><STRONG><a name="[b26868]"></a>I2C0ITERR_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b2793c]"><<</a> I2C0ITERRIRQHandler_1
</UL>
<P><STRONG><a name="[b267e4]"></a>I2C1ITERR_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b278b8]"><<</a> I2C1ITERRIRQHandler_1
</UL>
<P><STRONG><a name="[b26764]"></a>UART0_IRQHandler</STRONG> (ARM, 36 bytes, Stack size 8 bytes, 71x_it.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART0_IRQHandler</UL>
<BR>[Calls]<UL><LI><a href="#[b20a20]">>></a> FifoPut
<LI><a href="#[100bc58]">>></a> UART_ByteReceive
</UL>
<BR>[Called By]<UL><LI><a href="#[b27838]"><<</a> UART0IRQHandler_1
</UL>
<P><STRONG><a name="[b266e4]"></a>UART1_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b277b8]"><<</a> UART1IRQHandler_1
</UL>
<P><STRONG><a name="[b26664]"></a>UART2_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27738]"><<</a> UART2IRQHandler_1
</UL>
<P><STRONG><a name="[b265e4]"></a>UART3_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b276b8]"><<</a> UART3IRQHandler_1
</UL>
<P><STRONG><a name="[b26564]"></a>BSPI0_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27638]"><<</a> BSPI0IRQHandler_1
</UL>
<P><STRONG><a name="[b264e4]"></a>BSPI1_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b275b8]"><<</a> BSPI1IRQHandler_1
</UL>
<P><STRONG><a name="[b26468]"></a>I2C0_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b27538]"><<</a> I2C0IRQHandler_1
</UL>
<P><STRONG><a name="[b263ec]"></a>I2C1_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b274b8]"><<</a> I2C1IRQHandler_1
</UL>
<P><STRONG><a name="[b26370]"></a>CAN_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b2743c]"><<</a> CANIRQHandler_1
</UL>
<P><STRONG><a name="[b262f0]"></a>ADC12_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b273bc]"><<</a> ADC12IRQHandler_1
</UL>
<P><STRONG><a name="[b26270]"></a>T1TIMI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b2733c]"><<</a> T1TIMIIRQHandler_1
</UL>
<P><STRONG><a name="[b261f0]"></a>T2TIMI_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b272bc]"><<</a> T2TIMIIRQHandler_1
</UL>
<P><STRONG><a name="[b26170]"></a>T3TIMI_IRQHandler</STRONG> (ARM, 32 bytes, Stack size 8 bytes, 71x_it.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = T3TIMI_IRQHandler -> OSTimeTick</UL>
<BR>[Calls]<UL><LI><a href="#[b209a8]">>></a> OSTimeTick
</UL>
<BR>[Called By]<UL><LI><a href="#[b2723c]"><<</a> T3TIMIIRQHandler_1
</UL>
<P><STRONG><a name="[b260f4]"></a>HDLC_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b271bc]"><<</a> HDLCIRQHandler_1
</UL>
<P><STRONG><a name="[b26074]"></a>USBLP_IRQHandler</STRONG> (ARM, 4 bytes, Stack size 0 bytes, 71x_it.o(.text))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -