-
Notifications
You must be signed in to change notification settings - Fork 0
/
sample.map
861 lines (804 loc) · 76.8 KB
/
sample.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
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
Component: ARM Compiler 5.06 update 5 (build 528) Tool: armlink [4d35e2]
==============================================================================
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(RESET) refers to irq.o(.text) for SysTick_Handler
startup_lpc17xx.o(RESET) refers to irq_timer.o(.text) for TIMER0_IRQHandler
startup_lpc17xx.o(RESET) refers to irq_button.o(.text) for EINT0_IRQHandler
startup_lpc17xx.o(RESET) refers to irq_potenciometer.o(.text) for ADC_IRQHandler
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 __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
sample.o(.text) refers to system_lpc17xx.o(.text) for SystemInit
sample.o(.text) refers to glcd_spi_lpc1700.o(.text) for GLCD_Init
sample.o(.text) refers to lib_button.o(.text) for BUTTON_init
sample.o(.text) refers to lib_timer.o(.text) for init_timer
sample.o(.text) refers to lib_potenciometer.o(.text) for Potenciometer_init
sample.o(.text) refers to menu.o(.text) for opening
sample.o(.text) refers to lib_movement.o(.text) for direction_change
sample.o(.text) refers to system_lpc17xx.o(.data) for SystemCoreClock
sample.o(.text) refers to sample.o(.data) for lvl
sample.o(.text) refers to irq.o(.data) for ClockTicks
system_lpc17xx.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod
system_lpc17xx.o(.text) refers to system_lpc17xx.o(.data) for SystemCoreClock
glcd_spi_lpc1700.o(.text) refers to glcd_spi_lpc1700.o(.emb_text) for wait
glcd_spi_lpc1700.o(.text) refers to glcd_spi_lpc1700.o(.data) for driverCode
glcd_spi_lpc1700.o(.text) refers to lib_movement.o(.text) for delay_ms
glcd_spi_lpc1700.o(.text) refers to glcd_spi_lpc1700.o(.constdata) for Font_6x8_h
glcd_spi_lpc1700.o(.text) refers to sample.o(.data) for colors
irq.o(.text) refers to irq.o(.data) for ticks
irq_potenciometer.o(.text) refers to lib_timer.o(.text) for enable_timer
irq_potenciometer.o(.text) refers to sample.o(.data) for lvl
joystick.o(.text) refers to joystick.o(.data) for joys
lib_movement.o(.text) refers to glcd_spi_lpc1700.o(.text) for GLCD_Clear
lib_movement.o(.text) refers to joystick.o(.text) for joystick
lib_movement.o(.text) refers to menu.o(.text) for play_game
lib_movement.o(.text) refers to rand.o(.emb_text) for rand
lib_movement.o(.text) refers to sample.o(.data) for x
lib_movement.o(.text) refers to lib_movement.o(.data) for Yc
menu.o(.text) refers to glcd_spi_lpc1700.o(.text) for GLCD_Clear
menu.o(.text) refers to lib_movement.o(.text) for delay_ms
menu.o(.text) refers to joystick.o(.text) for joystick
menu.o(.text) refers to sample.o(.data) for colors
menu.o(.text) refers to menu.o(.data) for cntr
rand.o(.emb_text) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_rand_2
rand.o(.emb_text) refers to rand.o(.text) for _rand_init
rand.o(.emb_text) refers to rand.o(.bss) for _random_number_data
rand.o(.text) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_rand_2
rand.o(.text) refers to rand.o(.bss) for .bss
rand.o(.bss) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_rand_2
__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
libinit2.o(.ARM.Collect$$libinit$$0000000D) refers (Weak) to rand.o(.text) for _rand_init
libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
__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 sample.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
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
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
_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
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) 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$$0000001F) for __rt_lib_init_fp_trap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_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
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
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
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
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
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
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
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_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 sample.o(.rev16_text), (4 bytes).
Removing sample.o(.revsh_text), (4 bytes).
Removing sample.o(.rrx_text), (6 bytes).
Removing core_cm3.o(.emb_text), (32 bytes).
Removing system_lpc17xx.o(.rev16_text), (4 bytes).
Removing system_lpc17xx.o(.revsh_text), (4 bytes).
Removing system_lpc17xx.o(.rrx_text), (6 bytes).
Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes).
Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes).
Removing glcd_spi_lpc1700.o(.rrx_text), (6 bytes).
Removing irq_button.o(.rev16_text), (4 bytes).
Removing irq_button.o(.revsh_text), (4 bytes).
Removing irq_button.o(.rrx_text), (6 bytes).
Removing lib_button.o(.rev16_text), (4 bytes).
Removing lib_button.o(.revsh_text), (4 bytes).
Removing lib_button.o(.rrx_text), (6 bytes).
Removing irq_potenciometer.o(.rev16_text), (4 bytes).
Removing irq_potenciometer.o(.revsh_text), (4 bytes).
Removing irq_potenciometer.o(.rrx_text), (6 bytes).
Removing lib_potenciometer.o(.rev16_text), (4 bytes).
Removing lib_potenciometer.o(.revsh_text), (4 bytes).
Removing lib_potenciometer.o(.rrx_text), (6 bytes).
Removing joystick.o(.rev16_text), (4 bytes).
Removing joystick.o(.revsh_text), (4 bytes).
Removing joystick.o(.rrx_text), (6 bytes).
Removing funct_timer.o(.rev16_text), (4 bytes).
Removing funct_timer.o(.revsh_text), (4 bytes).
Removing funct_timer.o(.rrx_text), (6 bytes).
Removing funct_timer.o(.text), (108 bytes).
Removing irq_timer.o(.rev16_text), (4 bytes).
Removing irq_timer.o(.revsh_text), (4 bytes).
Removing irq_timer.o(.rrx_text), (6 bytes).
Removing lib_timer.o(.rev16_text), (4 bytes).
Removing lib_timer.o(.revsh_text), (4 bytes).
Removing lib_timer.o(.rrx_text), (6 bytes).
Removing lib_movement.o(.rev16_text), (4 bytes).
Removing lib_movement.o(.revsh_text), (4 bytes).
Removing lib_movement.o(.rrx_text), (6 bytes).
Removing menu.o(.rev16_text), (4 bytes).
Removing menu.o(.revsh_text), (4 bytes).
Removing menu.o(.rrx_text), (6 bytes).
41 unused section(s) (total 322 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 boardinit2.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.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 __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/kernel.s 0x00000000 Number 0 __rtentry2.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/rt.s 0x00000000 Number 0 aeabi_ldiv0.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 use_no_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 indicate_semi.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.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/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 no_argv.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_fpe_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.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_rtmem_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_other.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE
GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE
IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE
Joystick\\joystick.c 0x00000000 Number 0 joystick.o ABSOLUTE
Joystick\joystick.c 0x00000000 Number 0 joystick.o ABSOLUTE
button_EXINT\IRQ_button.c 0x00000000 Number 0 irq_button.o ABSOLUTE
button_EXINT\\IRQ_button.c 0x00000000 Number 0 irq_button.o ABSOLUTE
button_EXINT\\lib_button.c 0x00000000 Number 0 lib_button.o ABSOLUTE
button_EXINT\lib_button.c 0x00000000 Number 0 lib_button.o ABSOLUTE
core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE
core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
menu\\menu.c 0x00000000 Number 0 menu.o ABSOLUTE
menu\menu.c 0x00000000 Number 0 menu.o ABSOLUTE
movement\\lib_movement.c 0x00000000 Number 0 lib_movement.o ABSOLUTE
movement\lib_movement.c 0x00000000 Number 0 lib_movement.o ABSOLUTE
potenciometer\IRQ_potenciometer.c 0x00000000 Number 0 irq_potenciometer.o ABSOLUTE
potenciometer\Lib_potenciometer.c 0x00000000 Number 0 lib_potenciometer.o ABSOLUTE
potenciometer\\IRQ_potenciometer.c 0x00000000 Number 0 irq_potenciometer.o ABSOLUTE
potenciometer\\Lib_potenciometer.c 0x00000000 Number 0 lib_potenciometer.o ABSOLUTE
sample.c 0x00000000 Number 0 sample.o ABSOLUTE
sample.c 0x00000000 Number 0 sample.o ABSOLUTE
startup_LPC17xx.s 0x00000000 Number 0 startup_lpc17xx.o ABSOLUTE
system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE
system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE
timer\IRQ_timer.c 0x00000000 Number 0 irq_timer.o ABSOLUTE
timer\\IRQ_timer.c 0x00000000 Number 0 irq_timer.o ABSOLUTE
timer\\funct_timer.c 0x00000000 Number 0 funct_timer.o ABSOLUTE
timer\\lib_timer.c 0x00000000 Number 0 lib_timer.o ABSOLUTE
timer\funct_timer.c 0x00000000 Number 0 funct_timer.o ABSOLUTE
timer\lib_timer.c 0x00000000 Number 0 lib_timer.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$$00000004 0x00000142 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
.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$$0000000D 0x00000142 Section 4 libinit2.o(.ARM.Collect$$libinit$$0000000D)
.ARM.Collect$$libinit$$0000000E 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
.ARM.Collect$$libinit$$00000011 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000013 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000019 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000023 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
.ARM.Collect$$libinit$$00000025 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
.ARM.Collect$$libinit$$0000002C 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
.ARM.Collect$$libinit$$0000002E 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$00000030 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
.ARM.Collect$$libinit$$00000032 0x00000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
.ARM.Collect$$libinit$$00000033 0x00000146 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
.ARM.Collect$$libshutdown$$00000000 0x00000148 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000002 0x0000014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
.ARM.Collect$$libshutdown$$00000004 0x0000014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
.ARM.Collect$$libshutdown$$00000007 0x0000014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
.ARM.Collect$$libshutdown$$0000000A 0x0000014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
.ARM.Collect$$libshutdown$$0000000C 0x0000014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
.ARM.Collect$$libshutdown$$0000000F 0x0000014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$libshutdown$$00000010 0x0000014a Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
.ARM.Collect$$rtentry$$00000000 0x0000014c Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x0000014c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x0000014c Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x00000152 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x00000152 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x00000156 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x00000156 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x0000015e Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x00000160 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x00000160 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x00000164 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.emb_text 0x0000016c Section 4 glcd_spi_lpc1700.o(.emb_text)
.emb_text 0x00000170 Section 52 rand.o(.emb_text)
.text 0x000001a4 Section 52 startup_lpc17xx.o(.text)
.text 0x000001d8 Section 0 irq.o(.text)
.text 0x00000268 Section 0 irq_button.o(.text)
.text 0x000002a0 Section 0 irq_timer.o(.text)
.text 0x000002cc Section 0 heapauxi.o(.text)
.text 0x000002d2 Section 0 exit.o(.text)
.text 0x000002e4 Section 8 libspace.o(.text)
.text 0x000002ec Section 0 sys_exit.o(.text)
.text 0x000002f8 Section 2 use_no_semi.o(.text)
.text 0x000002fa Section 0 indicate_semi.o(.text)
.ARM.__at_0x02FC 0x000002fc Section 4 startup_lpc17xx.o(.ARM.__at_0x02FC)
.text 0x00000300 Section 0 sample.o(.text)
.text 0x0000046c Section 0 system_lpc17xx.o(.text)
.text 0x00000758 Section 0 glcd_spi_lpc1700.o(.text)
delay 0x00000759 Thumb Code 14 glcd_spi_lpc1700.o(.text)
lcd_send 0x00000773 Thumb Code 44 glcd_spi_lpc1700.o(.text)
wr_cmd 0x0000079f Thumb Code 44 glcd_spi_lpc1700.o(.text)
wr_dat 0x000007cb Thumb Code 44 glcd_spi_lpc1700.o(.text)
wr_reg 0x000007f7 Thumb Code 36 glcd_spi_lpc1700.o(.text)
rd_reg 0x0000081b Thumb Code 38 glcd_spi_lpc1700.o(.text)
wr_dat_start 0x00001611 Thumb Code 10 glcd_spi_lpc1700.o(.text)
wr_dat_stop 0x0000161b Thumb Code 10 glcd_spi_lpc1700.o(.text)
wr_dat_only 0x00001625 Thumb Code 32 glcd_spi_lpc1700.o(.text)
rd_dat 0x00001645 Thumb Code 98 glcd_spi_lpc1700.o(.text)
.text 0x000016b8 Section 0 lib_button.o(.text)
__NVIC_EnableIRQ 0x0000171d Thumb Code 26 lib_button.o(.text)
.text 0x00001744 Section 0 irq_potenciometer.o(.text)
.text 0x000017c8 Section 0 lib_potenciometer.o(.text)
.text 0x0000182c Section 0 joystick.o(.text)
.text 0x000018a8 Section 0 lib_timer.o(.text)
__NVIC_EnableIRQ 0x0000192b Thumb Code 26 lib_timer.o(.text)
.text 0x00001948 Section 0 lib_movement.o(.text)
.text 0x0000260c Section 0 menu.o(.text)
.text 0x00003440 Section 238 lludivv7m.o(.text)
.text 0x00003530 Section 0 rand.o(.text)
.text 0x0000356c Section 74 sys_stackheap_outer.o(.text)
.constdata 0x000035b6 Section 6272 glcd_spi_lpc1700.o(.constdata)
.data 0x10000000 Section 4 system_lpc17xx.o(.data)
.data 0x10000004 Section 28 lib_movement.o(.data)
.data 0x10000020 Section 8 menu.o(.data)
HEAP 0x10000028 Section 0 startup_lpc17xx.o(HEAP)
STACK 0x10000028 Section 512 startup_lpc17xx.o(STACK)
Heap_Mem 0x10000028 Data 0 startup_lpc17xx.o(HEAP)
Stack_Mem 0x10000028 Data 512 startup_lpc17xx.o(STACK)
__initial_sp 0x10000228 Data 0 startup_lpc17xx.o(STACK)
.data 0x2007c000 Section 204 sample.o(.data)
.data 0x2007c0cc Section 6 glcd_spi_lpc1700.o(.data)
TextColor 0x2007c0cc Data 2 glcd_spi_lpc1700.o(.data)
BackColor 0x2007c0ce Data 2 glcd_spi_lpc1700.o(.data)
driverCode 0x2007c0d0 Data 2 glcd_spi_lpc1700.o(.data)
.data 0x2007c0d4 Section 13 irq.o(.data)
.data 0x2007c0e4 Section 5 joystick.o(.data)
.bss 0x2007c0ec Section 228 rand.o(.bss)
.bss 0x2007c1d0 Section 96 libspace.o(.bss)
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 sample.o ABSOLUTE
__Vectors 0x00000000 Data 4 startup_lpc17xx.o(RESET)
__ARM_exceptions_init - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__arm_preinit_ - 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
_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_fp_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
__rt_lib_init_heap_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
__rt_lib_init_preinit_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
__rt_lib_init_rand_2 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000D)
__rt_lib_init_user_alloc_1 0x00000143 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
__rt_lib_init_alloca_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_argv_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
__rt_lib_init_atexit_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_clock_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_cpp_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
__rt_lib_init_exceptions_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
__rt_lib_init_fp_trap_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_getenv_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
__rt_lib_init_lc_collate_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_lc_ctype_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_monetary_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_lc_numeric_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_lc_time_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_rand_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
__rt_lib_init_return 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
__rt_lib_init_signal_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_stdio_1 0x00000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
__rt_lib_shutdown 0x00000149 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_cpp_1 0x0000014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
__rt_lib_shutdown_fp_trap_1 0x0000014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
__rt_lib_shutdown_heap_1 0x0000014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_return 0x0000014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
__rt_lib_shutdown_signal_1 0x0000014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
__rt_lib_shutdown_stdio_1 0x0000014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
__rt_lib_shutdown_user_alloc_1 0x0000014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
__rt_entry 0x0000014d Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x0000014d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x0000014d Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x00000153 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x00000153 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x00000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x00000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x0000015f Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x00000161 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x00000161 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x00000165 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
wait 0x0000016d Thumb Code 4 glcd_spi_lpc1700.o(.emb_text)
rand 0x00000171 Thumb Code 48 rand.o(.emb_text)
Reset_Handler 0x000001a5 Thumb Code 4 startup_lpc17xx.o(.text)
NMI_Handler 0x000001a9 Thumb Code 2 startup_lpc17xx.o(.text)
HardFault_Handler 0x000001ab Thumb Code 2 startup_lpc17xx.o(.text)
MemManage_Handler 0x000001ad Thumb Code 2 startup_lpc17xx.o(.text)
BusFault_Handler 0x000001af Thumb Code 2 startup_lpc17xx.o(.text)
UsageFault_Handler 0x000001b1 Thumb Code 2 startup_lpc17xx.o(.text)
SVC_Handler 0x000001b3 Thumb Code 2 startup_lpc17xx.o(.text)
DebugMon_Handler 0x000001b5 Thumb Code 2 startup_lpc17xx.o(.text)
PendSV_Handler 0x000001b7 Thumb Code 2 startup_lpc17xx.o(.text)
BOD_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
CANActivity_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
CAN_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
DMA_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
EINT3_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
ENET_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
I2C0_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
I2C1_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
I2C2_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
I2S_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
MCPWM_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
PLL0_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
PLL1_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
PWM1_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
QEI_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
RIT_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
RTC_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
SPI_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
SSP0_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
SSP1_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
TIMER2_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
TIMER3_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
UART0_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
UART1_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
UART2_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
UART3_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
USBActivity_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
USB_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
WDT_IRQHandler 0x000001bb Thumb Code 0 startup_lpc17xx.o(.text)
__user_initial_stackheap 0x000001bd Thumb Code 0 startup_lpc17xx.o(.text)
SysTick_Handler 0x000001d9 Thumb Code 116 irq.o(.text)
EINT0_IRQHandler 0x00000269 Thumb Code 16 irq_button.o(.text)
EINT1_IRQHandler 0x00000279 Thumb Code 16 irq_button.o(.text)
EINT2_IRQHandler 0x00000289 Thumb Code 16 irq_button.o(.text)
TIMER0_IRQHandler 0x000002a1 Thumb Code 28 irq_timer.o(.text)
TIMER1_IRQHandler 0x000002bd Thumb Code 8 irq_timer.o(.text)
__use_two_region_memory 0x000002cd Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x000002cf Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x000002d1 Thumb Code 2 heapauxi.o(.text)
exit 0x000002d3 Thumb Code 18 exit.o(.text)
__user_libspace 0x000002e5 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x000002e5 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x000002e5 Thumb Code 0 libspace.o(.text)
_sys_exit 0x000002ed Thumb Code 8 sys_exit.o(.text)
__I$use$semihosting 0x000002f9 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x000002f9 Thumb Code 2 use_no_semi.o(.text)
__semihosting_library_function 0x000002fb Thumb Code 0 indicate_semi.o(.text)
main 0x00000301 Thumb Code 296 sample.o(.text)
SystemCoreClockUpdate 0x0000046d Thumb Code 408 system_lpc17xx.o(.text)
SystemInit 0x00000605 Thumb Code 310 system_lpc17xx.o(.text)
wait_delay 0x00000767 Thumb Code 12 glcd_spi_lpc1700.o(.text)
GLCD_Init 0x00000841 Thumb Code 2068 glcd_spi_lpc1700.o(.text)
GLCD_SetWindow 0x00001055 Thumb Code 148 glcd_spi_lpc1700.o(.text)
GLCD_WindowMax 0x000010e9 Thumb Code 18 glcd_spi_lpc1700.o(.text)
GLCD_PutPixel 0x000010fb Thumb Code 96 glcd_spi_lpc1700.o(.text)
GLCD_SetTextColor 0x0000115b Thumb Code 6 glcd_spi_lpc1700.o(.text)
GLCD_SetBackColor 0x00001161 Thumb Code 6 glcd_spi_lpc1700.o(.text)
GLCD_Clear 0x00001167 Thumb Code 96 glcd_spi_lpc1700.o(.text)
GLCD_DrawChar_U8 0x000011c7 Thumb Code 120 glcd_spi_lpc1700.o(.text)
GLCD_DrawChar_U16 0x0000123f Thumb Code 120 glcd_spi_lpc1700.o(.text)
GLCD_DisplayChar 0x000012b7 Thumb Code 84 glcd_spi_lpc1700.o(.text)
GLCD_DisplayString 0x0000130b Thumb Code 44 glcd_spi_lpc1700.o(.text)
GLCD_DisplayStringTime 0x00001337 Thumb Code 54 glcd_spi_lpc1700.o(.text)
GLCD_ClearLn 0x0000136d Thumb Code 94 glcd_spi_lpc1700.o(.text)
GLCD_Bargraph 0x000013cb Thumb Code 138 glcd_spi_lpc1700.o(.text)
GLCD_SetBar 0x00001455 Thumb Code 122 glcd_spi_lpc1700.o(.text)
GLCD_SetClr 0x000014cf Thumb Code 114 glcd_spi_lpc1700.o(.text)
GLCD_Bitmap 0x00001541 Thumb Code 98 glcd_spi_lpc1700.o(.text)
GLCD_Bmp 0x000015a3 Thumb Code 108 glcd_spi_lpc1700.o(.text)
GLCD_ScrollVertical 0x0000160f Thumb Code 2 glcd_spi_lpc1700.o(.text)
BUTTON_init 0x000016b9 Thumb Code 100 lib_button.o(.text)
ADC_IRQHandler 0x00001745 Thumb Code 122 irq_potenciometer.o(.text)
Potenciometer_init 0x000017c9 Thumb Code 84 lib_potenciometer.o(.text)
joystick 0x0000182d Thumb Code 110 joystick.o(.text)
enable_timer 0x000018a9 Thumb Code 20 lib_timer.o(.text)
disable_timer 0x000018bd Thumb Code 20 lib_timer.o(.text)
reset_timer 0x000018d1 Thumb Code 30 lib_timer.o(.text)
init_timer 0x000018ef Thumb Code 60 lib_timer.o(.text)
black_screen 0x00001949 Thumb Code 10 lib_movement.o(.text)
delay_ms 0x00001953 Thumb Code 26 lib_movement.o(.text)
Winner 0x0000196d Thumb Code 562 lib_movement.o(.text)
print_point 0x00001b9f Thumb Code 64 lib_movement.o(.text)
colition 0x00001bdf Thumb Code 164 lib_movement.o(.text)
findeljuego 0x00001c83 Thumb Code 792 lib_movement.o(.text)
print 0x00001f9b Thumb Code 52 lib_movement.o(.text)
erase 0x00001fcf Thumb Code 138 lib_movement.o(.text)
Direction_change_print 0x00002059 Thumb Code 336 lib_movement.o(.text)
direction_change 0x000021a9 Thumb Code 312 lib_movement.o(.text)
movement 0x000022e1 Thumb Code 298 lib_movement.o(.text)
movementOriginal 0x0000240b Thumb Code 476 lib_movement.o(.text)
press_select 0x0000260d Thumb Code 52 menu.o(.text)
configuration 0x00002641 Thumb Code 1370 menu.o(.text)
play_game 0x00002b9b Thumb Code 116 menu.o(.text)
instructions 0x00002c0f Thumb Code 516 menu.o(.text)
complete_menu 0x00002e13 Thumb Code 1054 menu.o(.text)
introduction 0x00003231 Thumb Code 350 menu.o(.text)
opening 0x0000338f Thumb Code 44 menu.o(.text)
__aeabi_uldivmod 0x00003441 Thumb Code 0 lludivv7m.o(.text)
_ll_udiv 0x00003441 Thumb Code 238 lludivv7m.o(.text)
srand 0x00003531 Thumb Code 42 rand.o(.text)
_rand_init 0x0000355b Thumb Code 4 rand.o(.text)
__user_setup_stackheap 0x0000356d Thumb Code 74 sys_stackheap_outer.o(.text)
Font_6x8_h 0x000035b6 Data 896 glcd_spi_lpc1700.o(.constdata)
Font_16x24_h 0x00003936 Data 5376 glcd_spi_lpc1700.o(.constdata)
Region$$Table$$Base 0x00004e38 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00004e78 Number 0 anon$$obj.o(Region$$Table)
SystemCoreClock 0x10000000 Data 4 system_lpc17xx.o(.data)
Xc 0x10000004 Data 4 lib_movement.o(.data)
Yc 0x10000008 Data 4 lib_movement.o(.data)
axe 0x1000000c Data 4 lib_movement.o(.data)
punt 0x10000010 Data 4 lib_movement.o(.data)
key 0x10000014 Data 1 lib_movement.o(.data)
PrintChange 0x10000018 Data 4 lib_movement.o(.data)
size 0x1000001c Data 4 lib_movement.o(.data)
time 0x10000020 Data 3 menu.o(.data)
cntr 0x10000024 Data 4 menu.o(.data)
x 0x2007c000 Data 4 sample.o(.data)
y 0x2007c004 Data 4 sample.o(.data)
direction 0x2007c008 Data 4 sample.o(.data)
x1 0x2007c00c Data 4 sample.o(.data)
y1 0x2007c010 Data 4 sample.o(.data)
x2 0x2007c014 Data 4 sample.o(.data)
y2 0x2007c018 Data 4 sample.o(.data)
delay 0x2007c01c Data 4 sample.o(.data)
lvl 0x2007c020 Data 4 sample.o(.data)
index_color_game 0x2007c024 Data 4 sample.o(.data)
index_color_snake 0x2007c028 Data 4 sample.o(.data)
point_char 0x2007c02c Data 50 sample.o(.data)
points 0x2007c060 Data 4 sample.o(.data)
levels 0x2007c064 Data 40 sample.o(.data)
colors 0x2007c08c Data 64 sample.o(.data)
ticks 0x2007c0d4 Data 4 irq.o(.data)
ClockLEDOn 0x2007c0d8 Data 1 irq.o(.data)
ClockLEDOff 0x2007c0d9 Data 1 irq.o(.data)
ClockANI 0x2007c0da Data 1 irq.o(.data)
ClockRefresh0 0x2007c0db Data 1 irq.o(.data)
ClockRefresh1 0x2007c0dc Data 1 irq.o(.data)
ClockRefresh2 0x2007c0dd Data 1 irq.o(.data)
ClockRefresh3 0x2007c0de Data 1 irq.o(.data)
ClockLetters 0x2007c0df Data 1 irq.o(.data)
ClockTicks 0x2007c0e0 Data 1 irq.o(.data)
joys 0x2007c0e4 Data 4 joystick.o(.data)
pressed 0x2007c0e8 Data 1 joystick.o(.data)
_random_number_data 0x2007c0ec Data 228 rand.o(.bss)
__libspace_start 0x2007c1d0 Data 96 libspace.o(.bss)
__temporary_stack_top$libspace 0x2007c230 Data 0 libspace.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x000000cd
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00004f8c, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00004e78, Max: 0x00080000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000000 0x000000cc Data RO 3 RESET startup_lpc17xx.o
0x000000cc 0x000000cc 0x00000008 Code RO 472 * !!!main c_w.l(__main.o)
0x000000d4 0x000000d4 0x00000034 Code RO 639 !!!scatter c_w.l(__scatter.o)
0x00000108 0x00000108 0x0000001a Code RO 641 !!handler_copy c_w.l(__scatter_copy.o)
0x00000122 0x00000122 0x00000002 PAD
0x00000124 0x00000124 0x0000001c Code RO 643 !!handler_zi c_w.l(__scatter_zi.o)
0x00000140 0x00000140 0x00000002 Code RO 562 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x00000142 0x00000142 0x00000000 Code RO 480 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
0x00000142 0x00000142 0x00000000 Code RO 482 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x00000142 0x00000142 0x00000000 Code RO 485 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
0x00000142 0x00000142 0x00000000 Code RO 487 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x00000142 0x00000142 0x00000004 Code RO 488 .ARM.Collect$$libinit$$0000000D c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 489 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 492 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 494 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 496 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 498 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 500 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 502 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 504 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 506 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 508 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 510 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 512 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 516 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 518 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 520 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000000 Code RO 522 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x00000146 0x00000146 0x00000002 Code RO 523 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
0x00000148 0x00000148 0x00000002 Code RO 606 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x0000014a 0x0000014a 0x00000000 Code RO 622 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
0x0000014a 0x0000014a 0x00000000 Code RO 624 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
0x0000014a 0x0000014a 0x00000000 Code RO 627 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
0x0000014a 0x0000014a 0x00000000 Code RO 630 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
0x0000014a 0x0000014a 0x00000000 Code RO 632 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
0x0000014a 0x0000014a 0x00000000 Code RO 635 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x0000014a 0x0000014a 0x00000002 Code RO 636 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
0x0000014c 0x0000014c 0x00000000 Code RO 474 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x0000014c 0x0000014c 0x00000000 Code RO 525 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x0000014c 0x0000014c 0x00000006 Code RO 537 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x00000152 0x00000152 0x00000000 Code RO 527 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x00000152 0x00000152 0x00000004 Code RO 528 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x00000156 0x00000156 0x00000000 Code RO 530 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x00000156 0x00000156 0x00000008 Code RO 531 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x0000015e 0x0000015e 0x00000002 Code RO 568 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x00000160 0x00000160 0x00000000 Code RO 588 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x00000160 0x00000160 0x00000004 Code RO 589 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x00000164 0x00000164 0x00000006 Code RO 590 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x0000016a 0x0000016a 0x00000002 PAD
0x0000016c 0x0000016c 0x00000004 Code RO 131 .emb_text glcd_spi_lpc1700.o
0x00000170 0x00000170 0x00000034 Code RO 465 .emb_text c_w.l(rand.o)
0x000001a4 0x000001a4 0x00000034 Code RO 5 .text startup_lpc17xx.o
0x000001d8 0x000001d8 0x00000090 Code RO 174 .text irq.o
0x00000268 0x00000268 0x00000038 Code RO 189 .text irq_button.o
0x000002a0 0x000002a0 0x0000002c Code RO 351 .text irq_timer.o
0x000002cc 0x000002cc 0x00000006 Code RO 470 .text c_w.l(heapauxi.o)
0x000002d2 0x000002d2 0x00000012 Code RO 547 .text c_w.l(exit.o)
0x000002e4 0x000002e4 0x00000008 Code RO 565 .text c_w.l(libspace.o)
0x000002ec 0x000002ec 0x0000000c Code RO 582 .text c_w.l(sys_exit.o)
0x000002f8 0x000002f8 0x00000002 Code RO 584 .text c_w.l(use_no_semi.o)
0x000002fa 0x000002fa 0x00000000 Code RO 586 .text c_w.l(indicate_semi.o)
0x000002fa 0x000002fa 0x00000002 PAD
0x000002fc 0x000002fc 0x00000004 Code RO 4 .ARM.__at_0x02FC startup_lpc17xx.o
0x00000300 0x00000300 0x0000016c Code RO 16 .text sample.o
0x0000046c 0x0000046c 0x000002ec Code RO 94 .text system_lpc17xx.o
0x00000758 0x00000758 0x00000f60 Code RO 132 .text glcd_spi_lpc1700.o
0x000016b8 0x000016b8 0x0000008c Code RO 214 .text lib_button.o
0x00001744 0x00001744 0x00000084 Code RO 242 .text irq_potenciometer.o
0x000017c8 0x000017c8 0x00000064 Code RO 273 .text lib_potenciometer.o
0x0000182c 0x0000182c 0x0000007c Code RO 297 .text joystick.o
0x000018a8 0x000018a8 0x000000a0 Code RO 375 .text lib_timer.o
0x00001948 0x00001948 0x00000cc4 Code RO 399 .text lib_movement.o
0x0000260c 0x0000260c 0x00000e34 Code RO 433 .text menu.o
0x00003440 0x00003440 0x000000ee Code RO 463 .text c_w.l(lludivv7m.o)
0x0000352e 0x0000352e 0x00000002 PAD
0x00003530 0x00003530 0x0000003c Code RO 466 .text c_w.l(rand.o)
0x0000356c 0x0000356c 0x0000004a Code RO 545 .text c_w.l(sys_stackheap_outer.o)
0x000035b6 0x000035b6 0x00001880 Data RO 133 .constdata glcd_spi_lpc1700.o
0x00004e36 0x00004e36 0x00000002 PAD
0x00004e38 0x00004e38 0x00000040 Data RO 637 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00004e78, Size: 0x00000228, Max: 0x00008000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x10000000 0x00004e78 0x00000004 Data RW 95 .data system_lpc17xx.o
0x10000004 0x00004e7c 0x0000001c Data RW 400 .data lib_movement.o
0x10000020 0x00004e98 0x00000008 Data RW 434 .data menu.o
0x10000028 - 0x00000000 Zero RW 2 HEAP startup_lpc17xx.o
0x10000028 - 0x00000200 Zero RW 1 STACK startup_lpc17xx.o
Execution Region RW_IRAM2 (Exec base: 0x2007c000, Load base: 0x00004ea0, Size: 0x00000230, Max: 0x00008000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x2007c000 0x00004ea0 0x000000cc Data RW 17 .data sample.o
0x2007c0cc 0x00004f6c 0x00000006 Data RW 134 .data glcd_spi_lpc1700.o
0x2007c0d2 0x00004f72 0x00000002 PAD
0x2007c0d4 0x00004f74 0x0000000d Data RW 175 .data irq.o
0x2007c0e1 0x00004f81 0x00000003 PAD
0x2007c0e4 0x00004f84 0x00000005 Data RW 298 .data joystick.o
0x2007c0e9 0x00004f89 0x00000003 PAD
0x2007c0ec - 0x000000e4 Zero RW 467 .bss c_w.l(rand.o)
0x2007c1d0 - 0x00000060 Zero RW 566 .bss c_w.l(libspace.o)
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
3940 56 6272 6 0 29243 glcd_spi_lpc1700.o
144 38 0 13 0 1174 irq.o
56 8 0 0 0 689 irq_button.o
132 10 0 0 0 589 irq_potenciometer.o
44 8 0 0 0 582 irq_timer.o
124 14 0 5 0 850 joystick.o
140 14 0 0 0 27337 lib_button.o
3268 192 0 28 0 4348 lib_movement.o
100 16 0 0 0 653 lib_potenciometer.o
160 4 0 0 0 1388 lib_timer.o
3636 840 0 8 0 4551 menu.o
364 68 0 204 0 50259 sample.o
56 22 204 0 512 1104 startup_lpc17xx.o
748 30 0 4 0 1153 system_lpc17xx.o
----------------------------------------------------------------------
12912 1320 6542 276 512 123920 Object Totals
0 0 64 0 0 0 (incl. Generated)
0 0 2 8 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
0 0 0 0 0 0 __rtentry.o
12 0 0 0 0 0 __rtentry2.o
6 0 0 0 0 0 __rtentry4.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
18 0 0 0 0 80 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
6 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
112 18 0 0 228 160 rand.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
----------------------------------------------------------------------
634 34 0 0 324 844 Library Totals
8 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
626 34 0 0 324 844 c_w.l
----------------------------------------------------------------------
634 34 0 0 324 844 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
13546 1354 6542 276 836 123668 Grand Totals
13546 1354 6542 276 836 123668 ELF Image Totals
13546 1354 6542 276 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 20088 ( 19.62kB)
Total RW Size (RW Data + ZI Data) 1112 ( 1.09kB)
Total ROM Size (Code + RO Data + RW Data) 20364 ( 19.89kB)
==============================================================================