-
Notifications
You must be signed in to change notification settings - Fork 0
/
samplec.map
581 lines (524 loc) · 51.1 KB
/
samplec.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
ARM Linker, 5.03 [Build 76] [MDK-ARM Lite]
==============================================================================
Section Cross References
startup_lpc17xx.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_lpc17xx.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_lpc17xx.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp
startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler
startup_lpc17xx.o(.ARM.__at_0x02FC) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_lpc17xx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_lpc17xx.o(.text) refers to system_lpc17xx.o(.text) for SystemInit
startup_lpc17xx.o(.text) refers to __main.o(!!!main) for __main
startup_lpc17xx.o(.text) refers to startup_lpc17xx.o(HEAP) for Heap_Mem
startup_lpc17xx.o(.text) refers to startup_lpc17xx.o(STACK) for Stack_Mem
system_lpc17xx.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod
system_lpc17xx.o(.text) refers to system_lpc17xx.o(.data) for SystemCoreClock
__main.o(!!!main) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
aeabi_ldiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to samplec2.o(.text) for main
rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
rtentry4.o(.ARM.exidx) refers to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_lpc17xx.o(.text) for __user_initial_stackheap
exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_alloca_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_argv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_atexit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_clock_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_cpp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_exceptions_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_fp_trap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_getenv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_heap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_collate_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_ctype_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_monetary_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_numeric_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_time_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_rand_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000031) for __rt_lib_init_return
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_signal_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_stdio_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_user_alloc_1
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
rt_raise.o(.text) refers to __raise.o(.text) for __raise
rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
libinit2.o(.ARM.Collect$$libinit$$00000024) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000025) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
__raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
_get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
_get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
_get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
==============================================================================
Removing Unused input sections from the image.
Removing samplec2.o(.rev16_text), (4 bytes).
Removing samplec2.o(.revsh_text), (4 bytes).
Removing system_lpc17xx.o(.rev16_text), (4 bytes).
Removing system_lpc17xx.o(.revsh_text), (4 bytes).
4 unused section(s) (total 16 bytes) removed from the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 204 startup_lpc17xx.o(RESET)
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtentry.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtentry2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtentry4.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0_sigfpe.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
../clib/longlong.s 0x00000000 Number 0 lludivv7m.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
E:\Software\KEIL\ARM\Startup\NXP\LPC17xx\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE
E:\\Software\\KEIL\\ARM\\Startup\\NXP\\LPC17xx\\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
samplec2.c 0x00000000 Number 0 samplec2.o ABSOLUTE
samplec2.c 0x00000000 Number 0 samplec2.o ABSOLUTE
startup_LPC17xx.s 0x00000000 Number 0 startup_lpc17xx.o ABSOLUTE
!!!main 0x000000cc Section 8 __main.o(!!!main)
!!!scatter 0x000000d4 Section 52 __scatter.o(!!!scatter)
!!handler_copy 0x00000108 Section 26 __scatter_copy.o(!!handler_copy)
!!handler_zi 0x00000124 Section 28 __scatter_zi.o(!!handler_zi)
.ARM.Collect$$libinit$$00000000 0x00000140 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
.ARM.Collect$$libinit$$00000002 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
.ARM.Collect$$libinit$$00000008 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000008)
.ARM.Collect$$libinit$$0000000A 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
.ARM.Collect$$libinit$$0000000C 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
.ARM.Collect$$libinit$$0000000F 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000F)
.ARM.Collect$$libinit$$00000011 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000013 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000019 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000023 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
.ARM.Collect$$libinit$$0000002A 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002A)
.ARM.Collect$$libinit$$0000002C 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
.ARM.Collect$$libinit$$0000002E 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$00000030 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
.ARM.Collect$$libinit$$00000031 0x00000142 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000031)
.ARM.Collect$$libshutdown$$00000000 0x00000144 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000003 0x00000146 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
.ARM.Collect$$libshutdown$$00000006 0x00000146 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
.ARM.Collect$$libshutdown$$00000009 0x00000146 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
.ARM.Collect$$libshutdown$$0000000B 0x00000146 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
.ARM.Collect$$libshutdown$$0000000E 0x00000146 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
.ARM.Collect$$libshutdown$$0000000F 0x00000146 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$rtentry$$00000000 0x00000148 Section 0 rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x00000148 Section 0 rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x00000148 Section 6 rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x0000014e Section 0 rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x0000014e Section 4 rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x00000152 Section 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x00000152 Section 8 rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x0000015a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x0000015c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x0000015c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x00000160 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.text 0x00000168 Section 60 startup_lpc17xx.o(.text)
.text 0x000001a4 Section 0 samplec2.o(.text)
.text 0x000001e8 Section 238 lludivv7m.o(.text)
.text 0x000002d6 Section 0 heapauxi.o(.text)
.text 0x000002dc Section 0 exit.o(.text)
.text 0x000002e8 Section 8 libspace.o(.text)
.text 0x000002f0 Section 0 sys_exit.o(.text)
.ARM.__at_0x02FC 0x000002fc Section 4 startup_lpc17xx.o(.ARM.__at_0x02FC)
.text 0x00000300 Section 0 system_lpc17xx.o(.text)
.text 0x00000618 Section 74 sys_stackheap_outer.o(.text)
.text 0x00000662 Section 2 use_no_semi.o(.text)
.text 0x00000664 Section 0 indicate_semi.o(.text)
.data 0x10000000 Section 4 system_lpc17xx.o(.data)
.bss 0x10000004 Section 96 libspace.o(.bss)
HEAP 0x10000068 Section 0 startup_lpc17xx.o(HEAP)
STACK 0x10000068 Section 512 startup_lpc17xx.o(STACK)
Heap_Mem 0x10000068 Data 0 startup_lpc17xx.o(HEAP)
Stack_Mem 0x10000068 Data 512 startup_lpc17xx.o(STACK)
__initial_sp 0x10000268 Data 0 startup_lpc17xx.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 samplec2.o ABSOLUTE
__Vectors 0x00000000 Data 4 startup_lpc17xx.o(RESET)
__ARM_exceptions_init - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__rt_locale - Undefined Weak Reference
__sigvec_lookup - Undefined Weak Reference
_atexit_init - Undefined Weak Reference
_call_atexit_fns - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_fp_trap_init - Undefined Weak Reference
_fp_trap_shutdown - Undefined Weak Reference
_get_lc_collate - Undefined Weak Reference
_get_lc_ctype - Undefined Weak Reference
_get_lc_monetary - Undefined Weak Reference
_get_lc_numeric - Undefined Weak Reference
_get_lc_time - Undefined Weak Reference
_getenv_init - Undefined Weak Reference
_handle_redirection - Undefined Weak Reference
_init_alloc - Undefined Weak Reference
_init_user_alloc - Undefined Weak Reference
_initio - Undefined Weak Reference
_rand_init - Undefined Weak Reference
_signal_finish - Undefined Weak Reference
_signal_init - Undefined Weak Reference
_terminate_alloc - Undefined Weak Reference
_terminate_user_alloc - Undefined Weak Reference
_terminateio - Undefined Weak Reference
__main 0x000000cd Thumb Code 8 __main.o(!!!main)
__scatterload 0x000000d5 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x000000d5 Thumb Code 44 __scatter.o(!!!scatter)
__scatterload_rt2_thumb_only 0x000000d5 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_null 0x000000e3 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_copy 0x00000109 Thumb Code 26 __scatter_copy.o(!!handler_copy)
__scatterload_zeroinit 0x00000125 Thumb Code 28 __scatter_zi.o(!!handler_zi)
__rt_lib_init 0x00000141 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
__rt_lib_init_alloca_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
__rt_lib_init_argv_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002A)
__rt_lib_init_atexit_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_clock_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_cpp_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
__rt_lib_init_exceptions_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_fp_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
__rt_lib_init_fp_trap_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_getenv_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_heap_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000008)
__rt_lib_init_lc_collate_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F)
__rt_lib_init_lc_ctype_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_lc_monetary_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_numeric_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_lc_time_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_rand_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
__rt_lib_init_return 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000031)
__rt_lib_init_signal_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_stdio_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
__rt_lib_init_user_alloc_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
__rt_lib_shutdown 0x00000145 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_fp_trap_1 0x00000147 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
__rt_lib_shutdown_heap_1 0x00000147 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
__rt_lib_shutdown_return 0x00000147 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_signal_1 0x00000147 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
__rt_lib_shutdown_stdio_1 0x00000147 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
__rt_lib_shutdown_user_alloc_1 0x00000147 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
__rt_entry 0x00000149 Thumb Code 0 rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x00000149 Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x00000149 Thumb Code 0 rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x0000014f Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x0000014f Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x00000153 Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x00000153 Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x0000015b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x0000015d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x0000015d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x00000161 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
Reset_Handler 0x00000169 Thumb Code 8 startup_lpc17xx.o(.text)
NMI_Handler 0x00000171 Thumb Code 2 startup_lpc17xx.o(.text)
HardFault_Handler 0x00000173 Thumb Code 2 startup_lpc17xx.o(.text)
MemManage_Handler 0x00000175 Thumb Code 2 startup_lpc17xx.o(.text)
BusFault_Handler 0x00000177 Thumb Code 2 startup_lpc17xx.o(.text)
UsageFault_Handler 0x00000179 Thumb Code 2 startup_lpc17xx.o(.text)
SVC_Handler 0x0000017b Thumb Code 2 startup_lpc17xx.o(.text)
DebugMon_Handler 0x0000017d Thumb Code 2 startup_lpc17xx.o(.text)
PendSV_Handler 0x0000017f Thumb Code 2 startup_lpc17xx.o(.text)
SysTick_Handler 0x00000181 Thumb Code 2 startup_lpc17xx.o(.text)
ADC_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
BOD_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
CANActivity_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
CAN_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
DMA_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
EINT0_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
EINT1_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
EINT2_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
EINT3_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
ENET_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
I2C0_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
I2C1_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
I2C2_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
I2S_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
MCPWM_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
PLL0_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
PLL1_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
PWM1_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
QEI_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
RIT_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
RTC_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
SPI_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
SSP0_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
SSP1_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
TIMER0_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
TIMER1_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
TIMER2_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
TIMER3_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
UART0_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
UART1_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
UART2_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
UART3_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
USBActivity_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
USB_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
WDT_IRQHandler 0x00000183 Thumb Code 0 startup_lpc17xx.o(.text)
__user_initial_stackheap 0x00000185 Thumb Code 0 startup_lpc17xx.o(.text)
main 0x000001a5 Thumb Code 58 samplec2.o(.text)
__aeabi_uldivmod 0x000001e9 Thumb Code 0 lludivv7m.o(.text)
_ll_udiv 0x000001e9 Thumb Code 238 lludivv7m.o(.text)
__use_two_region_memory 0x000002d7 Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x000002d9 Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x000002db Thumb Code 2 heapauxi.o(.text)
exit 0x000002dd Thumb Code 12 exit.o(.text)
__user_libspace 0x000002e9 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x000002e9 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x000002e9 Thumb Code 0 libspace.o(.text)
_sys_exit 0x000002f1 Thumb Code 8 sys_exit.o(.text)
SystemCoreClockUpdate 0x00000301 Thumb Code 424 system_lpc17xx.o(.text)
SystemInit 0x000004a9 Thumb Code 290 system_lpc17xx.o(.text)
__user_setup_stackheap 0x00000619 Thumb Code 74 sys_stackheap_outer.o(.text)
__I$use$semihosting 0x00000663 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00000663 Thumb Code 2 use_no_semi.o(.text)
Region$$Table$$Base 0x00000664 Number 0 anon$$obj.o(Region$$Table)
__semihosting_library_function 0x00000665 Thumb Code 0 indicate_semi.o(.text)
Region$$Table$$Limit 0x00000684 Number 0 anon$$obj.o(Region$$Table)
SystemCoreClock 0x10000000 Data 4 system_lpc17xx.o(.data)
__libspace_start 0x10000004 Data 96 libspace.o(.bss)
__temporary_stack_top$libspace 0x10000064 Data 0 libspace.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x00000169
Load Region LR_1 (Base: 0x00000000, Size: 0x00000688, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_RO (Base: 0x00000000, Size: 0x00000684, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x000000cc Data RO 3 RESET startup_lpc17xx.o
0x000000cc 0x00000008 Code RO 93 * !!!main c_w.l(__main.o)
0x000000d4 0x00000034 Code RO 257 !!!scatter c_w.l(__scatter.o)
0x00000108 0x0000001a Code RO 259 !!handler_copy c_w.l(__scatter_copy.o)
0x00000122 0x00000002 PAD
0x00000124 0x0000001c Code RO 261 !!handler_zi c_w.l(__scatter_zi.o)
0x00000140 0x00000002 Code RO 130 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x00000142 0x00000000 Code RO 143 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 146 .ARM.Collect$$libinit$$00000008 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 148 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 150 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 153 .ARM.Collect$$libinit$$0000000F c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 155 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 157 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 159 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 161 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 163 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 165 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 167 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 169 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 171 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 173 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 177 .ARM.Collect$$libinit$$0000002A c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 179 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 181 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x00000142 0x00000000 Code RO 183 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x00000142 0x00000002 Code RO 184 .ARM.Collect$$libinit$$00000031 c_w.l(libinit2.o)
0x00000144 0x00000002 Code RO 215 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x00000146 0x00000000 Code RO 242 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o)
0x00000146 0x00000000 Code RO 245 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o)
0x00000146 0x00000000 Code RO 248 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o)
0x00000146 0x00000000 Code RO 250 .ARM.Collect$$libshutdown$$0000000B c_w.l(libshutdown2.o)
0x00000146 0x00000000 Code RO 253 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o)
0x00000146 0x00000002 Code RO 254 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x00000148 0x00000000 Code RO 95 .ARM.Collect$$rtentry$$00000000 c_w.l(rtentry.o)
0x00000148 0x00000000 Code RO 101 .ARM.Collect$$rtentry$$00000002 c_w.l(rtentry2.o)
0x00000148 0x00000006 Code RO 113 .ARM.Collect$$rtentry$$00000004 c_w.l(rtentry4.o)
0x0000014e 0x00000000 Code RO 103 .ARM.Collect$$rtentry$$00000009 c_w.l(rtentry2.o)
0x0000014e 0x00000004 Code RO 104 .ARM.Collect$$rtentry$$0000000A c_w.l(rtentry2.o)
0x00000152 0x00000000 Code RO 106 .ARM.Collect$$rtentry$$0000000C c_w.l(rtentry2.o)
0x00000152 0x00000008 Code RO 107 .ARM.Collect$$rtentry$$0000000D c_w.l(rtentry2.o)
0x0000015a 0x00000002 Code RO 134 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x0000015c 0x00000000 Code RO 188 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x0000015c 0x00000004 Code RO 189 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x00000160 0x00000006 Code RO 190 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x00000166 0x00000002 PAD
0x00000168 0x0000003c Code RO 5 * .text startup_lpc17xx.o
0x000001a4 0x00000044 Code RO 15 .text samplec2.o
0x000001e8 0x000000ee Code RO 89 .text c_w.l(lludivv7m.o)
0x000002d6 0x00000006 Code RO 91 .text c_w.l(heapauxi.o)
0x000002dc 0x0000000c Code RO 119 .text c_w.l(exit.o)
0x000002e8 0x00000008 Code RO 131 .text c_w.l(libspace.o)
0x000002f0 0x0000000c Code RO 185 .text c_w.l(sys_exit.o)
0x000002fc 0x00000004 Code RO 4 .ARM.__at_0x02FC startup_lpc17xx.o
0x00000300 0x00000318 Code RO 56 .text system_lpc17xx.o
0x00000618 0x0000004a Code RO 117 .text c_w.l(sys_stackheap_outer.o)
0x00000662 0x00000002 Code RO 204 .text c_w.l(use_no_semi.o)
0x00000664 0x00000000 Code RO 206 .text c_w.l(indicate_semi.o)
0x00000664 0x00000020 Data RO 255 Region$$Table anon$$obj.o
Execution Region ER_RW (Base: 0x10000000, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x10000000 0x00000004 Data RW 57 .data system_lpc17xx.o
Execution Region ER_ZI (Base: 0x10000004, Size: 0x00000264, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x10000004 0x00000060 Zero RW 132 .bss c_w.l(libspace.o)
0x10000064 0x00000004 PAD
0x10000068 0x00000000 Zero RW 2 HEAP startup_lpc17xx.o
0x10000068 0x00000200 Zero RW 1 STACK startup_lpc17xx.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
68 10 0 0 0 4647 samplec2.o
64 26 204 0 512 880 startup_lpc17xx.o
792 78 0 4 0 993 system_lpc17xx.o
----------------------------------------------------------------------
924 114 236 4 512 6520 Object Totals
0 0 32 0 0 0 (incl. Generated)
0 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 68 __main.o
52 8 0 0 0 0 __scatter.o
26 0 0 0 0 0 __scatter_copy.o
28 0 0 0 0 0 __scatter_zi.o
12 0 0 0 0 72 exit.o
6 0 0 0 0 152 heapauxi.o
0 0 0 0 0 0 indicate_semi.o
2 0 0 0 0 0 libinit.o
2 0 0 0 0 0 libinit2.o
2 0 0 0 0 0 libshutdown.o
2 0 0 0 0 0 libshutdown2.o
8 4 0 0 96 68 libspace.o
238 0 0 0 0 100 lludivv7m.o
0 0 0 0 0 0 rtentry.o
12 0 0 0 0 0 rtentry2.o
6 0 0 0 0 0 rtentry4.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
12 4 0 0 0 68 sys_exit.o
74 0 0 0 0 80 sys_stackheap_outer.o
2 0 0 0 0 68 use_no_semi.o
----------------------------------------------------------------------
508 16 0 0 100 676 Library Totals
4 0 0 0 4 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
504 16 0 0 96 676 c_w.l
----------------------------------------------------------------------
508 16 0 0 100 676 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
1432 130 236 4 612 6780 Grand Totals
1432 130 236 4 612 6780 ELF Image Totals
1432 130 236 4 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 1668 ( 1.63kB)
Total RW Size (RW Data + ZI Data) 616 ( 0.60kB)
Total ROM Size (Code + RO Data + RW Data) 1672 ( 1.63kB)
==============================================================================