summary refs log tree commit diff
path: root/F2024/coe718/labs/lab2/Listings/bitband.map
blob: 52aa5d9c10733edf8709a4b19f30ce2214a31c1a (plain)
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
Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

==============================================================================

Section Cross References

    bitband.o(i.SysTick_Handler) refers to bitband.o(i.method2lcd) for method2lcd
    bitband.o(i.SysTick_Handler) refers to bitband.o(.data) for .data
    bitband.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Init) for GLCD_Init
    bitband.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Clear) for GLCD_Clear
    bitband.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetBackColor) for GLCD_SetBackColor
    bitband.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetTextColor) for GLCD_SetTextColor
    bitband.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString
    bitband.o(i.method2lcd) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString
    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow
    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start
    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only
    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(.data) for .data
    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow
    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start
    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only
    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax
    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start
    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only
    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax
    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString
    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(i.GLCD_DrawChar) for GLCD_DrawChar
    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(.constdata) for .constdata
    glcd_spi_lpc1700.o(i.GLCD_DisplayString) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayChar) for GLCD_DisplayChar
    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow
    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start
    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only
    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(.data) for .data
    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_id_man) for rd_id_man
    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran
    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg
    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.delay) for delay
    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(.data) for .data
    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg
    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat
    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(.data) for .data
    glcd_spi_lpc1700.o(i.GLCD_SetBackColor) refers to glcd_spi_lpc1700.o(.data) for .data
    glcd_spi_lpc1700.o(i.GLCD_SetTextColor) refers to glcd_spi_lpc1700.o(.data) for .data
    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg
    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(.data) for .data
    glcd_spi_lpc1700.o(i.GLCD_WindowMax) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow
    glcd_spi_lpc1700.o(i.GLCD_WrCmd) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.GLCD_WrReg) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg
    glcd_spi_lpc1700.o(i.rd_id_man) refers to glcd_spi_lpc1700.o(i.spi_tran_man) for spi_tran_man
    glcd_spi_lpc1700.o(i.spi_tran_man) refers to glcd_spi_lpc1700.o(i.delay) for delay
    glcd_spi_lpc1700.o(i.wr_cmd) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran
    glcd_spi_lpc1700.o(i.wr_dat) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran
    glcd_spi_lpc1700.o(i.wr_dat_only) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran
    glcd_spi_lpc1700.o(i.wr_dat_start) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran
    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd
    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat
    led_mcb1700.o(i.LED_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PortClock) for GPIO_PortClock
    led_mcb1700.o(i.LED_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure
    led_mcb1700.o(i.LED_Initialize) refers to gpio_lpc17xx.o(i.GPIO_SetDir) for GPIO_SetDir
    led_mcb1700.o(i.LED_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PinWrite) for GPIO_PinWrite
    led_mcb1700.o(i.LED_Initialize) refers to led_mcb1700.o(.constdata) for .constdata
    led_mcb1700.o(i.LED_Off) refers to gpio_lpc17xx.o(i.GPIO_PinWrite) for GPIO_PinWrite
    led_mcb1700.o(i.LED_Off) refers to led_mcb1700.o(.constdata) for .constdata
    led_mcb1700.o(i.LED_On) refers to gpio_lpc17xx.o(i.GPIO_PinWrite) for GPIO_PinWrite
    led_mcb1700.o(i.LED_On) refers to led_mcb1700.o(.constdata) for .constdata
    led_mcb1700.o(i.LED_SetOut) refers to led_mcb1700.o(i.LED_On) for LED_On
    led_mcb1700.o(i.LED_SetOut) refers to led_mcb1700.o(i.LED_Off) for LED_Off
    led_mcb1700.o(i.LED_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure
    led_mcb1700.o(i.LED_Uninitialize) refers to led_mcb1700.o(.constdata) for .constdata
    eventrecorder.o(i.EventCheckFilter) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventGetTS) refers to eventrecorder.o(i.EventRecorderTimerGetCount) for EventRecorderTimerGetCount
    eventrecorder.o(i.EventGetTS) refers to eventrecorder.o(.emb_text) for __asm___15_EventRecorder_c_e8d3082c__atomic_xch32
    eventrecorder.o(i.EventGetTS) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecord2) refers to eventrecorder.o(i.EventCheckFilter) for EventCheckFilter
    eventrecorder.o(i.EventRecord2) refers to eventrecorder.o(i.EventGetTS) for EventGetTS
    eventrecorder.o(i.EventRecord2) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem
    eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(i.EventCheckFilter) for EventCheckFilter
    eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(i.EventGetTS) for EventGetTS
    eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(.emb_text) for __asm___15_EventRecorder_c_e8d3082c__atomic_inc8
    eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem
    eventrecorder.o(i.EventRecord4) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(i.EventCheckFilter) for EventCheckFilter
    eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(i.EventGetTS) for EventGetTS
    eventrecorder.o(i.EventRecordData) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(.emb_text) for __asm___15_EventRecorder_c_e8d3082c__atomic_inc8
    eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem
    eventrecorder.o(i.EventRecordData) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecordItem) refers to eventrecorder.o(.emb_text) for __asm___15_EventRecorder_c_e8d3082c__atomic_inc32
    eventrecorder.o(i.EventRecordItem) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(i.EventRecorderTimerGetFreq) for EventRecorderTimerGetFreq
    eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(i.EventGetTS) for EventGetTS
    eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem
    eventrecorder.o(i.EventRecorderClockUpdate) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecorderDisable) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecorderEnable) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecorderInitialize) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderTimerSetup) for EventRecorderTimerSetup
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderEnable) for EventRecorderEnable
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventGetTS) for EventGetTS
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderStart) for EventRecorderStart
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(i.EventRecorderTimerGetFreq) for EventRecorderTimerGetFreq
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecorderInitialize) refers to eventrecorder.o(.constdata) for .constdata
    eventrecorder.o(i.EventRecorderStart) refers to eventrecorder.o(i.EventGetTS) for EventGetTS
    eventrecorder.o(i.EventRecorderStart) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem
    eventrecorder.o(i.EventRecorderStart) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecorderStop) refers to eventrecorder.o(i.EventGetTS) for EventGetTS
    eventrecorder.o(i.EventRecorderStop) refers to eventrecorder.o(i.EventRecordItem) for EventRecordItem
    eventrecorder.o(i.EventRecorderStop) refers to eventrecorder.o(.bss.noinit) for .bss.noinit
    eventrecorder.o(i.EventRecorderTimerGetFreq) refers to system_lpc17xx.o(.data) for SystemCoreClock
    eventrecorder.o(.constdata) refers to eventrecorder.o(.bss.noinit) for EventBuffer
    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 bitband.o(i.SysTick_Handler) for SysTick_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(i.SystemInit) 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(i.SystemCoreClockUpdate) refers to lludivv7m.o(.text) for __aeabi_uldivmod
    system_lpc17xx.o(i.SystemCoreClockUpdate) refers to system_lpc17xx.o(.data) for .data
    rt_memcpy_v6.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
    __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 bitband.o(i.main) 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$$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
    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$$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
    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$$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
    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 bitband.o(.rev16_text), (4 bytes).
    Removing bitband.o(.revsh_text), (4 bytes).
    Removing bitband.o(.rrx_text), (6 bytes).
    Removing bitband.o(i.fputc), (28 bytes).
    Removing bitband.o(.data), (4 bytes).
    Removing bitband.o(.data), (4 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 glcd_spi_lpc1700.o(i.GLCD_Bargraph), (88 bytes).
    Removing glcd_spi_lpc1700.o(i.GLCD_Bitmap), (72 bytes).
    Removing glcd_spi_lpc1700.o(i.GLCD_ClearLn), (72 bytes).
    Removing glcd_spi_lpc1700.o(i.GLCD_PutPixel), (124 bytes).
    Removing glcd_spi_lpc1700.o(i.GLCD_ScrollVertical), (2 bytes).
    Removing glcd_spi_lpc1700.o(i.GLCD_WrCmd), (4 bytes).
    Removing glcd_spi_lpc1700.o(i.GLCD_WrReg), (4 bytes).
    Removing led_mcb1700.o(.rev16_text), (4 bytes).
    Removing led_mcb1700.o(.revsh_text), (4 bytes).
    Removing led_mcb1700.o(.rrx_text), (6 bytes).
    Removing led_mcb1700.o(i.LED_GetCount), (4 bytes).
    Removing led_mcb1700.o(i.LED_Initialize), (72 bytes).
    Removing led_mcb1700.o(i.LED_Off), (40 bytes).
    Removing led_mcb1700.o(i.LED_On), (40 bytes).
    Removing led_mcb1700.o(i.LED_SetOut), (38 bytes).
    Removing led_mcb1700.o(i.LED_Uninitialize), (44 bytes).
    Removing led_mcb1700.o(.constdata), (16 bytes).
    Removing eventrecorder.o(.rev16_text), (4 bytes).
    Removing eventrecorder.o(.revsh_text), (4 bytes).
    Removing eventrecorder.o(.rrx_text), (6 bytes).
    Removing eventrecorder.o(.emb_text), (116 bytes).
    Removing eventrecorder.o(i.EventCheckFilter), (36 bytes).
    Removing eventrecorder.o(i.EventGetTS), (52 bytes).
    Removing eventrecorder.o(i.EventRecord2), (56 bytes).
    Removing eventrecorder.o(i.EventRecord4), (112 bytes).
    Removing eventrecorder.o(i.EventRecordData), (248 bytes).
    Removing eventrecorder.o(i.EventRecordItem), (172 bytes).
    Removing eventrecorder.o(i.EventRecorderClockUpdate), (40 bytes).
    Removing eventrecorder.o(i.EventRecorderDisable), (92 bytes).
    Removing eventrecorder.o(i.EventRecorderEnable), (92 bytes).
    Removing eventrecorder.o(i.EventRecorderInitialize), (264 bytes).
    Removing eventrecorder.o(i.EventRecorderStart), (44 bytes).
    Removing eventrecorder.o(i.EventRecorderStop), (40 bytes).
    Removing eventrecorder.o(i.EventRecorderTimerGetCount), (12 bytes).
    Removing eventrecorder.o(i.EventRecorderTimerGetFreq), (12 bytes).
    Removing eventrecorder.o(i.EventRecorderTimerSetup), (32 bytes).
    Removing gpio_lpc17xx.o(.rev16_text), (4 bytes).
    Removing gpio_lpc17xx.o(.revsh_text), (4 bytes).
    Removing gpio_lpc17xx.o(.rrx_text), (6 bytes).
    Removing gpio_lpc17xx.o(i.GPIO_PinRead), (24 bytes).
    Removing gpio_lpc17xx.o(i.GPIO_PinWrite), (24 bytes).
    Removing gpio_lpc17xx.o(i.GPIO_PortClock), (28 bytes).
    Removing gpio_lpc17xx.o(i.GPIO_PortRead), (16 bytes).
    Removing gpio_lpc17xx.o(i.GPIO_PortWrite), (20 bytes).
    Removing gpio_lpc17xx.o(i.GPIO_SetDir), (32 bytes).
    Removing pin_lpc17xx.o(.rev16_text), (4 bytes).
    Removing pin_lpc17xx.o(.revsh_text), (4 bytes).
    Removing pin_lpc17xx.o(.rrx_text), (6 bytes).
    Removing pin_lpc17xx.o(i.PIN_Configure), (104 bytes).
    Removing pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins), (28 bytes).
    Removing pin_lpc17xx.o(i.PIN_ConfigureTPIU), (28 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 system_lpc17xx.o(i.SystemCoreClockUpdate), (208 bytes).
    Removing system_lpc17xx.o(.data), (4 bytes).

65 unused section(s) (total 2690 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  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_copy.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.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  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  libspace.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.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  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  libshutdown.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  libinit.o ABSOLUTE
    ../clib/longlong.s                       0x00000000   Number         0  lludivv7m.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_v6.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memclr_w.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_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.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_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.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
    ..\\lab1\\Boards\\Keil\\MCB1700\\Blinky_ULp\\GLCD_SPI_LPC1700.c 0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE
    ..\lab1\Boards\Keil\MCB1700\Blinky_ULp\GLCD_SPI_LPC1700.c 0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE
    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\EventRecorder.c 0x00000000   Number         0  eventrecorder.o ABSOLUTE
    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\LED_MCB1700.c 0x00000000   Number         0  led_mcb1700.o ABSOLUTE
    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE
    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE
    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\ARM_Compiler\\1.6.3\\Source\\EventRecorder.c 0x00000000   Number         0  eventrecorder.o ABSOLUTE
    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\LED_MCB1700.c 0x00000000   Number         0  led_mcb1700.o ABSOLUTE
    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE
    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE
    RTE\Device\LPC1768\startup_LPC17xx.s     0x00000000   Number         0  startup_lpc17xx.o ABSOLUTE
    RTE\Device\LPC1768\system_LPC17xx.c      0x00000000   Number         0  system_lpc17xx.o ABSOLUTE
    RTE\\Device\\LPC1768\\system_LPC17xx.c   0x00000000   Number         0  system_lpc17xx.o ABSOLUTE
    bitbanding\\bitband.c                    0x00000000   Number         0  bitband.o ABSOLUTE
    bitbanding\bitband.c                     0x00000000   Number         0  bitband.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.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$$0000000E          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .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$$00000025          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .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$$00000032          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x00000142   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x00000144   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000002      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    .ARM.Collect$$libshutdown$$00000004      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    .ARM.Collect$$libshutdown$$00000007      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    .ARM.Collect$$libshutdown$$0000000A      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    .ARM.Collect$$libshutdown$$0000000C      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    .ARM.Collect$$libshutdown$$0000000F      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$libshutdown$$00000010      0x00000146   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    .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  heapauxi.o(.text)
    .text                                    0x000001aa   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x000001f4   Section        0  exit.o(.text)
    .text                                    0x00000208   Section        8  libspace.o(.text)
    .text                                    0x00000210   Section        0  sys_exit.o(.text)
    .text                                    0x0000021c   Section        2  use_no_semi.o(.text)
    .text                                    0x0000021e   Section        0  indicate_semi.o(.text)
    i.GLCD_Clear                             0x00000220   Section        0  glcd_spi_lpc1700.o(i.GLCD_Clear)
    i.GLCD_DisplayChar                       0x00000250   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)
    i.GLCD_DisplayString                     0x0000029c   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayString)
    i.GLCD_SetBackColor                      0x000002c4   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)
    i.GLCD_SetTextColor                      0x000002d0   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)
    i.GLCD_WindowMax                         0x000002dc   Section        0  glcd_spi_lpc1700.o(i.GLCD_WindowMax)
    i.delay                                  0x000002ea   Section        0  glcd_spi_lpc1700.o(i.delay)
    delay                                    0x000002eb   Thumb Code     8  glcd_spi_lpc1700.o(i.delay)
    .ARM.__at_0x02FC                         0x000002fc   Section        4  startup_lpc17xx.o(.ARM.__at_0x02FC)
    i.GLCD_DrawChar                          0x00000300   Section        0  glcd_spi_lpc1700.o(i.GLCD_DrawChar)
    i.GLCD_Init                              0x00000390   Section        0  glcd_spi_lpc1700.o(i.GLCD_Init)
    i.GLCD_SetWindow                         0x00000954   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetWindow)
    i.SysTick_Handler                        0x000009ec   Section        0  bitband.o(i.SysTick_Handler)
    i.SystemInit                             0x00000a94   Section        0  system_lpc17xx.o(i.SystemInit)
    i.main                                   0x00000b60   Section        0  bitband.o(i.main)
    i.method2lcd                             0x00000c48   Section        0  bitband.o(i.method2lcd)
    method2lcd                               0x00000c49   Thumb Code    12  bitband.o(i.method2lcd)
    i.rd_id_man                              0x00000c54   Section        0  glcd_spi_lpc1700.o(i.rd_id_man)
    rd_id_man                                0x00000c55   Thumb Code   104  glcd_spi_lpc1700.o(i.rd_id_man)
    i.spi_tran                               0x00000cc4   Section        0  glcd_spi_lpc1700.o(i.spi_tran)
    spi_tran                                 0x00000cc5   Thumb Code    16  glcd_spi_lpc1700.o(i.spi_tran)
    i.spi_tran_man                           0x00000cd8   Section        0  glcd_spi_lpc1700.o(i.spi_tran_man)
    spi_tran_man                             0x00000cd9   Thumb Code   106  glcd_spi_lpc1700.o(i.spi_tran_man)
    i.wr_cmd                                 0x00000d48   Section        0  glcd_spi_lpc1700.o(i.wr_cmd)
    wr_cmd                                   0x00000d49   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_cmd)
    i.wr_dat                                 0x00000d6c   Section        0  glcd_spi_lpc1700.o(i.wr_dat)
    wr_dat                                   0x00000d6d   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_dat)
    i.wr_dat_only                            0x00000d90   Section        0  glcd_spi_lpc1700.o(i.wr_dat_only)
    wr_dat_only                              0x00000d91   Thumb Code    20  glcd_spi_lpc1700.o(i.wr_dat_only)
    i.wr_dat_start                           0x00000da4   Section        0  glcd_spi_lpc1700.o(i.wr_dat_start)
    wr_dat_start                             0x00000da5   Thumb Code    12  glcd_spi_lpc1700.o(i.wr_dat_start)
    i.wr_reg                                 0x00000db4   Section        0  glcd_spi_lpc1700.o(i.wr_reg)
    wr_reg                                   0x00000db5   Thumb Code    18  glcd_spi_lpc1700.o(i.wr_reg)
    .constdata                               0x00000dc6   Section     6272  glcd_spi_lpc1700.o(.constdata)
    .constdata                               0x00002648   Section       24  eventrecorder.o(.constdata)
    __tagsym$$used                           0x00002648   Number         0  eventrecorder.o(.constdata)
    .data                                    0x10000000   Section       12  bitband.o(.data)
    state                                    0x10000000   Data           1  bitband.o(.data)
    state                                    0x10000001   Data           1  bitband.o(.data)
    tick                                     0x10000004   Data           4  bitband.o(.data)
    state                                    0x10000008   Data           4  bitband.o(.data)
    .data                                    0x1000000c   Section        6  glcd_spi_lpc1700.o(.data)
    Himax                                    0x1000000c   Data           1  glcd_spi_lpc1700.o(.data)
    Color                                    0x1000000e   Data           4  glcd_spi_lpc1700.o(.data)
    .bss                                     0x10000014   Section       96  libspace.o(.bss)
    .bss.noinit                              0x10000080   Section     1188  eventrecorder.o(.bss.noinit)
    EventBuffer                              0x10000080   Data        1024  eventrecorder.o(.bss.noinit)
    EventFilter                              0x10000480   Data         128  eventrecorder.o(.bss.noinit)
    EventStatus                              0x10000500   Data          36  eventrecorder.o(.bss.noinit)
    HEAP                                     0x10000528   Section        0  startup_lpc17xx.o(HEAP)
    STACK                                    0x10000528   Section      512  startup_lpc17xx.o(STACK)
    Heap_Mem                                 0x10000528   Data           0  startup_lpc17xx.o(HEAP)
    Stack_Mem                                0x10000528   Data         512  startup_lpc17xx.o(STACK)
    __initial_sp                             0x10000728   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  bitband.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
    _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$$0000002E)
    __rt_lib_init_argv_1                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __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$$0000001F)
    __rt_lib_init_getenv_1                   0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x00000145   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_cpp_1                  0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    __rt_lib_shutdown_fp_trap_1              0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    __rt_lib_shutdown_heap_1                 0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_return                 0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    __rt_lib_shutdown_signal_1               0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    __rt_lib_shutdown_stdio_1                0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    __rt_lib_shutdown_user_alloc_1           0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    __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)
    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)
    __use_two_region_memory                  0x000001a5   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x000001a7   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x000001a9   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x000001ab   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x000001f5   Thumb Code    18  exit.o(.text)
    __user_libspace                          0x00000209   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x00000209   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x00000209   Thumb Code     0  libspace.o(.text)
    _sys_exit                                0x00000211   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x0000021d   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x0000021d   Thumb Code     2  use_no_semi.o(.text)
    __semihosting_library_function           0x0000021f   Thumb Code     0  indicate_semi.o(.text)
    GLCD_Clear                               0x00000221   Thumb Code    44  glcd_spi_lpc1700.o(i.GLCD_Clear)
    GLCD_DisplayChar                         0x00000251   Thumb Code    66  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)
    GLCD_DisplayString                       0x0000029d   Thumb Code    38  glcd_spi_lpc1700.o(i.GLCD_DisplayString)
    GLCD_SetBackColor                        0x000002c5   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)
    GLCD_SetTextColor                        0x000002d1   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)
    GLCD_WindowMax                           0x000002dd   Thumb Code    14  glcd_spi_lpc1700.o(i.GLCD_WindowMax)
    GLCD_DrawChar                            0x00000301   Thumb Code   136  glcd_spi_lpc1700.o(i.GLCD_DrawChar)
    GLCD_Init                                0x00000391   Thumb Code  1476  glcd_spi_lpc1700.o(i.GLCD_Init)
    GLCD_SetWindow                           0x00000955   Thumb Code   148  glcd_spi_lpc1700.o(i.GLCD_SetWindow)
    SysTick_Handler                          0x000009ed   Thumb Code   116  bitband.o(i.SysTick_Handler)
    SystemInit                               0x00000a95   Thumb Code   192  system_lpc17xx.o(i.SystemInit)
    main                                     0x00000b61   Thumb Code   138  bitband.o(i.main)
    Font_6x8_h                               0x00000dc6   Data         896  glcd_spi_lpc1700.o(.constdata)
    Font_16x24_h                             0x00001146   Data        5376  glcd_spi_lpc1700.o(.constdata)
    EventRecorderInfo                        0x00002648   Data          24  eventrecorder.o(.constdata)
    Region$$Table$$Base                      0x00002660   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00002680   Number         0  anon$$obj.o(Region$$Table)
    __libspace_start                         0x10000014   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x10000074   Data           0  libspace.o(.bss)



==============================================================================

Memory Map of the image

  Image Entry point : 0x000000cd

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002694, Max: 0x00080000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002680, Max: 0x00080000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x00000000   0x000000cc   Data   RO          548    RESET               startup_lpc17xx.o
    0x000000cc   0x000000cc   0x00000008   Code   RO          602  * !!!main             c_w.l(__main.o)
    0x000000d4   0x000000d4   0x00000034   Code   RO          771    !!!scatter          c_w.l(__scatter.o)
    0x00000108   0x00000108   0x0000001a   Code   RO          773    !!handler_copy      c_w.l(__scatter_copy.o)
    0x00000122   0x00000122   0x00000002   PAD
    0x00000124   0x00000124   0x0000001c   Code   RO          775    !!handler_zi        c_w.l(__scatter_zi.o)
    0x00000140   0x00000140   0x00000002   Code   RO          641    .ARM.Collect$$libinit$$00000000  c_w.l(libinit.o)
    0x00000142   0x00000142   0x00000000   Code   RO          654    .ARM.Collect$$libinit$$00000002  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          656    .ARM.Collect$$libinit$$00000004  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          659    .ARM.Collect$$libinit$$0000000A  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          661    .ARM.Collect$$libinit$$0000000C  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          663    .ARM.Collect$$libinit$$0000000E  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          666    .ARM.Collect$$libinit$$00000011  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          668    .ARM.Collect$$libinit$$00000013  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          670    .ARM.Collect$$libinit$$00000015  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          672    .ARM.Collect$$libinit$$00000017  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          674    .ARM.Collect$$libinit$$00000019  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          676    .ARM.Collect$$libinit$$0000001B  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          678    .ARM.Collect$$libinit$$0000001D  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          680    .ARM.Collect$$libinit$$0000001F  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          682    .ARM.Collect$$libinit$$00000021  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          684    .ARM.Collect$$libinit$$00000023  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          686    .ARM.Collect$$libinit$$00000025  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          690    .ARM.Collect$$libinit$$0000002C  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          692    .ARM.Collect$$libinit$$0000002E  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          694    .ARM.Collect$$libinit$$00000030  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000000   Code   RO          696    .ARM.Collect$$libinit$$00000032  c_w.l(libinit2.o)
    0x00000142   0x00000142   0x00000002   Code   RO          697    .ARM.Collect$$libinit$$00000033  c_w.l(libinit2.o)
    0x00000144   0x00000144   0x00000002   Code   RO          728    .ARM.Collect$$libshutdown$$00000000  c_w.l(libshutdown.o)
    0x00000146   0x00000146   0x00000000   Code   RO          754    .ARM.Collect$$libshutdown$$00000002  c_w.l(libshutdown2.o)
    0x00000146   0x00000146   0x00000000   Code   RO          756    .ARM.Collect$$libshutdown$$00000004  c_w.l(libshutdown2.o)
    0x00000146   0x00000146   0x00000000   Code   RO          759    .ARM.Collect$$libshutdown$$00000007  c_w.l(libshutdown2.o)
    0x00000146   0x00000146   0x00000000   Code   RO          762    .ARM.Collect$$libshutdown$$0000000A  c_w.l(libshutdown2.o)
    0x00000146   0x00000146   0x00000000   Code   RO          764    .ARM.Collect$$libshutdown$$0000000C  c_w.l(libshutdown2.o)
    0x00000146   0x00000146   0x00000000   Code   RO          767    .ARM.Collect$$libshutdown$$0000000F  c_w.l(libshutdown2.o)
    0x00000146   0x00000146   0x00000002   Code   RO          768    .ARM.Collect$$libshutdown$$00000010  c_w.l(libshutdown2.o)
    0x00000148   0x00000148   0x00000000   Code   RO          604    .ARM.Collect$$rtentry$$00000000  c_w.l(__rtentry.o)
    0x00000148   0x00000148   0x00000000   Code   RO          612    .ARM.Collect$$rtentry$$00000002  c_w.l(__rtentry2.o)
    0x00000148   0x00000148   0x00000006   Code   RO          624    .ARM.Collect$$rtentry$$00000004  c_w.l(__rtentry4.o)
    0x0000014e   0x0000014e   0x00000000   Code   RO          614    .ARM.Collect$$rtentry$$00000009  c_w.l(__rtentry2.o)
    0x0000014e   0x0000014e   0x00000004   Code   RO          615    .ARM.Collect$$rtentry$$0000000A  c_w.l(__rtentry2.o)
    0x00000152   0x00000152   0x00000000   Code   RO          617    .ARM.Collect$$rtentry$$0000000C  c_w.l(__rtentry2.o)
    0x00000152   0x00000152   0x00000008   Code   RO          618    .ARM.Collect$$rtentry$$0000000D  c_w.l(__rtentry2.o)
    0x0000015a   0x0000015a   0x00000002   Code   RO          645    .ARM.Collect$$rtexit$$00000000  c_w.l(rtexit.o)
    0x0000015c   0x0000015c   0x00000000   Code   RO          701    .ARM.Collect$$rtexit$$00000002  c_w.l(rtexit2.o)
    0x0000015c   0x0000015c   0x00000004   Code   RO          702    .ARM.Collect$$rtexit$$00000003  c_w.l(rtexit2.o)
    0x00000160   0x00000160   0x00000006   Code   RO          703    .ARM.Collect$$rtexit$$00000004  c_w.l(rtexit2.o)
    0x00000166   0x00000166   0x00000002   PAD
    0x00000168   0x00000168   0x0000003c   Code   RO          550    .text               startup_lpc17xx.o
    0x000001a4   0x000001a4   0x00000006   Code   RO          600    .text               c_w.l(heapauxi.o)
    0x000001aa   0x000001aa   0x0000004a   Code   RO          628    .text               c_w.l(sys_stackheap_outer.o)
    0x000001f4   0x000001f4   0x00000012   Code   RO          630    .text               c_w.l(exit.o)
    0x00000206   0x00000206   0x00000002   PAD
    0x00000208   0x00000208   0x00000008   Code   RO          642    .text               c_w.l(libspace.o)
    0x00000210   0x00000210   0x0000000c   Code   RO          698    .text               c_w.l(sys_exit.o)
    0x0000021c   0x0000021c   0x00000002   Code   RO          717    .text               c_w.l(use_no_semi.o)
    0x0000021e   0x0000021e   0x00000000   Code   RO          719    .text               c_w.l(indicate_semi.o)
    0x0000021e   0x0000021e   0x00000002   PAD
    0x00000220   0x00000220   0x00000030   Code   RO           88    i.GLCD_Clear        glcd_spi_lpc1700.o
    0x00000250   0x00000250   0x0000004c   Code   RO           90    i.GLCD_DisplayChar  glcd_spi_lpc1700.o
    0x0000029c   0x0000029c   0x00000026   Code   RO           91    i.GLCD_DisplayString  glcd_spi_lpc1700.o
    0x000002c2   0x000002c2   0x00000002   PAD
    0x000002c4   0x000002c4   0x0000000c   Code   RO           96    i.GLCD_SetBackColor  glcd_spi_lpc1700.o
    0x000002d0   0x000002d0   0x0000000c   Code   RO           97    i.GLCD_SetTextColor  glcd_spi_lpc1700.o
    0x000002dc   0x000002dc   0x0000000e   Code   RO           99    i.GLCD_WindowMax    glcd_spi_lpc1700.o
    0x000002ea   0x000002ea   0x00000008   Code   RO          102    i.delay             glcd_spi_lpc1700.o
    0x000002f2   0x000002f2   0x0000000a   PAD
    0x000002fc   0x000002fc   0x00000004   Code   RO          549    .ARM.__at_0x02FC    startup_lpc17xx.o
    0x00000300   0x00000300   0x00000090   Code   RO           92    i.GLCD_DrawChar     glcd_spi_lpc1700.o
    0x00000390   0x00000390   0x000005c4   Code   RO           93    i.GLCD_Init         glcd_spi_lpc1700.o
    0x00000954   0x00000954   0x00000098   Code   RO           98    i.GLCD_SetWindow    glcd_spi_lpc1700.o
    0x000009ec   0x000009ec   0x000000a8   Code   RO            4    i.SysTick_Handler   bitband.o
    0x00000a94   0x00000a94   0x000000cc   Code   RO          560    i.SystemInit        system_lpc17xx.o
    0x00000b60   0x00000b60   0x000000e8   Code   RO            6    i.main              bitband.o
    0x00000c48   0x00000c48   0x0000000c   Code   RO            7    i.method2lcd        bitband.o
    0x00000c54   0x00000c54   0x00000070   Code   RO          103    i.rd_id_man         glcd_spi_lpc1700.o
    0x00000cc4   0x00000cc4   0x00000014   Code   RO          104    i.spi_tran          glcd_spi_lpc1700.o
    0x00000cd8   0x00000cd8   0x00000070   Code   RO          105    i.spi_tran_man      glcd_spi_lpc1700.o
    0x00000d48   0x00000d48   0x00000024   Code   RO          106    i.wr_cmd            glcd_spi_lpc1700.o
    0x00000d6c   0x00000d6c   0x00000024   Code   RO          107    i.wr_dat            glcd_spi_lpc1700.o
    0x00000d90   0x00000d90   0x00000014   Code   RO          108    i.wr_dat_only       glcd_spi_lpc1700.o
    0x00000da4   0x00000da4   0x00000010   Code   RO          109    i.wr_dat_start      glcd_spi_lpc1700.o
    0x00000db4   0x00000db4   0x00000012   Code   RO          110    i.wr_reg            glcd_spi_lpc1700.o
    0x00000dc6   0x00000dc6   0x00001880   Data   RO          111    .constdata          glcd_spi_lpc1700.o
    0x00002646   0x00002646   0x00000002   PAD
    0x00002648   0x00002648   0x00000018   Data   RO          348    .constdata          eventrecorder.o
    0x00002660   0x00002660   0x00000020   Data   RO          769    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00002680, Size: 0x00000728, Max: 0x00008000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x10000000   0x00002680   0x0000000c   Data   RW            8    .data               bitband.o
    0x1000000c   0x0000268c   0x00000006   Data   RW          112    .data               glcd_spi_lpc1700.o
    0x10000012   0x00002692   0x00000002   PAD
    0x10000014        -       0x00000060   Zero   RW          643    .bss                c_w.l(libspace.o)
    0x10000074   0x00002692   0x0000000c   PAD
    0x10000080        -       0x000004a4   Zero   RW          347    .bss.noinit         eventrecorder.o
    0x10000524   0x00002692   0x00000004   PAD
    0x10000528        -       0x00000000   Zero   RW          547    HEAP                startup_lpc17xx.o
    0x10000528        -       0x00000200   Zero   RW          546    STACK               startup_lpc17xx.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       412        146          0         12          0       8520   bitband.o
         0          0         24          0       1188       4369   eventrecorder.o
      2350         90       6272          6          0      14207   glcd_spi_lpc1700.o
        64         26        204          0        512        980   startup_lpc17xx.o
       204         12          0          0          0        593   system_lpc17xx.o

    ----------------------------------------------------------------------
      3042        274       6534         20       1704      28669   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        12          0          2          2          4          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
         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
         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

    ----------------------------------------------------------------------
       280         16          0          0        108        584   Library Totals
         8          0          0          0         12          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       272         16          0          0         96        584   c_w.l

    ----------------------------------------------------------------------
       280         16          0          0        108        584   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      3322        290       6534         20       1812      28105   Grand Totals
      3322        290       6534         20       1812      28105   ELF Image Totals
      3322        290       6534         20          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 9856 (   9.63kB)
    Total RW  Size (RW Data + ZI Data)              1832 (   1.79kB)
    Total ROM Size (Code + RO Data + RW Data)       9876 (   9.64kB)

==============================================================================