1 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
---|
2 |
<html><head> |
---|
3 |
<title>Static Call Graph - [.\Objects\easyweb.axf]</title></head> |
---|
4 |
<body><HR> |
---|
5 |
<H1>Static Call Graph for image .\Objects\easyweb.axf</H1><HR> |
---|
6 |
<BR><P>#<CALLGRAPH># ARM Linker, RVCT3.1 [Build 919]: Last Updated: Fri Apr 04 11:49:03 2008 |
---|
7 |
<BR><P> |
---|
8 |
<H3>Maximum Stack Usage = 104 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3> |
---|
9 |
Call chain for Maximum Stack Depth:</H3> |
---|
10 |
main ⇒ DoNetworkStuff ⇒ ProcessEthIAFrame ⇒ ProcessTCPFrame ⇒ PrepareTCP_FRAME ⇒ CalcChecksum |
---|
11 |
<P> |
---|
12 |
<H3> |
---|
13 |
Functions with no stack information |
---|
14 |
</H3><UL> |
---|
15 |
<LI><a href="#[c1de50]">Reset_Handler</a> |
---|
16 |
<LI><a href="#[c1e120]">Undef_Handler</a> |
---|
17 |
<LI><a href="#[c1e0d8]">SWI_Handler</a> |
---|
18 |
<LI><a href="#[c1e090]">PAbt_Handler</a> |
---|
19 |
<LI><a href="#[c1e048]">DAbt_Handler</a> |
---|
20 |
<LI><a href="#[c1e000]">IRQ_Handler</a> |
---|
21 |
<LI><a href="#[c1dfb8]">FIQ_Handler</a> |
---|
22 |
</UL> |
---|
23 |
</UL> |
---|
24 |
<P> |
---|
25 |
<H3> |
---|
26 |
Mutually Recursive functions |
---|
27 |
</H3> <LI><a href="#[c1e120]">Undef_Handler</a> ⇒ <a href="#[c1e120]">Undef_Handler</a><BR> |
---|
28 |
<LI><a href="#[c1e0d8]">SWI_Handler</a> ⇒ <a href="#[c1e0d8]">SWI_Handler</a><BR> |
---|
29 |
<LI><a href="#[c1e090]">PAbt_Handler</a> ⇒ <a href="#[c1e090]">PAbt_Handler</a><BR> |
---|
30 |
<LI><a href="#[c1e048]">DAbt_Handler</a> ⇒ <a href="#[c1e048]">DAbt_Handler</a><BR> |
---|
31 |
<LI><a href="#[c1e000]">IRQ_Handler</a> ⇒ <a href="#[c1e000]">IRQ_Handler</a><BR> |
---|
32 |
<LI><a href="#[c1dfb8]">FIQ_Handler</a> ⇒ <a href="#[c1dfb8]">FIQ_Handler</a><BR> |
---|
33 |
</UL> |
---|
34 |
<P> |
---|
35 |
<H3> |
---|
36 |
Function Pointers |
---|
37 |
</H3><UL> |
---|
38 |
<LI><a href="#[c1de50]">Reset_Handler</a> |
---|
39 |
<LI><a href="#[c1e120]">Undef_Handler</a> |
---|
40 |
<LI><a href="#[c1e0d8]">SWI_Handler</a> |
---|
41 |
<LI><a href="#[c1e090]">PAbt_Handler</a> |
---|
42 |
<LI><a href="#[c1e048]">DAbt_Handler</a> |
---|
43 |
<LI><a href="#[c1e000]">IRQ_Handler</a> |
---|
44 |
<LI><a href="#[c1dfb8]">FIQ_Handler</a> |
---|
45 |
<LI><a href="#[c1d3e0]">__main</a> |
---|
46 |
<LI><a href="#[c204d8]">TCPClockHandler</a> |
---|
47 |
<LI><a href="#[c21870]">main</a> |
---|
48 |
<LI><a href="#[c17088]">_sputc</a> |
---|
49 |
</UL> |
---|
50 |
<P> |
---|
51 |
<H3> |
---|
52 |
Global Symbols |
---|
53 |
</H3> |
---|
54 |
<P><STRONG><a name="[c1de50]"></a>Reset_Handler</STRONG> (ARM, 0 bytes, Stack size unknown bytes, lpc2300.o(RESET)) |
---|
55 |
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET) |
---|
56 |
</UL> |
---|
57 |
<P><STRONG><a name="[c1d3e0]"></a>__main</STRONG> (ARM, 8 bytes, Stack size 0 bytes, entry.o($$startup$$)) |
---|
58 |
<BR><BR>[Calls]<UL><LI><a href="#[1110c38]">>></a> __init (via Veneer) |
---|
59 |
</UL> |
---|
60 |
|
---|
61 |
<P><STRONG><a name="[1110c80]"></a>__call_main</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, init.o(.emb_text)) |
---|
62 |
<BR><BR>[Called By]<UL><LI><a href="#[1110c38]">>></a> __init |
---|
63 |
</UL> |
---|
64 |
|
---|
65 |
<P><STRONG><a name="[c21948]"></a>GetAD0Val</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, easyweb.o(.text)) |
---|
66 |
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GetAD0Val ⇒ __aeabi_uidivmod |
---|
67 |
</UL> |
---|
68 |
<BR>[Calls]<UL><LI><a href="#[c1cfb8]">>></a> __aeabi_uidivmod |
---|
69 |
</UL> |
---|
70 |
<BR>[Called By]<UL><LI><a href="#[c21900]">>></a> InsertDynamicValues |
---|
71 |
</UL> |
---|
72 |
|
---|
73 |
<P><STRONG><a name="[c21900]"></a>InsertDynamicValues</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, easyweb.o(.text)) |
---|
74 |
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = InsertDynamicValues ⇒ __1sprintf |
---|
75 |
</UL> |
---|
76 |
<BR>[Calls]<UL><LI><a href="#[c16ed8]">>></a> __1sprintf |
---|
77 |
<LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
78 |
<LI><a href="#[c21948]">>></a> GetAD0Val |
---|
79 |
</UL> |
---|
80 |
<BR>[Called By]<UL><LI><a href="#[c218b8]">>></a> HTTPServer |
---|
81 |
</UL> |
---|
82 |
|
---|
83 |
<P><STRONG><a name="[c218b8]"></a>HTTPServer</STRONG> (Thumb, 190 bytes, Stack size 24 bytes, easyweb.o(.text)) |
---|
84 |
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HTTPServer ⇒ InsertDynamicValues ⇒ __1sprintf |
---|
85 |
</UL> |
---|
86 |
<BR>[Calls]<UL><LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
87 |
<LI><a href="#[c216c0]">>></a> TCPTransmitTxBuffer |
---|
88 |
<LI><a href="#[c21708]">>></a> TCPReleaseRxBuffer |
---|
89 |
<LI><a href="#[c217e0]">>></a> TCPClose |
---|
90 |
<LI><a href="#[c21900]">>></a> InsertDynamicValues |
---|
91 |
</UL> |
---|
92 |
<BR>[Called By]<UL><LI><a href="#[c21870]">>></a> main |
---|
93 |
</UL> |
---|
94 |
|
---|
95 |
<P><STRONG><a name="[c21870]"></a>main</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, easyweb.o(.text)) |
---|
96 |
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = main ⇒ DoNetworkStuff ⇒ ProcessEthIAFrame ⇒ ProcessTCPFrame ⇒ PrepareTCP_FRAME ⇒ CalcChecksum |
---|
97 |
</UL> |
---|
98 |
<BR>[Calls]<UL><LI><a href="#[c21750]">>></a> TCPPassiveOpen |
---|
99 |
<LI><a href="#[c21798]">>></a> TCPLowLevelInit |
---|
100 |
<LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
101 |
<LI><a href="#[c218b8]">>></a> HTTPServer |
---|
102 |
</UL> |
---|
103 |
<BR>[Address Reference Count : 1]<UL><LI> init.o(.text) |
---|
104 |
</UL> |
---|
105 |
<P><STRONG><a name="[c21798]"></a>TCPLowLevelInit</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
106 |
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = TCPLowLevelInit ⇒ Init_EMAC ⇒ rx_descr_init |
---|
107 |
</UL> |
---|
108 |
<BR>[Calls]<UL><LI><a href="#[c1fcb0]">>></a> Init_EMAC |
---|
109 |
</UL> |
---|
110 |
<BR>[Called By]<UL><LI><a href="#[c21870]">>></a> main |
---|
111 |
</UL> |
---|
112 |
|
---|
113 |
<P><STRONG><a name="[c21750]"></a>TCPPassiveOpen</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
114 |
<BR><BR>[Called By]<UL><LI><a href="#[c21870]">>></a> main |
---|
115 |
</UL> |
---|
116 |
|
---|
117 |
<P><STRONG><a name="[c20490]"></a>TCPStartRetryTimer</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
118 |
<BR><BR>[Called By]<UL><LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
119 |
<LI><a href="#[c20400]">>></a> TCPActiveOpen |
---|
120 |
<LI><a href="#[c216c0]">>></a> TCPTransmitTxBuffer |
---|
121 |
<LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
122 |
</UL> |
---|
123 |
|
---|
124 |
<P><STRONG><a name="[c20448]"></a>PrepareARP_REQUEST</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, tcpip.o(.text)) |
---|
125 |
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = PrepareARP_REQUEST |
---|
126 |
</UL> |
---|
127 |
<BR>[Calls]<UL><LI><a href="#[c1cbc8]">>></a> __aeabi_memclr |
---|
128 |
<LI><a href="#[c1cca0]">>></a> __aeabi_memset |
---|
129 |
<LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
130 |
</UL> |
---|
131 |
<BR>[Called By]<UL><LI><a href="#[c200e8]">>></a> TCPHandleRetransmission |
---|
132 |
<LI><a href="#[c20400]">>></a> TCPActiveOpen |
---|
133 |
</UL> |
---|
134 |
|
---|
135 |
<P><STRONG><a name="[c20400]"></a>TCPActiveOpen</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, tcpip.o(.text), UNUSED) |
---|
136 |
<BR><BR>[Calls]<UL><LI><a href="#[c20448]">>></a> PrepareARP_REQUEST |
---|
137 |
<LI><a href="#[c20490]">>></a> TCPStartRetryTimer |
---|
138 |
</UL> |
---|
139 |
|
---|
140 |
<P><STRONG><a name="[c217e0]"></a>TCPClose</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
141 |
<BR><BR>[Called By]<UL><LI><a href="#[c218b8]">>></a> HTTPServer |
---|
142 |
</UL> |
---|
143 |
|
---|
144 |
<P><STRONG><a name="[c21708]"></a>TCPReleaseRxBuffer</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
145 |
<BR><BR>[Called By]<UL><LI><a href="#[c218b8]">>></a> HTTPServer |
---|
146 |
</UL> |
---|
147 |
|
---|
148 |
<P><STRONG><a name="[c216c0]"></a>TCPTransmitTxBuffer</STRONG> (Thumb, 64 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
149 |
<BR><BR>[Calls]<UL><LI><a href="#[c20490]">>></a> TCPStartRetryTimer |
---|
150 |
</UL> |
---|
151 |
<BR>[Called By]<UL><LI><a href="#[c218b8]">>></a> HTTPServer |
---|
152 |
</UL> |
---|
153 |
|
---|
154 |
<P><STRONG><a name="[c203b8]"></a>IsBroadcast</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, tcpip.o(.text)) |
---|
155 |
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = IsBroadcast ⇒ CopyFromFrame_EMAC |
---|
156 |
</UL> |
---|
157 |
<BR>[Calls]<UL><LI><a href="#[c1fb90]">>></a> StartReadFrame |
---|
158 |
<LI><a href="#[c1fdd0]">>></a> CopyFromFrame_EMAC |
---|
159 |
</UL> |
---|
160 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
161 |
</UL> |
---|
162 |
|
---|
163 |
<P><STRONG><a name="[c20370]"></a>SendFrame1</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
164 |
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SendFrame1 ⇒ CopyToFrame_EMAC |
---|
165 |
</UL> |
---|
166 |
<BR>[Calls]<UL><LI><a href="#[c1fd88]">>></a> CopyToFrame_EMAC |
---|
167 |
</UL> |
---|
168 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
169 |
</UL> |
---|
170 |
|
---|
171 |
<P><STRONG><a name="[c20328]"></a>CalcChecksum</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
172 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CalcChecksum |
---|
173 |
</UL> |
---|
174 |
<BR>[Called By]<UL><LI><a href="#[c1ffc8]">>></a> PrepareICMP_ECHO_REPLY |
---|
175 |
<LI><a href="#[c201c0]">>></a> PrepareTCP_FRAME |
---|
176 |
<LI><a href="#[c20250]">>></a> PrepareTCP_DATA_FRAME |
---|
177 |
</UL> |
---|
178 |
|
---|
179 |
<P><STRONG><a name="[c202e0]"></a>WriteDWBE</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
180 |
<BR><BR>[Called By]<UL><LI><a href="#[c201c0]">>></a> PrepareTCP_FRAME |
---|
181 |
<LI><a href="#[c20250]">>></a> PrepareTCP_DATA_FRAME |
---|
182 |
</UL> |
---|
183 |
|
---|
184 |
<P><STRONG><a name="[c20298]"></a>WriteWBE</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
185 |
<BR><BR>[Called By]<UL><LI><a href="#[c1ffc8]">>></a> PrepareICMP_ECHO_REPLY |
---|
186 |
<LI><a href="#[c201c0]">>></a> PrepareTCP_FRAME |
---|
187 |
<LI><a href="#[c20250]">>></a> PrepareTCP_DATA_FRAME |
---|
188 |
</UL> |
---|
189 |
|
---|
190 |
<P><STRONG><a name="[c20250]"></a>PrepareTCP_DATA_FRAME</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, tcpip.o(.text)) |
---|
191 |
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = PrepareTCP_DATA_FRAME ⇒ CalcChecksum |
---|
192 |
</UL> |
---|
193 |
<BR>[Calls]<UL><LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
194 |
<LI><a href="#[c20298]">>></a> WriteWBE |
---|
195 |
<LI><a href="#[c202e0]">>></a> WriteDWBE |
---|
196 |
<LI><a href="#[c20328]">>></a> CalcChecksum |
---|
197 |
</UL> |
---|
198 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
199 |
</UL> |
---|
200 |
|
---|
201 |
<P><STRONG><a name="[c20208]"></a>SendFrame2</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
202 |
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SendFrame2 ⇒ CopyToFrame_EMAC |
---|
203 |
</UL> |
---|
204 |
<BR>[Calls]<UL><LI><a href="#[c1fd88]">>></a> CopyToFrame_EMAC |
---|
205 |
</UL> |
---|
206 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
207 |
</UL> |
---|
208 |
|
---|
209 |
<P><STRONG><a name="[c201c0]"></a>PrepareTCP_FRAME</STRONG> (Thumb, 374 bytes, Stack size 16 bytes, tcpip.o(.text)) |
---|
210 |
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = PrepareTCP_FRAME ⇒ CalcChecksum |
---|
211 |
</UL> |
---|
212 |
<BR>[Calls]<UL><LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
213 |
<LI><a href="#[c20298]">>></a> WriteWBE |
---|
214 |
<LI><a href="#[c202e0]">>></a> WriteDWBE |
---|
215 |
<LI><a href="#[c20328]">>></a> CalcChecksum |
---|
216 |
</UL> |
---|
217 |
<BR>[Called By]<UL><LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
218 |
<LI><a href="#[c200e8]">>></a> TCPHandleRetransmission |
---|
219 |
<LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
220 |
</UL> |
---|
221 |
|
---|
222 |
<P><STRONG><a name="[c20178]"></a>TCPHandleTimeout</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
223 |
<BR><BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
224 |
</UL> |
---|
225 |
|
---|
226 |
<P><STRONG><a name="[c20130]"></a>TCPStopTimer</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
227 |
<BR><BR>[Called By]<UL><LI><a href="#[c1ff38]">>></a> ProcessEthIAFrame |
---|
228 |
<LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
229 |
<LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
230 |
</UL> |
---|
231 |
|
---|
232 |
<P><STRONG><a name="[c200e8]"></a>TCPHandleRetransmission</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
233 |
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = TCPHandleRetransmission ⇒ PrepareTCP_FRAME ⇒ CalcChecksum |
---|
234 |
</UL> |
---|
235 |
<BR>[Calls]<UL><LI><a href="#[c1d608]">>></a> __ARM_switch8 (via Veneer) |
---|
236 |
<LI><a href="#[c201c0]">>></a> PrepareTCP_FRAME |
---|
237 |
<LI><a href="#[c20448]">>></a> PrepareARP_REQUEST |
---|
238 |
</UL> |
---|
239 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
240 |
</UL> |
---|
241 |
|
---|
242 |
<P><STRONG><a name="[c200a0]"></a>TCPRestartTimer</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, tcpip.o(.text), UNUSED) |
---|
243 |
|
---|
244 |
<P><STRONG><a name="[c20058]"></a>TCPStartTimeWaitTimer</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
245 |
<BR><BR>[Called By]<UL><LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
246 |
</UL> |
---|
247 |
|
---|
248 |
<P><STRONG><a name="[c20010]"></a>ProcessTCPFrame</STRONG> (Thumb, 752 bytes, Stack size 32 bytes, tcpip.o(.text)) |
---|
249 |
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = ProcessTCPFrame ⇒ PrepareTCP_FRAME ⇒ CalcChecksum |
---|
250 |
</UL> |
---|
251 |
<BR>[Calls]<UL><LI><a href="#[c1c918]">>></a> memcmp |
---|
252 |
<LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
253 |
<LI><a href="#[c1d608]">>></a> __ARM_switch8 (via Veneer) |
---|
254 |
<LI><a href="#[c1fc20]">>></a> ReadFrameBE_EMAC |
---|
255 |
<LI><a href="#[c1fd40]">>></a> DummyReadFrame_EMAC |
---|
256 |
<LI><a href="#[c1fdd0]">>></a> CopyFromFrame_EMAC |
---|
257 |
<LI><a href="#[c20058]">>></a> TCPStartTimeWaitTimer |
---|
258 |
<LI><a href="#[c20130]">>></a> TCPStopTimer |
---|
259 |
<LI><a href="#[c201c0]">>></a> PrepareTCP_FRAME |
---|
260 |
<LI><a href="#[c20490]">>></a> TCPStartRetryTimer |
---|
261 |
</UL> |
---|
262 |
<BR>[Called By]<UL><LI><a href="#[c1ff38]">>></a> ProcessEthIAFrame |
---|
263 |
</UL> |
---|
264 |
|
---|
265 |
<P><STRONG><a name="[c1ffc8]"></a>PrepareICMP_ECHO_REPLY</STRONG> (Thumb, 260 bytes, Stack size 16 bytes, tcpip.o(.text)) |
---|
266 |
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = PrepareICMP_ECHO_REPLY ⇒ CopyFromFrame_EMAC |
---|
267 |
</UL> |
---|
268 |
<BR>[Calls]<UL><LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
269 |
<LI><a href="#[c1fdd0]">>></a> CopyFromFrame_EMAC |
---|
270 |
<LI><a href="#[c20298]">>></a> WriteWBE |
---|
271 |
<LI><a href="#[c20328]">>></a> CalcChecksum |
---|
272 |
</UL> |
---|
273 |
<BR>[Called By]<UL><LI><a href="#[c1ff80]">>></a> ProcessICMPFrame |
---|
274 |
</UL> |
---|
275 |
|
---|
276 |
<P><STRONG><a name="[c1ff80]"></a>ProcessICMPFrame</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
277 |
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ProcessICMPFrame ⇒ PrepareICMP_ECHO_REPLY ⇒ CopyFromFrame_EMAC |
---|
278 |
</UL> |
---|
279 |
<BR>[Calls]<UL><LI><a href="#[c1fc20]">>></a> ReadFrameBE_EMAC |
---|
280 |
<LI><a href="#[c1ffc8]">>></a> PrepareICMP_ECHO_REPLY |
---|
281 |
</UL> |
---|
282 |
<BR>[Called By]<UL><LI><a href="#[c1ff38]">>></a> ProcessEthIAFrame |
---|
283 |
</UL> |
---|
284 |
|
---|
285 |
<P><STRONG><a name="[c1ff38]"></a>ProcessEthIAFrame</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, tcpip.o(.text)) |
---|
286 |
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = ProcessEthIAFrame ⇒ ProcessTCPFrame ⇒ PrepareTCP_FRAME ⇒ CalcChecksum |
---|
287 |
</UL> |
---|
288 |
<BR>[Calls]<UL><LI><a href="#[c1c918]">>></a> memcmp |
---|
289 |
<LI><a href="#[c1fc20]">>></a> ReadFrameBE_EMAC |
---|
290 |
<LI><a href="#[c1fdd0]">>></a> CopyFromFrame_EMAC |
---|
291 |
<LI><a href="#[c1ff80]">>></a> ProcessICMPFrame |
---|
292 |
<LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
293 |
<LI><a href="#[c20130]">>></a> TCPStopTimer |
---|
294 |
</UL> |
---|
295 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
296 |
</UL> |
---|
297 |
|
---|
298 |
<P><STRONG><a name="[c1fef0]"></a>PrepareARP_ANSWER</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
299 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = PrepareARP_ANSWER |
---|
300 |
</UL> |
---|
301 |
<BR>[Calls]<UL><LI><a href="#[c1ce50]">>></a> __aeabi_memcpy |
---|
302 |
</UL> |
---|
303 |
<BR>[Called By]<UL><LI><a href="#[c1fea8]">>></a> ProcessEthBroadcastFrame |
---|
304 |
</UL> |
---|
305 |
|
---|
306 |
<P><STRONG><a name="[c1fea8]"></a>ProcessEthBroadcastFrame</STRONG> (Thumb, 102 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
307 |
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = ProcessEthBroadcastFrame ⇒ memcmp |
---|
308 |
</UL> |
---|
309 |
<BR>[Calls]<UL><LI><a href="#[c1c918]">>></a> memcmp |
---|
310 |
<LI><a href="#[c1fc20]">>></a> ReadFrameBE_EMAC |
---|
311 |
<LI><a href="#[c1fd40]">>></a> DummyReadFrame_EMAC |
---|
312 |
<LI><a href="#[c1fdd0]">>></a> CopyFromFrame_EMAC |
---|
313 |
<LI><a href="#[c1fef0]">>></a> PrepareARP_ANSWER |
---|
314 |
</UL> |
---|
315 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
316 |
</UL> |
---|
317 |
|
---|
318 |
<P><STRONG><a name="[c21828]"></a>DoNetworkStuff</STRONG> (Thumb, 376 bytes, Stack size 24 bytes, tcpip.o(.text)) |
---|
319 |
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DoNetworkStuff ⇒ ProcessEthIAFrame ⇒ ProcessTCPFrame ⇒ PrepareTCP_FRAME ⇒ CalcChecksum |
---|
320 |
</UL> |
---|
321 |
<BR>[Calls]<UL><LI><a href="#[c1d608]">>></a> __ARM_switch8 (via Veneer) |
---|
322 |
<LI><a href="#[c1fbd8]">>></a> RequestSend |
---|
323 |
<LI><a href="#[c1fc68]">>></a> Rdy4Tx |
---|
324 |
<LI><a href="#[c1fcf8]">>></a> EndReadFrame |
---|
325 |
<LI><a href="#[c1fe18]">>></a> CheckFrameReceived |
---|
326 |
<LI><a href="#[c1fea8]">>></a> ProcessEthBroadcastFrame |
---|
327 |
<LI><a href="#[c1ff38]">>></a> ProcessEthIAFrame |
---|
328 |
<LI><a href="#[c200e8]">>></a> TCPHandleRetransmission |
---|
329 |
<LI><a href="#[c20130]">>></a> TCPStopTimer |
---|
330 |
<LI><a href="#[c20178]">>></a> TCPHandleTimeout |
---|
331 |
<LI><a href="#[c201c0]">>></a> PrepareTCP_FRAME |
---|
332 |
<LI><a href="#[c20208]">>></a> SendFrame2 |
---|
333 |
<LI><a href="#[c20250]">>></a> PrepareTCP_DATA_FRAME |
---|
334 |
<LI><a href="#[c20370]">>></a> SendFrame1 |
---|
335 |
<LI><a href="#[c203b8]">>></a> IsBroadcast |
---|
336 |
<LI><a href="#[c20490]">>></a> TCPStartRetryTimer |
---|
337 |
</UL> |
---|
338 |
<BR>[Called By]<UL><LI><a href="#[c21870]">>></a> main |
---|
339 |
</UL> |
---|
340 |
|
---|
341 |
<P><STRONG><a name="[c1fe60]"></a>SwapBytes</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, tcpip.o(.text)) |
---|
342 |
<BR><BR>[Called By]<UL><LI><a href="#[c1fc20]">>></a> ReadFrameBE_EMAC |
---|
343 |
</UL> |
---|
344 |
|
---|
345 |
<P><STRONG><a name="[c204d8]"></a>TCPClockHandler</STRONG> (ARM, 64 bytes, Stack size 8 bytes, tcpip.o(.text)) |
---|
346 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TCPClockHandler |
---|
347 |
</UL> |
---|
348 |
<BR>[Address Reference Count : 1]<UL><LI> tcpip.o(.text) |
---|
349 |
</UL> |
---|
350 |
<P><STRONG><a name="[c1eec8]"></a>write_PHY</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
351 |
<BR><BR>[Called By]<UL><LI><a href="#[c1fcb0]">>></a> Init_EMAC |
---|
352 |
</UL> |
---|
353 |
|
---|
354 |
<P><STRONG><a name="[c1ee80]"></a>read_PHY</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
355 |
<BR><BR>[Called By]<UL><LI><a href="#[c1fcb0]">>></a> Init_EMAC |
---|
356 |
</UL> |
---|
357 |
|
---|
358 |
<P><STRONG><a name="[c1ee38]"></a>rx_descr_init</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, emac.o(.text)) |
---|
359 |
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = rx_descr_init |
---|
360 |
</UL> |
---|
361 |
<BR>[Called By]<UL><LI><a href="#[c1fcb0]">>></a> Init_EMAC |
---|
362 |
</UL> |
---|
363 |
|
---|
364 |
<P><STRONG><a name="[c1edf0]"></a>tx_descr_init</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, emac.o(.text)) |
---|
365 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = tx_descr_init |
---|
366 |
</UL> |
---|
367 |
<BR>[Called By]<UL><LI><a href="#[c1fcb0]">>></a> Init_EMAC |
---|
368 |
</UL> |
---|
369 |
|
---|
370 |
<P><STRONG><a name="[c1fcb0]"></a>Init_EMAC</STRONG> (Thumb, 318 bytes, Stack size 20 bytes, emac.o(.text)) |
---|
371 |
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Init_EMAC ⇒ rx_descr_init |
---|
372 |
</UL> |
---|
373 |
<BR>[Calls]<UL><LI><a href="#[c1edf0]">>></a> tx_descr_init |
---|
374 |
<LI><a href="#[c1ee38]">>></a> rx_descr_init |
---|
375 |
<LI><a href="#[c1ee80]">>></a> read_PHY |
---|
376 |
<LI><a href="#[c1eec8]">>></a> write_PHY |
---|
377 |
</UL> |
---|
378 |
<BR>[Called By]<UL><LI><a href="#[c21798]">>></a> TCPLowLevelInit |
---|
379 |
</UL> |
---|
380 |
|
---|
381 |
<P><STRONG><a name="[c1eda8]"></a>ReadFrame_EMAC</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
382 |
<BR><BR>[Called By]<UL><LI><a href="#[c1fd40]">>></a> DummyReadFrame_EMAC |
---|
383 |
<LI><a href="#[c1fdd0]">>></a> CopyFromFrame_EMAC |
---|
384 |
</UL> |
---|
385 |
|
---|
386 |
<P><STRONG><a name="[c1fc20]"></a>ReadFrameBE_EMAC</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, emac.o(.text)) |
---|
387 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ReadFrameBE_EMAC |
---|
388 |
</UL> |
---|
389 |
<BR>[Calls]<UL><LI><a href="#[c1fe60]">>></a> SwapBytes |
---|
390 |
</UL> |
---|
391 |
<BR>[Called By]<UL><LI><a href="#[c1fea8]">>></a> ProcessEthBroadcastFrame |
---|
392 |
<LI><a href="#[c1ff38]">>></a> ProcessEthIAFrame |
---|
393 |
<LI><a href="#[c1ff80]">>></a> ProcessICMPFrame |
---|
394 |
<LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
395 |
</UL> |
---|
396 |
|
---|
397 |
<P><STRONG><a name="[c1fdd0]"></a>CopyFromFrame_EMAC</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, emac.o(.text)) |
---|
398 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CopyFromFrame_EMAC |
---|
399 |
</UL> |
---|
400 |
<BR>[Calls]<UL><LI><a href="#[c1eda8]">>></a> ReadFrame_EMAC |
---|
401 |
</UL> |
---|
402 |
<BR>[Called By]<UL><LI><a href="#[c1fea8]">>></a> ProcessEthBroadcastFrame |
---|
403 |
<LI><a href="#[c1ff38]">>></a> ProcessEthIAFrame |
---|
404 |
<LI><a href="#[c1ffc8]">>></a> PrepareICMP_ECHO_REPLY |
---|
405 |
<LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
406 |
<LI><a href="#[c203b8]">>></a> IsBroadcast |
---|
407 |
</UL> |
---|
408 |
|
---|
409 |
<P><STRONG><a name="[c1fd40]"></a>DummyReadFrame_EMAC</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, emac.o(.text)) |
---|
410 |
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = DummyReadFrame_EMAC |
---|
411 |
</UL> |
---|
412 |
<BR>[Calls]<UL><LI><a href="#[c1eda8]">>></a> ReadFrame_EMAC |
---|
413 |
</UL> |
---|
414 |
<BR>[Called By]<UL><LI><a href="#[c1fea8]">>></a> ProcessEthBroadcastFrame |
---|
415 |
<LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
416 |
</UL> |
---|
417 |
|
---|
418 |
<P><STRONG><a name="[c1fb90]"></a>StartReadFrame</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
419 |
<BR><BR>[Called By]<UL><LI><a href="#[c203b8]">>></a> IsBroadcast |
---|
420 |
</UL> |
---|
421 |
|
---|
422 |
<P><STRONG><a name="[c1fcf8]"></a>EndReadFrame</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
423 |
<BR><BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
424 |
</UL> |
---|
425 |
|
---|
426 |
<P><STRONG><a name="[c1fe18]"></a>CheckFrameReceived</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
427 |
<BR><BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
428 |
</UL> |
---|
429 |
|
---|
430 |
<P><STRONG><a name="[c1fbd8]"></a>RequestSend</STRONG> (Thumb, 32 bytes, Stack size 4 bytes, emac.o(.text)) |
---|
431 |
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = RequestSend |
---|
432 |
</UL> |
---|
433 |
<BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
434 |
</UL> |
---|
435 |
|
---|
436 |
<P><STRONG><a name="[c1fc68]"></a>Rdy4Tx</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
437 |
<BR><BR>[Called By]<UL><LI><a href="#[c21828]">>></a> DoNetworkStuff |
---|
438 |
</UL> |
---|
439 |
|
---|
440 |
<P><STRONG><a name="[c1ed60]"></a>WriteFrame_EMAC</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, emac.o(.text)) |
---|
441 |
<BR><BR>[Called By]<UL><LI><a href="#[c1fd88]">>></a> CopyToFrame_EMAC |
---|
442 |
</UL> |
---|
443 |
|
---|
444 |
<P><STRONG><a name="[c1fd88]"></a>CopyToFrame_EMAC</STRONG> (Thumb, 50 bytes, Stack size 12 bytes, emac.o(.text)) |
---|
445 |
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CopyToFrame_EMAC |
---|
446 |
</UL> |
---|
447 |
<BR>[Calls]<UL><LI><a href="#[c1ed60]">>></a> WriteFrame_EMAC |
---|
448 |
</UL> |
---|
449 |
<BR>[Called By]<UL><LI><a href="#[c20208]">>></a> SendFrame2 |
---|
450 |
<LI><a href="#[c20370]">>></a> SendFrame1 |
---|
451 |
</UL> |
---|
452 |
|
---|
453 |
<P><STRONG><a name="[c1d608]"></a>__ARM_switch8</STRONG> (ARM, 24 bytes, Stack size 0 bytes, switch8.o(.text)) |
---|
454 |
<BR><BR>[Called By]<UL><LI><a href="#[c20010]">>></a> ProcessTCPFrame (via Veneer) |
---|
455 |
<LI><a href="#[c200e8]">>></a> TCPHandleRetransmission (via Veneer) |
---|
456 |
<LI><a href="#[c21828]">>></a> DoNetworkStuff (via Veneer) |
---|
457 |
</UL> |
---|
458 |
|
---|
459 |
<P><STRONG><a name="[c1d5c0]"></a>__rt_switch8</STRONG> (ARM, 0 bytes, Stack size 0 bytes, switch8.o(.text), UNUSED) |
---|
460 |
|
---|
461 |
<P><STRONG><a name="[c1d000]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, uidiv.o(.text), UNUSED) |
---|
462 |
|
---|
463 |
<P><STRONG><a name="[c1cfb8]"></a>__aeabi_uidivmod</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, uidiv.o(.text)) |
---|
464 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_uidivmod |
---|
465 |
</UL> |
---|
466 |
<BR>[Called By]<UL><LI><a href="#[c17160]">>></a> _printf_core |
---|
467 |
<LI><a href="#[c21948]">>></a> GetAD0Val |
---|
468 |
</UL> |
---|
469 |
|
---|
470 |
<P><STRONG><a name="[c1ce50]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) |
---|
471 |
<BR><BR>[Called By]<UL><LI><a href="#[c1fef0]">>></a> PrepareARP_ANSWER |
---|
472 |
<LI><a href="#[c1ffc8]">>></a> PrepareICMP_ECHO_REPLY |
---|
473 |
<LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
474 |
<LI><a href="#[c201c0]">>></a> PrepareTCP_FRAME |
---|
475 |
<LI><a href="#[c20250]">>></a> PrepareTCP_DATA_FRAME |
---|
476 |
<LI><a href="#[c20448]">>></a> PrepareARP_REQUEST |
---|
477 |
<LI><a href="#[c218b8]">>></a> HTTPServer |
---|
478 |
<LI><a href="#[c21900]">>></a> InsertDynamicValues |
---|
479 |
</UL> |
---|
480 |
|
---|
481 |
<P><STRONG><a name="[c1ce08]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) |
---|
482 |
|
---|
483 |
<P><STRONG><a name="[c1cdc0]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) |
---|
484 |
|
---|
485 |
<P><STRONG><a name="[c1cca0]"></a>__aeabi_memset</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, memseta.o(.text)) |
---|
486 |
<BR><BR>[Called By]<UL><LI><a href="#[c1caf0]">>></a> _memset_wrapper |
---|
487 |
<LI><a href="#[c1cbc8]">>></a> __aeabi_memclr |
---|
488 |
<LI><a href="#[c20448]">>></a> PrepareARP_REQUEST |
---|
489 |
</UL> |
---|
490 |
|
---|
491 |
<P><STRONG><a name="[c1cc58]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) |
---|
492 |
|
---|
493 |
<P><STRONG><a name="[c1cc10]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) |
---|
494 |
|
---|
495 |
<P><STRONG><a name="[c1cbc8]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text)) |
---|
496 |
<BR><BR>[Calls]<UL><LI><a href="#[c1cca0]">>></a> __aeabi_memset |
---|
497 |
</UL> |
---|
498 |
<BR>[Called By]<UL><LI><a href="#[c20448]">>></a> PrepareARP_REQUEST |
---|
499 |
</UL> |
---|
500 |
|
---|
501 |
<P><STRONG><a name="[c1cb80]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) |
---|
502 |
|
---|
503 |
<P><STRONG><a name="[c1cb38]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) |
---|
504 |
|
---|
505 |
<P><STRONG><a name="[c1caf0]"></a>_memset_wrapper</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) |
---|
506 |
<BR><BR>[Calls]<UL><LI><a href="#[c1cca0]">>></a> __aeabi_memset |
---|
507 |
</UL> |
---|
508 |
|
---|
509 |
<P><STRONG><a name="[c1c918]"></a>memcmp</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, memcmp.o(.text)) |
---|
510 |
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = memcmp |
---|
511 |
</UL> |
---|
512 |
<BR>[Called By]<UL><LI><a href="#[c1fea8]">>></a> ProcessEthBroadcastFrame |
---|
513 |
<LI><a href="#[c1ff38]">>></a> ProcessEthIAFrame |
---|
514 |
<LI><a href="#[c20010]">>></a> ProcessTCPFrame |
---|
515 |
</UL> |
---|
516 |
|
---|
517 |
<P><STRONG><a name="[11112e0]"></a>__ARM_call_via_r0</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
518 |
|
---|
519 |
<P><STRONG><a name="[1111298]"></a>__call_via_r0</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
520 |
|
---|
521 |
<P><STRONG><a name="[1111250]"></a>__ARM_call_via_r1</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
522 |
|
---|
523 |
<P><STRONG><a name="[1111208]"></a>__call_via_r1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
524 |
|
---|
525 |
<P><STRONG><a name="[11111c0]"></a>__ARM_call_via_r2</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
526 |
<BR><BR>[Called By]<UL><LI><a href="#[c17160]">>></a> _printf_core |
---|
527 |
</UL> |
---|
528 |
|
---|
529 |
<P><STRONG><a name="[1111178]"></a>__call_via_r2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
530 |
|
---|
531 |
<P><STRONG><a name="[1111130]"></a>__ARM_call_via_r3</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text)) |
---|
532 |
<BR><BR>[Called By]<UL><LI><a href="#[1110c38]">>></a> __init |
---|
533 |
</UL> |
---|
534 |
|
---|
535 |
<P><STRONG><a name="[11110e8]"></a>__call_via_r3</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
536 |
|
---|
537 |
<P><STRONG><a name="[11110a0]"></a>__ARM_call_via_r4</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
538 |
|
---|
539 |
<P><STRONG><a name="[1111058]"></a>__call_via_r4</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
540 |
|
---|
541 |
<P><STRONG><a name="[1111010]"></a>__ARM_call_via_r5</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
542 |
|
---|
543 |
<P><STRONG><a name="[1110fc8]"></a>__call_via_r5</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
544 |
|
---|
545 |
<P><STRONG><a name="[1110f80]"></a>__ARM_call_via_r6</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
546 |
<BR><BR>[Called By]<UL><LI><a href="#[c170d0]">>></a> _printf_pre_padding |
---|
547 |
<LI><a href="#[c17118]">>></a> _printf_post_padding |
---|
548 |
</UL> |
---|
549 |
|
---|
550 |
<P><STRONG><a name="[1110f38]"></a>__call_via_r6</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
551 |
|
---|
552 |
<P><STRONG><a name="[1110ef0]"></a>__ARM_call_via_r7</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
553 |
|
---|
554 |
<P><STRONG><a name="[1110ea8]"></a>__call_via_r7</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, callvia.o(.text), UNUSED) |
---|
555 |
|
---|
556 |
<P><STRONG><a name="[1110c38]"></a>__init</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, init.o(.text)) |
---|
557 |
<BR><BR>[Calls]<UL><LI><a href="#[1110c80]">>></a> __call_main |
---|
558 |
<LI><a href="#[1111130]">>></a> __ARM_call_via_r3 |
---|
559 |
</UL> |
---|
560 |
<BR>[Called By]<UL><LI><a href="#[c1d3e0]">>></a> __main (via Veneer) |
---|
561 |
</UL> |
---|
562 |
|
---|
563 |
<P><STRONG><a name="[1110bf0]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) |
---|
564 |
|
---|
565 |
<P><STRONG><a name="[c16f20]"></a>__0sprintf_6</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printf6.o(i.__0sprintf_6), UNUSED) |
---|
566 |
<BR><BR>[Calls]<UL><LI><a href="#[c17088]">>></a> _sputc |
---|
567 |
<LI><a href="#[c17160]">>></a> _printf_core |
---|
568 |
</UL> |
---|
569 |
|
---|
570 |
<P><STRONG><a name="[c16ed8]"></a>__1sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf6.o(i.__0sprintf_6)) |
---|
571 |
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __1sprintf |
---|
572 |
</UL> |
---|
573 |
<BR>[Called By]<UL><LI><a href="#[c21900]">>></a> InsertDynamicValues |
---|
574 |
</UL> |
---|
575 |
|
---|
576 |
<P><STRONG><a name="[110f040]"></a>__scatterload_copy</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) |
---|
577 |
<BR><BR>[Calls]<UL><LI><a href="#[110f040]">>></a> __scatterload_copy |
---|
578 |
</UL> |
---|
579 |
<BR>[Called By]<UL><LI><a href="#[110f040]">>></a> __scatterload_copy |
---|
580 |
</UL> |
---|
581 |
|
---|
582 |
<P><STRONG><a name="[110eff8]"></a>__scatterload_null</STRONG> (ARM, 4 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) |
---|
583 |
|
---|
584 |
<P><STRONG><a name="[110efb0]"></a>__scatterload_zeroinit</STRONG> (ARM, 24 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) |
---|
585 |
<P> |
---|
586 |
<H3> |
---|
587 |
Local Symbols |
---|
588 |
</H3> |
---|
589 |
<P><STRONG><a name="[c1e120]"></a>Undef_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET)) |
---|
590 |
<BR><BR>[Calls]<UL><LI><a href="#[c1e120]">>></a> Undef_Handler |
---|
591 |
</UL> |
---|
592 |
<BR>[Called By]<UL><LI><a href="#[c1e120]">>></a> Undef_Handler |
---|
593 |
</UL> |
---|
594 |
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET) |
---|
595 |
</UL> |
---|
596 |
<P><STRONG><a name="[c1e0d8]"></a>SWI_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET)) |
---|
597 |
<BR><BR>[Calls]<UL><LI><a href="#[c1e0d8]">>></a> SWI_Handler |
---|
598 |
</UL> |
---|
599 |
<BR>[Called By]<UL><LI><a href="#[c1e0d8]">>></a> SWI_Handler |
---|
600 |
</UL> |
---|
601 |
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET) |
---|
602 |
</UL> |
---|
603 |
<P><STRONG><a name="[c1e090]"></a>PAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET)) |
---|
604 |
<BR><BR>[Calls]<UL><LI><a href="#[c1e090]">>></a> PAbt_Handler |
---|
605 |
</UL> |
---|
606 |
<BR>[Called By]<UL><LI><a href="#[c1e090]">>></a> PAbt_Handler |
---|
607 |
</UL> |
---|
608 |
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET) |
---|
609 |
</UL> |
---|
610 |
<P><STRONG><a name="[c1e048]"></a>DAbt_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET)) |
---|
611 |
<BR><BR>[Calls]<UL><LI><a href="#[c1e048]">>></a> DAbt_Handler |
---|
612 |
</UL> |
---|
613 |
<BR>[Called By]<UL><LI><a href="#[c1e048]">>></a> DAbt_Handler |
---|
614 |
</UL> |
---|
615 |
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET) |
---|
616 |
</UL> |
---|
617 |
<P><STRONG><a name="[c1e000]"></a>IRQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET)) |
---|
618 |
<BR><BR>[Calls]<UL><LI><a href="#[c1e000]">>></a> IRQ_Handler |
---|
619 |
</UL> |
---|
620 |
<BR>[Called By]<UL><LI><a href="#[c1e000]">>></a> IRQ_Handler |
---|
621 |
</UL> |
---|
622 |
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET) |
---|
623 |
</UL> |
---|
624 |
<P><STRONG><a name="[c1dfb8]"></a>FIQ_Handler</STRONG> (ARM, 4 bytes, Stack size unknown bytes, lpc2300.o(RESET)) |
---|
625 |
<BR><BR>[Calls]<UL><LI><a href="#[c1dfb8]">>></a> FIQ_Handler |
---|
626 |
</UL> |
---|
627 |
<BR>[Called By]<UL><LI><a href="#[c1dfb8]">>></a> FIQ_Handler |
---|
628 |
</UL> |
---|
629 |
<BR>[Address Reference Count : 1]<UL><LI> lpc2300.o(RESET) |
---|
630 |
</UL> |
---|
631 |
<P><STRONG><a name="[c17160]"></a>_printf_core</STRONG> (Thumb, 790 bytes, Stack size 96 bytes, printf6.o(i._printf_core), UNUSED) |
---|
632 |
<BR><BR>[Calls]<UL><LI><a href="#[c170d0]">>></a> _printf_pre_padding |
---|
633 |
<LI><a href="#[c17118]">>></a> _printf_post_padding |
---|
634 |
<LI><a href="#[c1cfb8]">>></a> __aeabi_uidivmod |
---|
635 |
<LI><a href="#[11111c0]">>></a> __ARM_call_via_r2 |
---|
636 |
</UL> |
---|
637 |
<BR>[Called By]<UL><LI><a href="#[c16f20]">>></a> __0sprintf_6 |
---|
638 |
</UL> |
---|
639 |
|
---|
640 |
<P><STRONG><a name="[c17118]"></a>_printf_post_padding</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, printf6.o(i._printf_post_padding), UNUSED) |
---|
641 |
<BR><BR>[Calls]<UL><LI><a href="#[1110f80]">>></a> __ARM_call_via_r6 |
---|
642 |
</UL> |
---|
643 |
<BR>[Called By]<UL><LI><a href="#[c17160]">>></a> _printf_core |
---|
644 |
</UL> |
---|
645 |
|
---|
646 |
<P><STRONG><a name="[c170d0]"></a>_printf_pre_padding</STRONG> (Thumb, 48 bytes, Stack size 40 bytes, printf6.o(i._printf_pre_padding), UNUSED) |
---|
647 |
<BR><BR>[Calls]<UL><LI><a href="#[1110f80]">>></a> __ARM_call_via_r6 |
---|
648 |
</UL> |
---|
649 |
<BR>[Called By]<UL><LI><a href="#[c17160]">>></a> _printf_core |
---|
650 |
</UL> |
---|
651 |
|
---|
652 |
<P><STRONG><a name="[c17088]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, printf6.o(i._sputc)) |
---|
653 |
<BR><BR>[Called By]<UL><LI><a href="#[c16f20]">>></a> __0sprintf_6 |
---|
654 |
</UL> |
---|
655 |
<BR>[Address Reference Count : 1]<UL><LI> printf6.o(i.__0sprintf_6) |
---|
656 |
</UL><P> |
---|
657 |
<H3> |
---|
658 |
Undefined Global Symbols |
---|
659 |
</H3><HR></body></html> |
---|