root/webserver/example/EasyWEB/Objects/easyweb.htm

Revision 9, 35.7 kB (checked in by phil, 15 years ago)

EasyWEB example for uVision (original from CD)

Line 
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>#&#060CALLGRAPH&#062# 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 &rArr; DoNetworkStuff &rArr; ProcessEthIAFrame &rArr; ProcessTCPFrame &rArr; PrepareTCP_FRAME &rArr; 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>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c1e120]">Undef_Handler</a><BR>
28  <LI><a href="#[c1e0d8]">SWI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c1e0d8]">SWI_Handler</a><BR>
29  <LI><a href="#[c1e090]">PAbt_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c1e090]">PAbt_Handler</a><BR>
30  <LI><a href="#[c1e048]">DAbt_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c1e048]">DAbt_Handler</a><BR>
31  <LI><a href="#[c1e000]">IRQ_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[c1e000]">IRQ_Handler</a><BR>
32  <LI><a href="#[c1dfb8]">FIQ_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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 &rArr; __aeabi_uidivmod
67 </UL>
68 <BR>[Calls]<UL><LI><a href="#[c1cfb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
69 </UL>
70 <BR>[Called By]<UL><LI><a href="#[c21900]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; __1sprintf
75 </UL>
76 <BR>[Calls]<UL><LI><a href="#[c16ed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__1sprintf
77 <LI><a href="#[c1ce50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
78 <LI><a href="#[c21948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetAD0Val
79 </UL>
80 <BR>[Called By]<UL><LI><a href="#[c218b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; InsertDynamicValues &rArr; __1sprintf
85 </UL>
86 <BR>[Calls]<UL><LI><a href="#[c1ce50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
87 <LI><a href="#[c216c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPTransmitTxBuffer
88 <LI><a href="#[c21708]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPReleaseRxBuffer
89 <LI><a href="#[c217e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClose
90 <LI><a href="#[c21900]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertDynamicValues
91 </UL>
92 <BR>[Called By]<UL><LI><a href="#[c21870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; DoNetworkStuff &rArr; ProcessEthIAFrame &rArr; ProcessTCPFrame &rArr; PrepareTCP_FRAME &rArr; CalcChecksum
97 </UL>
98 <BR>[Calls]<UL><LI><a href="#[c21750]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPPassiveOpen
99 <LI><a href="#[c21798]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPLowLevelInit
100 <LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DoNetworkStuff
101 <LI><a href="#[c218b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; Init_EMAC &rArr; rx_descr_init
107 </UL>
108 <BR>[Calls]<UL><LI><a href="#[c1fcb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_EMAC
109 </UL>
110 <BR>[Called By]<UL><LI><a href="#[c21870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessTCPFrame
119 <LI><a href="#[c20400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPActiveOpen
120 <LI><a href="#[c216c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPTransmitTxBuffer
121 <LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
128 <LI><a href="#[c1cca0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
129 <LI><a href="#[c1ce50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
130 </UL>
131 <BR>[Called By]<UL><LI><a href="#[c200e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHandleRetransmission
132 <LI><a href="#[c20400]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareARP_REQUEST
137 <LI><a href="#[c20490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPStartRetryTimer
150 </UL>
151 <BR>[Called By]<UL><LI><a href="#[c218b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; CopyFromFrame_EMAC
156 </UL>
157 <BR>[Calls]<UL><LI><a href="#[c1fb90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;StartReadFrame
158 <LI><a href="#[c1fdd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CopyFromFrame_EMAC
159 </UL>
160 <BR>[Called By]<UL><LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; CopyToFrame_EMAC
165 </UL>
166 <BR>[Calls]<UL><LI><a href="#[c1fd88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CopyToFrame_EMAC
167 </UL>
168 <BR>[Called By]<UL><LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareICMP_ECHO_REPLY
175 <LI><a href="#[c201c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_FRAME
176 <LI><a href="#[c20250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_FRAME
181 <LI><a href="#[c20250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareICMP_ECHO_REPLY
186 <LI><a href="#[c201c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_FRAME
187 <LI><a href="#[c20250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; CalcChecksum
192 </UL>
193 <BR>[Calls]<UL><LI><a href="#[c1ce50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
194 <LI><a href="#[c20298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteWBE
195 <LI><a href="#[c202e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteDWBE
196 <LI><a href="#[c20328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CalcChecksum
197 </UL>
198 <BR>[Called By]<UL><LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; CopyToFrame_EMAC
203 </UL>
204 <BR>[Calls]<UL><LI><a href="#[c1fd88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CopyToFrame_EMAC
205 </UL>
206 <BR>[Called By]<UL><LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; CalcChecksum
211 </UL>
212 <BR>[Calls]<UL><LI><a href="#[c1ce50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
213 <LI><a href="#[c20298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteWBE
214 <LI><a href="#[c202e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteDWBE
215 <LI><a href="#[c20328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CalcChecksum
216 </UL>
217 <BR>[Called By]<UL><LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessTCPFrame
218 <LI><a href="#[c200e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHandleRetransmission
219 <LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthIAFrame
228 <LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessTCPFrame
229 <LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; PrepareTCP_FRAME &rArr; CalcChecksum
234 </UL>
235 <BR>[Calls]<UL><LI><a href="#[c1d608]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_switch8 (via Veneer)
236 <LI><a href="#[c201c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_FRAME
237 <LI><a href="#[c20448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareARP_REQUEST
238 </UL>
239 <BR>[Called By]<UL><LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; PrepareTCP_FRAME &rArr; CalcChecksum
250 </UL>
251 <BR>[Calls]<UL><LI><a href="#[c1c918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
252 <LI><a href="#[c1ce50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
253 <LI><a href="#[c1d608]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_switch8 (via Veneer)
254 <LI><a href="#[c1fc20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFrameBE_EMAC
255 <LI><a href="#[c1fd40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DummyReadFrame_EMAC
256 <LI><a href="#[c1fdd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CopyFromFrame_EMAC
257 <LI><a href="#[c20058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPStartTimeWaitTimer
258 <LI><a href="#[c20130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPStopTimer
259 <LI><a href="#[c201c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_FRAME
260 <LI><a href="#[c20490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPStartRetryTimer
261 </UL>
262 <BR>[Called By]<UL><LI><a href="#[c1ff38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; CopyFromFrame_EMAC
267 </UL>
268 <BR>[Calls]<UL><LI><a href="#[c1ce50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
269 <LI><a href="#[c1fdd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CopyFromFrame_EMAC
270 <LI><a href="#[c20298]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteWBE
271 <LI><a href="#[c20328]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CalcChecksum
272 </UL>
273 <BR>[Called By]<UL><LI><a href="#[c1ff80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; PrepareICMP_ECHO_REPLY &rArr; CopyFromFrame_EMAC
278 </UL>
279 <BR>[Calls]<UL><LI><a href="#[c1fc20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFrameBE_EMAC
280 <LI><a href="#[c1ffc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareICMP_ECHO_REPLY
281 </UL>
282 <BR>[Called By]<UL><LI><a href="#[c1ff38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; ProcessTCPFrame &rArr; PrepareTCP_FRAME &rArr; CalcChecksum
287 </UL>
288 <BR>[Calls]<UL><LI><a href="#[c1c918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
289 <LI><a href="#[c1fc20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFrameBE_EMAC
290 <LI><a href="#[c1fdd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CopyFromFrame_EMAC
291 <LI><a href="#[c1ff80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessICMPFrame
292 <LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessTCPFrame
293 <LI><a href="#[c20130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPStopTimer
294 </UL>
295 <BR>[Called By]<UL><LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
302 </UL>
303 <BR>[Called By]<UL><LI><a href="#[c1fea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; memcmp
308 </UL>
309 <BR>[Calls]<UL><LI><a href="#[c1c918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
310 <LI><a href="#[c1fc20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFrameBE_EMAC
311 <LI><a href="#[c1fd40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DummyReadFrame_EMAC
312 <LI><a href="#[c1fdd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CopyFromFrame_EMAC
313 <LI><a href="#[c1fef0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareARP_ANSWER
314 </UL>
315 <BR>[Called By]<UL><LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; ProcessEthIAFrame &rArr; ProcessTCPFrame &rArr; PrepareTCP_FRAME &rArr; CalcChecksum
320 </UL>
321 <BR>[Calls]<UL><LI><a href="#[c1d608]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_switch8 (via Veneer)
322 <LI><a href="#[c1fbd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RequestSend
323 <LI><a href="#[c1fc68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Rdy4Tx
324 <LI><a href="#[c1fcf8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EndReadFrame
325 <LI><a href="#[c1fe18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CheckFrameReceived
326 <LI><a href="#[c1fea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthBroadcastFrame
327 <LI><a href="#[c1ff38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthIAFrame
328 <LI><a href="#[c200e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHandleRetransmission
329 <LI><a href="#[c20130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPStopTimer
330 <LI><a href="#[c20178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHandleTimeout
331 <LI><a href="#[c201c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_FRAME
332 <LI><a href="#[c20208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendFrame2
333 <LI><a href="#[c20250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_DATA_FRAME
334 <LI><a href="#[c20370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendFrame1
335 <LI><a href="#[c203b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IsBroadcast
336 <LI><a href="#[c20490]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPStartRetryTimer
337 </UL>
338 <BR>[Called By]<UL><LI><a href="#[c21870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; rx_descr_init
372 </UL>
373 <BR>[Calls]<UL><LI><a href="#[c1edf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;tx_descr_init
374 <LI><a href="#[c1ee38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_descr_init
375 <LI><a href="#[c1ee80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_PHY
376 <LI><a href="#[c1eec8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;write_PHY
377 </UL>
378 <BR>[Called By]<UL><LI><a href="#[c21798]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DummyReadFrame_EMAC
383 <LI><a href="#[c1fdd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwapBytes
390 </UL>
391 <BR>[Called By]<UL><LI><a href="#[c1fea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthBroadcastFrame
392 <LI><a href="#[c1ff38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthIAFrame
393 <LI><a href="#[c1ff80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessICMPFrame
394 <LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFrame_EMAC
401 </UL>
402 <BR>[Called By]<UL><LI><a href="#[c1fea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthBroadcastFrame
403 <LI><a href="#[c1ff38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthIAFrame
404 <LI><a href="#[c1ffc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareICMP_ECHO_REPLY
405 <LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessTCPFrame
406 <LI><a href="#[c203b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReadFrame_EMAC
413 </UL>
414 <BR>[Called By]<UL><LI><a href="#[c1fea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthBroadcastFrame
415 <LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WriteFrame_EMAC
448 </UL>
449 <BR>[Called By]<UL><LI><a href="#[c20208]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendFrame2
450 <LI><a href="#[c20370]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessTCPFrame (via Veneer)
455 <LI><a href="#[c200e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHandleRetransmission (via Veneer)
456 <LI><a href="#[c21828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
467 <LI><a href="#[c21948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareARP_ANSWER
472 <LI><a href="#[c1ffc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareICMP_ECHO_REPLY
473 <LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessTCPFrame
474 <LI><a href="#[c201c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_FRAME
475 <LI><a href="#[c20250]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareTCP_DATA_FRAME
476 <LI><a href="#[c20448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PrepareARP_REQUEST
477 <LI><a href="#[c218b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HTTPServer
478 <LI><a href="#[c21900]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_memset_wrapper
487 <LI><a href="#[c1cbc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
488 <LI><a href="#[c20448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
497 </UL>
498 <BR>[Called By]<UL><LI><a href="#[c20448]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthBroadcastFrame
513 <LI><a href="#[c1ff38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ProcessEthIAFrame
514 <LI><a href="#[c20010]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
547 <LI><a href="#[c17118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__call_main
558 <LI><a href="#[1111130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r3
559 </UL>
560 <BR>[Called By]<UL><LI><a href="#[c1d3e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sputc
567 <LI><a href="#[c17160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
578 </UL>
579 <BR>[Called By]<UL><LI><a href="#[110f040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Undef_Handler
591 </UL>
592 <BR>[Called By]<UL><LI><a href="#[c1e120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SWI_Handler
598 </UL>
599 <BR>[Called By]<UL><LI><a href="#[c1e0d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PAbt_Handler
605 </UL>
606 <BR>[Called By]<UL><LI><a href="#[c1e090]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DAbt_Handler
612 </UL>
613 <BR>[Called By]<UL><LI><a href="#[c1e048]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IRQ_Handler
619 </UL>
620 <BR>[Called By]<UL><LI><a href="#[c1e000]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FIQ_Handler
626 </UL>
627 <BR>[Called By]<UL><LI><a href="#[c1dfb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
633 <LI><a href="#[c17118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding
634 <LI><a href="#[c1cfb8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
635 <LI><a href="#[11111c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r2
636 </UL>
637 <BR>[Called By]<UL><LI><a href="#[c16f20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r6
642 </UL>
643 <BR>[Called By]<UL><LI><a href="#[c17160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_call_via_r6
648 </UL>
649 <BR>[Called By]<UL><LI><a href="#[c17160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__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>
Note: See TracBrowser for help on using the browser.