⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 projekt2.htm

📁 LPC2103 - preasure measurement.
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Static Call Graph - [C:\Documents and Settings\phb\Pulpit\barometr\Projekt2.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image C:\Documents and Settings\phb\Pulpit\barometr\Projekt2.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, RVCT3.1 [Build 919]: Last Updated: Tue May 06 11:59:20 2008
<BR><P>
<H3>Maximum Stack Usage =        264 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
FIQodTimera1 &rArr; zmierzCisnienie &rArr; __aeabi_dsub &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
<P>
<H3>
Functions with no stack information
</H3><UL>
 <LI><a href="#[b833e8]">Reset_Handler</a>
 <LI><a href="#[b83670]">Undef_Handler</a>
 <LI><a href="#[b83628]">SWI_Handler</a>
 <LI><a href="#[b835e0]">PAbt_Handler</a>
 <LI><a href="#[b83598]">DAbt_Handler</a>
 <LI><a href="#[b83550]">IRQ_Handler</a>
</UL>
</UL>
<P>
<H3>
Mutually Recursive functions
</H3> <LI><a href="#[b83670]">Undef_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[b83670]">Undef_Handler</a><BR>
 <LI><a href="#[b83628]">SWI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[b83628]">SWI_Handler</a><BR>
 <LI><a href="#[b835e0]">PAbt_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[b835e0]">PAbt_Handler</a><BR>
 <LI><a href="#[b83598]">DAbt_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[b83598]">DAbt_Handler</a><BR>
 <LI><a href="#[b83550]">IRQ_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[b83550]">IRQ_Handler</a><BR>
</UL>
<P>
<H3>
Function Pointers
</H3><UL>
 <LI><a href="#[b833e8]">Reset_Handler</a>
 <LI><a href="#[b83670]">Undef_Handler</a>
 <LI><a href="#[b83628]">SWI_Handler</a>
 <LI><a href="#[b835e0]">PAbt_Handler</a>
 <LI><a href="#[b83598]">DAbt_Handler</a>
 <LI><a href="#[b83550]">IRQ_Handler</a>
 <LI><a href="#[b83358]">FIQodTimera1</a>
 <LI><a href="#[b7ed58]">__main</a>
 <LI><a href="#[b7f8b8]">main</a>
 <LI><a href="#[b766b8]">_sputc</a>
</UL>
<P>
<H3>
Global Symbols
</H3>
<P><STRONG><a name="[b833e8]"></a>Reset_Handler</STRONG> (ARM, 0 bytes, Stack size unknown bytes, startup.o(RESET))

<P><STRONG><a name="[b7ed58]"></a>__main</STRONG> (ARM, 8 bytes, Stack size 0 bytes, entry.o($$startup$$))
<BR><BR>[Calls]<UL><LI><a href="#[b740a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__init (via Veneer)
</UL>

<P><STRONG><a name="[b740e8]"></a>__call_main</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, init.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[b740a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__init
</UL>

<P><STRONG><a name="[b82820]"></a>wyslijZnak</STRONG> (ARM, 72 bytes, Stack size 0 bytes, portszeregowy.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[b827d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wyslijWyraz
</UL>

<P><STRONG><a name="[b827d8]"></a>wyslijWyraz</STRONG> (ARM, 40 bytes, Stack size 4 bytes, portszeregowy.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b82820]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wyslijZnak
</UL>
<BR>[Called By]<UL><LI><a href="#[b810c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQodEINT0
<LI><a href="#[b82748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQodUART1
</UL>

<P><STRONG><a name="[b82790]"></a>czytajZnak</STRONG> (ARM, 32 bytes, Stack size 0 bytes, portszeregowy.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[b82748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQodUART1
</UL>

<P><STRONG><a name="[b82748]"></a>IRQodUART1</STRONG> (ARM, 252 bytes, Stack size 24 bytes, portszeregowy.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b7e858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcpy (via Veneer)
<LI><a href="#[b7e978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcat (via Veneer)
<LI><a href="#[b82790]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;czytajZnak
<LI><a href="#[b827d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wyslijWyraz
</UL>

<P><STRONG><a name="[b82700]"></a>inicjalizujPortSzeregowy</STRONG> (ARM, 120 bytes, Stack size 0 bytes, portszeregowy.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7f8b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[b81b00]"></a>inicjalizujPrzetwornikAC</STRONG> (ARM, 36 bytes, Stack size 0 bytes, przetwornikac.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7f8b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[b81ab8]"></a>zmierzNapiecia</STRONG> (ARM, 160 bytes, Stack size 0 bytes, przetwornikac.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie
</UL>

<P><STRONG><a name="[b810c0]"></a>IRQodEINT0</STRONG> (ARM, 140 bytes, Stack size 24 bytes, przyciskeint0.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b7e858]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcpy (via Veneer)
<LI><a href="#[b7e978]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcat (via Veneer)
<LI><a href="#[b827d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wyslijWyraz
</UL>

<P><STRONG><a name="[b81078]"></a>inicjalizujPrzyciskEINT0</STRONG> (ARM, 92 bytes, Stack size 0 bytes, przyciskeint0.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7f8b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[b83358]"></a>FIQodTimera1</STRONG> (ARM, 28 bytes, Stack size 24 bytes, timer1.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 264<LI>Call Chain = FIQodTimera1 &rArr; zmierzCisnienie &rArr; __aeabi_dsub &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup.o(RESET)
</UL>
<P><STRONG><a name="[b80758]"></a>inicjalizujTimer1</STRONG> (ARM, 68 bytes, Stack size 0 bytes, timer1.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7f8b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[b80710]"></a>startTimera1</STRONG> (ARM, 16 bytes, Stack size 0 bytes, timer1.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7f8b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[b806c8]"></a>stopTimera1</STRONG> (ARM, 16 bytes, Stack size 0 bytes, timer1.o(.text), UNUSED)

<P><STRONG><a name="[b80680]"></a>resetTimera1</STRONG> (ARM, 16 bytes, Stack size 0 bytes, timer1.o(.text), UNUSED)

<P><STRONG><a name="[b7f8b8]"></a>main</STRONG> (ARM, 32 bytes, Stack size 8 bytes, programglowny.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = main
</UL>
<BR>[Calls]<UL><LI><a href="#[b80710]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;startTimera1
<LI><a href="#[b80758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inicjalizujTimer1
<LI><a href="#[b81078]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inicjalizujPrzyciskEINT0
<LI><a href="#[b81b00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inicjalizujPrzetwornikAC
<LI><a href="#[b82700]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;inicjalizujPortSzeregowy
</UL>
<BR>[Address Reference Count : 1]<UL><LI> init.o(.text)
</UL>
<P><STRONG><a name="[b80638]"></a>zmierzCisnienie</STRONG> (ARM, 480 bytes, Stack size 72 bytes, programglowny.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = zmierzCisnienie &rArr; __aeabi_dsub &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[b748f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f (via Veneer)
<LI><a href="#[b74a60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f (via Veneer)
<LI><a href="#[b74c98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv (via Veneer)
<LI><a href="#[b74db8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d (via Veneer)
<LI><a href="#[b74f40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv (via Veneer)
<LI><a href="#[b750c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul (via Veneer)
<LI><a href="#[b753c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub (via Veneer)
<LI><a href="#[b75408]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd (via Veneer)
<LI><a href="#[b763e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__1sprintf (via Veneer)
<LI><a href="#[b81ab8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzNapiecia
</UL>
<BR>[Called By]<UL><LI><a href="#[b83358]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIQodTimera1
</UL>

<P><STRONG><a name="[b7e978]"></a>strcat</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, strcat.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[b810c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQodEINT0 (via Veneer)
<LI><a href="#[b82748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQodUART1 (via Veneer)
</UL>

<P><STRONG><a name="[b7e858]"></a>strcpy</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[b810c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQodEINT0 (via Veneer)
<LI><a href="#[b82748]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQodUART1 (via Veneer)
</UL>

<P><STRONG><a name="[b75408]"></a>__aeabi_dadd</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, dadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = __aeabi_dadd &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[b75450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
</UL>
<BR>[Called By]<UL><LI><a href="#[b767d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
<LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b753c0]"></a>__aeabi_dsub</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, dadd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = __aeabi_dsub &rArr; _double_addcore &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[b75450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
</UL>
<BR>[Called By]<UL><LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b75378]"></a>__aeabi_drsub</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, dadd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[b75450]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_addcore
</UL>

<P><STRONG><a name="[b750c8]"></a>__aeabi_dmul</STRONG> (Thumb, 234 bytes, Stack size 88 bytes, dmul.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[1072fa0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[b767d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
<LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b74f40]"></a>__aeabi_ddiv</STRONG> (Thumb, 248 bytes, Stack size 80 bytes, ddiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = __aeabi_ddiv &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[1072fa0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[b767d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
<LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b74db8]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b74c98]"></a>__aeabi_fdiv</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, fdiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = __aeabi_fdiv &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[10729d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b74a60]"></a>__aeabi_ui2f</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, ffltu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = __aeabi_ui2f &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[10729d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b748f0]"></a>__aeabi_d2f</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, d2f.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = __aeabi_d2f &rArr; _float_epilogue
</UL>
<BR>[Calls]<UL><LI><a href="#[10729d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[b80638]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zmierzCisnienie (via Veneer)
</UL>

<P><STRONG><a name="[b74748]"></a>__ARM_call_via_r0</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)

<P><STRONG><a name="[b74700]"></a>__call_via_r0</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)

<P><STRONG><a name="[b746b8]"></a>__ARM_call_via_r1</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)

<P><STRONG><a name="[b74670]"></a>__call_via_r1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -