1 |
ARM Linker, RVCT3.1 [Build 919] for uVision [Lite64] |
---|
2 |
|
---|
3 |
================================================================================ |
---|
4 |
|
---|
5 |
Section Cross References |
---|
6 |
|
---|
7 |
lpc2300.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory |
---|
8 |
lpc2300.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory |
---|
9 |
lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top |
---|
10 |
lpc2300.o(RESET) refers to __main.o(!!!main) for __main |
---|
11 |
lpc2300.o(RESET) refers (Special) to stkheap2.o(.text) for __use_two_region_memory |
---|
12 |
lpc2300.o(.text) refers to lpc2300.o(HEAP) for Heap_Mem |
---|
13 |
lpc2300.o(.text) refers to lpc2300.o(STACK) for Stack_Mem |
---|
14 |
lpc2300.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory |
---|
15 |
stkheap2.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap |
---|
16 |
stkheap2.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage |
---|
17 |
__main.o(!!!main) refers to kernel.o(.text) for __rt_entry |
---|
18 |
kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init |
---|
19 |
kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init |
---|
20 |
kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init |
---|
21 |
kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init |
---|
22 |
kernel.o(.text) refers to exit.o(.text) for exit |
---|
23 |
kernel.o(.text) refers to main.o(.text) for main |
---|
24 |
kernel.o(.text) refers to sys_exit.o(.text) for _sys_exit |
---|
25 |
kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry |
---|
26 |
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace |
---|
27 |
sys_stackheap_outer.o(.text) refers to lpc2300.o(.text) for __user_initial_stackheap |
---|
28 |
rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data |
---|
29 |
rt_stackheap_storage_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start |
---|
30 |
sys_exit.o(.text) refers to use_no_semi.o(.text) for __I_use_semihosting |
---|
31 |
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start |
---|
32 |
exit.o(.text) refers to kernel.o(.text) for __rt_exit |
---|
33 |
stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap |
---|
34 |
stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage |
---|
35 |
lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv |
---|
36 |
lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init |
---|
37 |
lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer |
---|
38 |
lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale |
---|
39 |
rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data |
---|
40 |
rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start |
---|
41 |
_get_argv.o(.text) refers to heapext.o(.text) for __heap_extend |
---|
42 |
_get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM |
---|
43 |
_get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string |
---|
44 |
_get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard |
---|
45 |
fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr |
---|
46 |
sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting |
---|
47 |
rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data |
---|
48 |
rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start |
---|
49 |
defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner |
---|
50 |
defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit |
---|
51 |
defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise |
---|
52 |
defsig_rtmem_formal.o(.text) refers (Special) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner |
---|
53 |
heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend |
---|
54 |
rt_raise.o(.text) refers to __raise.o(.text) for __raise |
---|
55 |
rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit |
---|
56 |
defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit |
---|
57 |
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display |
---|
58 |
__raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler |
---|
59 |
__raise.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2 |
---|
60 |
defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch |
---|
61 |
sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting |
---|
62 |
defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner |
---|
63 |
|
---|
64 |
|
---|
65 |
================================================================================ |
---|
66 |
|
---|
67 |
Adding Veneers to the image |
---|
68 |
|
---|
69 |
Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text). |
---|
70 |
Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text). |
---|
71 |
Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text). |
---|
72 |
Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from lib_init.o(.text). |
---|
73 |
Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text). |
---|
74 |
Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text). |
---|
75 |
|
---|
76 |
6 Veneer(s) (total 40 bytes) added to the image. |
---|
77 |
|
---|
78 |
================================================================================ |
---|
79 |
|
---|
80 |
Image Symbol Table |
---|
81 |
|
---|
82 |
Local Symbols |
---|
83 |
|
---|
84 |
Symbol Name Value Ov Type Size Object(Section) |
---|
85 |
|
---|
86 |
RESET 0x00000000 Section 364 lpc2300.o(RESET) |
---|
87 |
../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE |
---|
88 |
../../angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE |
---|
89 |
../../angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE |
---|
90 |
../../angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE |
---|
91 |
../../angel/boardlib.s 0x00000000 Number 0 cpuinit.o ABSOLUTE |
---|
92 |
../../angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE |
---|
93 |
../../angel/kernel.s 0x00000000 Number 0 kernel.o ABSOLUTE |
---|
94 |
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr_intlibspace.o ABSOLUTE |
---|
95 |
../../angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE |
---|
96 |
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr.o ABSOLUTE |
---|
97 |
../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage_intlibspace.o ABSOLUTE |
---|
98 |
../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage.o ABSOLUTE |
---|
99 |
../../angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE |
---|
100 |
../../angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE |
---|
101 |
../../angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE |
---|
102 |
../../angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE |
---|
103 |
../../angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE |
---|
104 |
../../angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE |
---|
105 |
../../angel/sys.s 0x00000000 Number 0 sys_exit.o ABSOLUTE |
---|
106 |
../../angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE |
---|
107 |
../../angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE |
---|
108 |
../../angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE |
---|
109 |
../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE |
---|
110 |
../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE |
---|
111 |
../../armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE |
---|
112 |
../../armsys.c 0x00000000 Number 0 _get_argv.o ABSOLUTE |
---|
113 |
../../fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE |
---|
114 |
../../heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE |
---|
115 |
../../signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE |
---|
116 |
../../signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE |
---|
117 |
../../signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE |
---|
118 |
../../signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE |
---|
119 |
../../signal.c 0x00000000 Number 0 __raise.o ABSOLUTE |
---|
120 |
../../signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE |
---|
121 |
../../signal.s 0x00000000 Number 0 defsig.o ABSOLUTE |
---|
122 |
../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE |
---|
123 |
../../stkheap.s 0x00000000 Number 0 heapext.o ABSOLUTE |
---|
124 |
../../stkheap1.s 0x00000000 Number 0 stkheap1.o ABSOLUTE |
---|
125 |
../../stkheap2.s 0x00000000 Number 0 stkheap2.o ABSOLUTE |
---|
126 |
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE |
---|
127 |
LPC2300.s 0x00000000 Number 0 lpc2300.o ABSOLUTE |
---|
128 |
dc.s 0x00000000 Number 0 dc.o ABSOLUTE |
---|
129 |
main.c 0x00000000 Number 0 main.o ABSOLUTE |
---|
130 |
Undef_Handler 0x00000040 ARM Code 4 lpc2300.o(RESET) |
---|
131 |
SWI_Handler 0x00000044 ARM Code 4 lpc2300.o(RESET) |
---|
132 |
PAbt_Handler 0x00000048 ARM Code 4 lpc2300.o(RESET) |
---|
133 |
DAbt_Handler 0x0000004c ARM Code 4 lpc2300.o(RESET) |
---|
134 |
IRQ_Handler 0x00000050 ARM Code 4 lpc2300.o(RESET) |
---|
135 |
FIQ_Handler 0x00000054 ARM Code 4 lpc2300.o(RESET) |
---|
136 |
!!!main 0x0000016c Section 8 __main.o(!!!main) |
---|
137 |
!!!scatter 0x00000174 Section 60 __scatter.o(!!!scatter) |
---|
138 |
!!handler_zi 0x000001b0 Section 44 __scatter_zi.o(!!handler_zi) |
---|
139 |
.emb_text 0x000001e0 Section 16 lib_init.o(.emb_text) |
---|
140 |
.text 0x000001f0 Section 36 lpc2300.o(.text) |
---|
141 |
.text 0x00000214 Section 164 main.o(.text) |
---|
142 |
.text 0x000002b8 Section 64 stkheap2.o(.text) |
---|
143 |
.text 0x000002f8 Section 104 kernel.o(.text) |
---|
144 |
.text 0x00000360 Section 96 sys_stackheap_outer.o(.text) |
---|
145 |
.text 0x000003c0 Section 16 rt_stackheap_storage_intlibspace.o(.text) |
---|
146 |
.text 0x000003d0 Section 24 sys_exit.o(.text) |
---|
147 |
.text 0x000003e8 Section 12 libspace.o(.text) |
---|
148 |
.text 0x000003f4 Section 12 exit.o(.text) |
---|
149 |
.text 0x00000408 Section 206 lib_init.o(.text) |
---|
150 |
.text 0x000004d8 Section 12 boardinit2.o(.text) |
---|
151 |
.text 0x000004e4 Section 16 boardinit3.o(.text) |
---|
152 |
.text 0x000004f4 Section 4 use_no_semi.o(.text) |
---|
153 |
.text 0x000004fc Section 16 rt_locale_intlibspace.o(.text) |
---|
154 |
.text 0x0000050c Section 6 no_argv.o(.text) |
---|
155 |
.text 0x00000514 Section 16 rt_fp_status_addr_intlibspace.o(.text) |
---|
156 |
x$fpl$fpinit 0x0000053c Section 24 fpinit.o(x$fpl$fpinit) |
---|
157 |
.bss 0x40000000 Section 96 libspace.o(.bss) |
---|
158 |
HEAP 0x40000060 Section 2048 lpc2300.o(HEAP) |
---|
159 |
Heap_Mem 0x40000060 Data 2048 lpc2300.o(HEAP) |
---|
160 |
STACK 0x40000860 Section 1280 lpc2300.o(STACK) |
---|
161 |
Stack_Mem 0x40000860 Data 1024 lpc2300.o(STACK) |
---|
162 |
Stack_Top 0x40000d60 Number 0 lpc2300.o(STACK) |
---|
163 |
|
---|
164 |
Global Symbols |
---|
165 |
|
---|
166 |
Symbol Name Value Ov Type Size Object(Section) |
---|
167 |
|
---|
168 |
BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE |
---|
169 |
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE |
---|
170 |
__ARM_exceptions_init - Undefined Weak Reference |
---|
171 |
__Heap_DescSize - Undefined Weak Reference |
---|
172 |
__alloca_initialize - Undefined Weak Reference |
---|
173 |
__cpp_initialize__aeabi_ - Undefined Weak Reference |
---|
174 |
__cxa_finalize - Undefined Weak Reference |
---|
175 |
__rt_SIGABRT_inner - Undefined Weak Reference |
---|
176 |
__rt_SIGCPPL_inner - Undefined Weak Reference |
---|
177 |
__rt_SIGFPE_inner - Undefined Weak Reference |
---|
178 |
__rt_SIGILL_inner - Undefined Weak Reference |
---|
179 |
__rt_SIGINT_inner - Undefined Weak Reference |
---|
180 |
__rt_SIGPVFN_inner - Undefined Weak Reference |
---|
181 |
__rt_SIGRTRED_inner - Undefined Weak Reference |
---|
182 |
__rt_SIGSEGV_inner - Undefined Weak Reference |
---|
183 |
__rt_SIGSTAK_inner - Undefined Weak Reference |
---|
184 |
__rt_SIGTERM_inner - Undefined Weak Reference |
---|
185 |
__rt_SIGUSR1_inner - Undefined Weak Reference |
---|
186 |
__rt_SIGUSR2_inner - Undefined Weak Reference |
---|
187 |
__rt_sigother_inner - Undefined Weak Reference |
---|
188 |
__sigvec_lookup - Undefined Weak Reference |
---|
189 |
__user_heap_extend - Undefined Weak Reference |
---|
190 |
_atexit_init - Undefined Weak Reference |
---|
191 |
_call_atexit_fns - Undefined Weak Reference |
---|
192 |
_clock_init - Undefined Weak Reference |
---|
193 |
_fp_trap_init - Undefined Weak Reference |
---|
194 |
_get_lc_collate - Undefined Weak Reference |
---|
195 |
_get_lc_ctype - Undefined Weak Reference |
---|
196 |
_get_lc_monetary - Undefined Weak Reference |
---|
197 |
_get_lc_numeric - Undefined Weak Reference |
---|
198 |
_get_lc_time - Undefined Weak Reference |
---|
199 |
_getenv_init - Undefined Weak Reference |
---|
200 |
_handle_redirection - Undefined Weak Reference |
---|
201 |
_init_alloc - Undefined Weak Reference |
---|
202 |
_init_user_alloc - Undefined Weak Reference |
---|
203 |
_initio - Undefined Weak Reference |
---|
204 |
_rand_init - Undefined Weak Reference |
---|
205 |
_signal_init - Undefined Weak Reference |
---|
206 |
_terminate_user_alloc - Undefined Weak Reference |
---|
207 |
_terminateio - Undefined Weak Reference |
---|
208 |
Reset_Handler 0x00000058 ARM Code 0 lpc2300.o(RESET) |
---|
209 |
__main 0x0000016c ARM Code 8 __main.o(!!!main) |
---|
210 |
__scatterload 0x00000174 ARM Code 0 __scatter.o(!!!scatter) |
---|
211 |
__scatterload_rt2 0x00000174 ARM Code 52 __scatter.o(!!!scatter) |
---|
212 |
__scatterload_null 0x00000188 ARM Code 0 __scatter.o(!!!scatter) |
---|
213 |
__scatterload_zeroinit 0x000001b0 ARM Code 44 __scatter_zi.o(!!handler_zi) |
---|
214 |
Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x000001dd Thumb Code 0 lib_init.o(.emb_text) |
---|
215 |
__ARM_argv_veneer 0x000001e0 ARM Code 16 lib_init.o(.emb_text) |
---|
216 |
__user_initial_stackheap 0x000001f0 ARM Code 0 lpc2300.o(.text) |
---|
217 |
delay 0x00000214 ARM Code 20 main.o(.text) |
---|
218 |
main 0x00000228 ARM Code 128 main.o(.text) |
---|
219 |
__use_two_region_memory 0x000002b8 ARM Code 4 stkheap2.o(.text) |
---|
220 |
__rt_stackheap_init 0x000002bc ARM Code 36 stkheap2.o(.text) |
---|
221 |
__rt_heap_extend 0x000002e0 ARM Code 24 stkheap2.o(.text) |
---|
222 |
__rt_entry 0x000002f8 ARM Code 76 kernel.o(.text) |
---|
223 |
__rt_exit 0x00000344 ARM Code 20 kernel.o(.text) |
---|
224 |
__rt_abort 0x00000358 ARM Code 8 kernel.o(.text) |
---|
225 |
__user_setup_stackheap 0x00000360 ARM Code 96 sys_stackheap_outer.o(.text) |
---|
226 |
__rt_stackheap_storage 0x000003c0 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text) |
---|
227 |
_sys_exit 0x000003d0 ARM Code 20 sys_exit.o(.text) |
---|
228 |
__user_libspace 0x000003e8 ARM Code 8 libspace.o(.text) |
---|
229 |
__user_perproc_libspace 0x000003e8 ARM Code 0 libspace.o(.text) |
---|
230 |
__user_perthread_libspace 0x000003e8 ARM Code 0 libspace.o(.text) |
---|
231 |
exit 0x000003f5 Thumb Code 12 exit.o(.text) |
---|
232 |
Inline ARM to Thumb Veneer to __rt_lib_init 0x00000400 ARM Code 0 lib_init.o(.text) |
---|
233 |
__rt_lib_init 0x00000409 Thumb Code 184 lib_init.o(.text) |
---|
234 |
__rt_lib_shutdown 0x000004c1 Thumb Code 22 lib_init.o(.text) |
---|
235 |
_platform_post_stackheap_init 0x000004d8 ARM Code 12 boardinit2.o(.text) |
---|
236 |
_platform_post_lib_init 0x000004e4 ARM Code 16 boardinit3.o(.text) |
---|
237 |
__I_use_semihosting 0x000004f4 ARM Code 0 use_no_semi.o(.text) |
---|
238 |
__use_no_semihosting_swi 0x000004f4 ARM Code 4 use_no_semi.o(.text) |
---|
239 |
Inline Thumb to ARM Veneer to __rt_locale 0x000004f9 Thumb Code 0 rt_locale_intlibspace.o(.text) |
---|
240 |
__rt_locale 0x000004fc ARM Code 12 rt_locale_intlibspace.o(.text) |
---|
241 |
__ARM_get_argv 0x0000050d Thumb Code 6 no_argv.o(.text) |
---|
242 |
__rt_fp_status_addr 0x00000514 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text) |
---|
243 |
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00000524 ARM Code 0 anon$$obj.o(Veneer$$Code) |
---|
244 |
Short Thumb to ARM Veneer to __rt_exit 0x00000531 Thumb Code 0 anon$$obj.o(Veneer$$Code) |
---|
245 |
Inline Thumb to ARM Veneer to _fp_init 0x00000539 Thumb Code 0 fpinit.o(x$fpl$fpinit) |
---|
246 |
_fp_init 0x0000053c ARM Code 24 fpinit.o(x$fpl$fpinit) |
---|
247 |
__fplib_config_pureend_doubles 0x0000054c ARM Code 0 fpinit.o(x$fpl$fpinit) |
---|
248 |
Region$$Table$$Base 0x00000554 Number 0 anon$$obj.o(Region$$Table) |
---|
249 |
Region$$Table$$Limit 0x00000564 Number 0 anon$$obj.o(Region$$Table) |
---|
250 |
__libspace_start 0x40000000 Data 96 libspace.o(.bss) |
---|
251 |
__temporary_stack_top_libspace 0x40000060 Data 0 libspace.o(.bss) |
---|
252 |
|
---|
253 |
|
---|
254 |
================================================================================ |
---|
255 |
|
---|
256 |
Memory Map of the image |
---|
257 |
|
---|
258 |
Image Entry point : 0x0000016c |
---|
259 |
|
---|
260 |
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00000564, Max: 0x00080000, ABSOLUTE) |
---|
261 |
|
---|
262 |
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00000564, Max: 0x00080000, ABSOLUTE) |
---|
263 |
|
---|
264 |
Base Addr Size Type Attr Idx E Section Name Object |
---|
265 |
|
---|
266 |
0x00000000 0x0000016c Code RO 3 RESET lpc2300.o |
---|
267 |
0x0000016c 0x00000008 Code RO 33 * !!!main __main.o(c_t.l) |
---|
268 |
0x00000174 0x0000003c Code RO 112 !!!scatter __scatter.o(c_t.l) |
---|
269 |
0x000001b0 0x0000002c Code RO 114 !!handler_zi __scatter_zi.o(c_t.l) |
---|
270 |
0x000001dc 0x00000004 Ven RO 54 .emb_text lib_init.o(c_t.l) |
---|
271 |
0x000001e0 0x00000010 Code RO 54 .emb_text lib_init.o(c_t.l) |
---|
272 |
0x000001f0 0x00000024 Code RO 4 .text lpc2300.o |
---|
273 |
0x00000214 0x000000a4 Code RO 12 .text main.o |
---|
274 |
0x000002b8 0x00000040 Code RO 31 .text stkheap2.o(c_t.l) |
---|
275 |
0x000002f8 0x00000068 Code RO 35 .text kernel.o(c_t.l) |
---|
276 |
0x00000360 0x00000060 Code RO 38 .text sys_stackheap_outer.o(c_t.l) |
---|
277 |
0x000003c0 0x00000010 Code RO 43 .text rt_stackheap_storage_intlibspace.o(c_t.l) |
---|
278 |
0x000003d0 0x00000018 Code RO 45 .text sys_exit.o(c_t.l) |
---|
279 |
0x000003e8 0x0000000c Code RO 47 .text libspace.o(c_t.l) |
---|
280 |
0x000003f4 0x0000000c Code RO 50 .text exit.o(c_t.l) |
---|
281 |
0x00000400 0x00000008 Ven RO 55 .text lib_init.o(c_t.l) |
---|
282 |
0x00000408 0x000000ce Code RO 55 .text lib_init.o(c_t.l) |
---|
283 |
0x000004d6 0x00000002 PAD |
---|
284 |
0x000004d8 0x0000000c Code RO 60 .text boardinit2.o(c_t.l) |
---|
285 |
0x000004e4 0x00000010 Code RO 62 .text boardinit3.o(c_t.l) |
---|
286 |
0x000004f4 0x00000004 Code RO 66 .text use_no_semi.o(c_t.l) |
---|
287 |
0x000004f8 0x00000004 Ven RO 71 .text rt_locale_intlibspace.o(c_t.l) |
---|
288 |
0x000004fc 0x00000010 Code RO 71 .text rt_locale_intlibspace.o(c_t.l) |
---|
289 |
0x0000050c 0x00000006 Code RO 77 .text no_argv.o(c_t.l) |
---|
290 |
0x00000512 0x00000002 PAD |
---|
291 |
0x00000514 0x00000010 Code RO 86 .text rt_fp_status_addr_intlibspace.o(c_t.l) |
---|
292 |
0x00000524 0x0000000c Ven RO 120 Veneer$$Code anon$$obj.o |
---|
293 |
0x00000530 0x00000008 Ven RO 121 Veneer$$Code anon$$obj.o |
---|
294 |
0x00000538 0x00000004 Ven RO 79 x$fpl$fpinit fpinit.o(fz_ts.l) |
---|
295 |
0x0000053c 0x00000018 Code RO 79 x$fpl$fpinit fpinit.o(fz_ts.l) |
---|
296 |
0x00000554 0x00000010 Data RO 111 Region$$Table anon$$obj.o |
---|
297 |
|
---|
298 |
|
---|
299 |
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000d60, Max: 0x00008000, ABSOLUTE) |
---|
300 |
|
---|
301 |
Base Addr Size Type Attr Idx E Section Name Object |
---|
302 |
|
---|
303 |
0x40000000 0x00000060 Zero RW 48 .bss libspace.o(c_t.l) |
---|
304 |
0x40000060 0x00000800 Zero RW 2 HEAP lpc2300.o |
---|
305 |
0x40000860 0x00000500 Zero RW 1 STACK lpc2300.o |
---|
306 |
|
---|
307 |
|
---|
308 |
================================================================================ |
---|
309 |
|
---|
310 |
Image component sizes |
---|
311 |
|
---|
312 |
|
---|
313 |
Code (inc. data) RO Data RW Data ZI Data Debug Object Name |
---|
314 |
|
---|
315 |
400 64 0 0 3328 460 lpc2300.o |
---|
316 |
164 16 0 0 0 2916 main.o |
---|
317 |
|
---|
318 |
------------------------------------------------------------------------ |
---|
319 |
584 84 16 0 3328 3376 Object Totals |
---|
320 |
20 4 16 0 0 0 (incl. Generated) |
---|
321 |
0 0 0 0 0 0 (incl. Padding) |
---|
322 |
|
---|
323 |
------------------------------------------------------------------------ |
---|
324 |
|
---|
325 |
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name |
---|
326 |
|
---|
327 |
8 0 0 0 0 0 __main.o |
---|
328 |
60 8 0 0 0 0 __scatter.o |
---|
329 |
44 0 0 0 0 0 __scatter_zi.o |
---|
330 |
12 0 0 0 0 0 boardinit2.o |
---|
331 |
16 0 0 0 0 0 boardinit3.o |
---|
332 |
12 0 0 0 0 0 exit.o |
---|
333 |
28 0 0 0 0 0 fpinit.o |
---|
334 |
104 4 0 0 0 0 kernel.o |
---|
335 |
234 4 0 0 0 0 lib_init.o |
---|
336 |
12 4 0 0 96 0 libspace.o |
---|
337 |
6 0 0 0 0 0 no_argv.o |
---|
338 |
16 4 0 0 0 0 rt_fp_status_addr_intlibspace.o |
---|
339 |
20 4 0 0 0 0 rt_locale_intlibspace.o |
---|
340 |
16 4 0 0 0 0 rt_stackheap_storage_intlibspace.o |
---|
341 |
64 0 0 0 0 0 stkheap2.o |
---|
342 |
24 8 0 0 0 0 sys_exit.o |
---|
343 |
96 0 0 0 0 0 sys_stackheap_outer.o |
---|
344 |
4 0 0 0 0 0 use_no_semi.o |
---|
345 |
|
---|
346 |
------------------------------------------------------------------------ |
---|
347 |
780 40 0 0 96 0 Library Totals |
---|
348 |
4 0 0 0 0 0 (incl. Padding) |
---|
349 |
|
---|
350 |
------------------------------------------------------------------------ |
---|
351 |
|
---|
352 |
Code (inc. data) RO Data RW Data ZI Data Debug Library Name |
---|
353 |
|
---|
354 |
748 40 0 0 96 0 c_t.l |
---|
355 |
28 0 0 0 0 0 fz_ts.l |
---|
356 |
|
---|
357 |
------------------------------------------------------------------------ |
---|
358 |
780 40 0 0 96 0 Library Totals |
---|
359 |
|
---|
360 |
------------------------------------------------------------------------ |
---|
361 |
|
---|
362 |
================================================================================ |
---|
363 |
|
---|
364 |
|
---|
365 |
Code (inc. data) RO Data RW Data ZI Data Debug |
---|
366 |
|
---|
367 |
1364 124 16 0 3424 3376 Grand Totals |
---|
368 |
1364 124 16 0 3424 3376 ELF Image Totals |
---|
369 |
1364 124 16 0 0 0 ROM Totals |
---|
370 |
|
---|
371 |
================================================================================ |
---|
372 |
|
---|
373 |
Total RO Size (Code + RO Data) 1380 ( 1.35kB) |
---|
374 |
Total RW Size (RW Data + ZI Data) 3424 ( 3.34kB) |
---|
375 |
Total ROM Size (Code + RO Data + RW Data) 1380 ( 1.35kB) |
---|
376 |
|
---|
377 |
================================================================================ |
---|
378 |
|
---|