-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathADC.map
760 lines (703 loc) · 59.2 KB
/
ADC.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
ARM Linker, 5.03 [Build 69] [MDK-ARM Lite]
==============================================================================
Section Cross References
adc.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy4
adc.o(.text) refers to dflti.o(.text) for __aeabi_i2d
adc.o(.text) refers to ddiv.o(.text) for __aeabi_ddiv
adc.o(.text) refers to dmul.o(.text) for __aeabi_dmul
adc.o(.text) refers to printfa.o(i.__0sprintf) for __2sprintf
adc.o(.text) refers to lcd_4bit.o(.text) for lcd_print
adc.o(.text) refers to adc.o(.data) for button_press
adc.o(.text) refers to adc.o(.constdata) for .constdata
adc.o(.text) refers to adc.o(.bss) for cVal
lcd_4bit.o(.text) refers to lcd_4bit.o(.constdata) for UserFont
lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top
lpc2300.o(RESET) refers to entry.o(.ARM.Collect$$$$00000000) for __main
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0fprintf$bare) refers to fputc.o(i.fputc) for fputc
printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0printf$bare) refers to fputc.o(i.fputc) for fputc
printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout
printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vfprintf$bare) refers to fputc.o(i.fputc) for fputc
printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vprintf$bare) refers to fputc.o(i.fputc) for fputc
printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout
printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
printfb.o(i._printf_core) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0fprintf$0) refers to fputc.o(i.fputc) for fputc
printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0printf$0) refers to fputc.o(i.fputc) for fputc
printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout
printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vfprintf$0) refers to fputc.o(i.fputc) for fputc
printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vprintf$0) refers to fputc.o(i.fputc) for fputc
printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout
printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
printf0.o(i._printf_core) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0fprintf$1) refers to fputc.o(i.fputc) for fputc
printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0printf$1) refers to fputc.o(i.fputc) for fputc
printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout
printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vfprintf$1) refers to fputc.o(i.fputc) for fputc
printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vprintf$1) refers to fputc.o(i.fputc) for fputc
printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout
printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
printf1.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0fprintf$2) refers to fputc.o(i.fputc) for fputc
printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0printf$2) refers to fputc.o(i.fputc) for fputc
printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout
printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vfprintf$2) refers to fputc.o(i.fputc) for fputc
printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vprintf$2) refers to fputc.o(i.fputc) for fputc
printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout
printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
printf2.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0fprintf$3) refers to fputc.o(i.fputc) for fputc
printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0printf$3) refers to fputc.o(i.fputc) for fputc
printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout
printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vfprintf$3) refers to fputc.o(i.fputc) for fputc
printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vprintf$3) refers to fputc.o(i.fputc) for fputc
printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout
printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
printf3.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0fprintf$4) refers to fputc.o(i.fputc) for fputc
printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0printf$4) refers to fputc.o(i.fputc) for fputc
printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout
printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vfprintf$4) refers to fputc.o(i.fputc) for fputc
printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vprintf$4) refers to fputc.o(i.fputc) for fputc
printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout
printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
printf4.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0fprintf$5) refers to fputc.o(i.fputc) for fputc
printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0printf$5) refers to fputc.o(i.fputc) for fputc
printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout
printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vfprintf$5) refers to fputc.o(i.fputc) for fputc
printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vprintf$5) refers to fputc.o(i.fputc) for fputc
printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout
printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
printf5.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0fprintf$6) refers to fputc.o(i.fputc) for fputc
printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0printf$6) refers to fputc.o(i.fputc) for fputc
printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout
printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vfprintf$6) refers to fputc.o(i.fputc) for fputc
printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vprintf$6) refers to fputc.o(i.fputc) for fputc
printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout
printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
printf6.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printf6.o(i._printf_post_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printf6.o(i._printf_pre_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0fprintf$7) refers to fputc.o(i.fputc) for fputc
printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0printf$7) refers to fputc.o(i.fputc) for fputc
printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout
printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vfprintf$7) refers to fputc.o(i.fputc) for fputc
printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vprintf$7) refers to fputc.o(i.fputc) for fputc
printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout
printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
printf7.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printf7.o(i._printf_post_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printf7.o(i._printf_pre_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0fprintf$8) refers to fputc.o(i.fputc) for fputc
printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0printf$8) refers to fputc.o(i.fputc) for fputc
printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout
printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vfprintf$8) refers to fputc.o(i.fputc) for fputc
printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vprintf$8) refers to fputc.o(i.fputc) for fputc
printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout
printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
printf8.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printf8.o(i._printf_post_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printf8.o(i._printf_pre_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0fprintf) refers to fputc.o(i.fputc) for fputc
printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0printf) refers to fputc.o(i.fputc) for fputc
printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vfprintf) refers to fputc.o(i.fputc) for fputc
printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vprintf) refers to fputc.o(i.fputc) for fputc
printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._printf_core) refers to printf1.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._printf_post_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._printf_pre_padding) refers to printfb.o(i.__ARM_common_call_via_r6) for __ARM_common_call_via_r6
printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
ddiv.o(.text) refers to depilogue.o(.text) for _double_round
dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to lpc2300.o(STACK) for __initial_sp
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry9a.o(.ARM.Collect$$$$0000000B) refers to adc.o(.text) for main
entry9b.o(.ARM.Collect$$$$0000000C) refers to adc.o(.text) for main
fputc.o(i.fputc) refers (Special) to iusesemip.o(.text) for __I$use$semihosting$fputc
fputc.o(i.fputc) refers (Special) to semi.o(.text) for __semihosting_library_function
uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
init.o(.text) refers to init.o(i.__ARM_common_call_via_r3) for __ARM_common_call_via_r3
init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
==============================================================================
Removing Unused input sections from the image.
Removing lpc2300.o(HEAP), (0 bytes).
1 unused section(s) (total 0 bytes) removed from the image.
==============================================================================
Adding Veneers to the image
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_memcpy4' from adc.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_dmul' from adc.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_ddiv' from adc.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_i2d' from adc.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__scatterload' from entry5.o(.ARM.Collect$$$$00000004).
Adding TA veneer (8 bytes, Short) for call to '__main_after_scatterload' from init.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__2sprintf' from adc.o(.text).
7 Veneer(s) (total 56 bytes) added to the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 556 lpc2300.o(RESET)
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../clib/microlib/stdio/fputc.c 0x00000000 Number 0 fputc.o ABSOLUTE
../clib/microlib/stdio/semi.s 0x00000000 Number 0 semi.o ABSOLUTE
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusesemip.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
LCD_4bit.c 0x00000000 Number 0 lcd_4bit.o ABSOLUTE
LPC2300.s 0x00000000 Number 0 lpc2300.o ABSOLUTE
cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
init.s 0x00000000 Number 0 init.o ABSOLUTE
Undef_Handler 0x00000040 ARM Code 4 lpc2300.o(RESET)
SWI_Handler 0x00000044 ARM Code 4 lpc2300.o(RESET)
PAbt_Handler 0x00000048 ARM Code 4 lpc2300.o(RESET)
DAbt_Handler 0x0000004c ARM Code 4 lpc2300.o(RESET)
IRQ_Handler 0x00000050 ARM Code 4 lpc2300.o(RESET)
FIQ_Handler 0x00000054 ARM Code 4 lpc2300.o(RESET)
.ARM.Collect$$$$00000000 0x0000022c Section 0 entry.o(.ARM.Collect$$$$00000000)
.ARM.Collect$$$$00000001 0x0000022c Section 4 entry2.o(.ARM.Collect$$$$00000001)
.ARM.Collect$$$$00000004 0x00000230 Section 4 entry5.o(.ARM.Collect$$$$00000004)
.ARM.Collect$$$$00000008 0x00000234 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
.ARM.Collect$$$$0000000A 0x00000234 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
.ARM.Collect$$$$0000000B 0x00000234 Section 12 entry9a.o(.ARM.Collect$$$$0000000B)
.ARM.Collect$$$$0000000D 0x00000240 Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
.ARM.Collect$$$$0000000F 0x00000240 Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
.ARM.Collect$$$$00002712 0x00000240 Section 4 entry2.o(.ARM.Collect$$$$00002712)
__lit__00000000 0x00000240 Data 4 entry2.o(.ARM.Collect$$$$00002712)
.text 0x00000244 Section 0 adc.o(.text)
.text 0x00000da4 Section 0 lcd_4bit.o(.text)
delay 0x00000da4 ARM Code 24 lcd_4bit.o(.text)
lcd_read_status 0x00000dbc ARM Code 188 lcd_4bit.o(.text)
wait_while_busy 0x00000e78 ARM Code 28 lcd_4bit.o(.text)
lcd_write_data 0x00000f18 ARM Code 48 lcd_4bit.o(.text)
.text 0x000010a4 Section 0 memcpya.o(.text)
.text 0x000010d0 Section 0 dmul.o(.text)
.text 0x000011ac Section 0 ddiv.o(.text)
.text 0x000012a8 Section 0 dflti.o(.text)
.text 0x000012d0 Section 0 uidiv.o(.text)
.text 0x000012fe Section 0 uldiv.o(.text)
.text 0x00001368 Section 0 iusefp.o(.text)
.text 0x00001368 Section 0 depilogue.o(.text)
.text 0x00001430 Section 0 dadd.o(.text)
.text 0x00001598 Section 0 dfixul.o(.text)
.text 0x000015dc Section 40 cdrcmple.o(.text)
.text 0x0000160c Section 32 init.o(.text)
.text 0x0000162c Section 0 llshl.o(.text)
.text 0x0000164e Section 0 llushr.o(.text)
.text 0x00001672 Section 0 llsshr.o(.text)
i.__0sprintf 0x000016ac Section 0 printfa.o(i.__0sprintf)
i.__ARM_clz 0x000016d4 Section 0 depilogue.o(i.__ARM_clz)
i.__ARM_common_call_via_r2 0x00001702 Section 0 printf1.o(i.__ARM_common_call_via_r2)
i.__ARM_common_call_via_r3 0x00001704 Section 2 init.o(i.__ARM_common_call_via_r3)
i.__ARM_common_call_via_r6 0x00001706 Section 0 printfb.o(i.__ARM_common_call_via_r6)
i.__scatterload_copy 0x00001708 Section 28 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x00001724 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x00001728 Section 24 handlers.o(i.__scatterload_zeroinit)
i._fp_digits 0x00001740 Section 0 printfa.o(i._fp_digits)
_fp_digits 0x00001741 Thumb Code 318 printfa.o(i._fp_digits)
i._printf_core 0x0000189c Section 0 printfa.o(i._printf_core)
_printf_core 0x0000189d Thumb Code 1800 printfa.o(i._printf_core)
i._printf_post_padding 0x00001fb4 Section 0 printfa.o(i._printf_post_padding)
_printf_post_padding 0x00001fb5 Thumb Code 38 printfa.o(i._printf_post_padding)
i._printf_pre_padding 0x00001fda Section 0 printfa.o(i._printf_pre_padding)
_printf_pre_padding 0x00001fdb Thumb Code 50 printfa.o(i._printf_pre_padding)
i._sputc 0x0000200c Section 0 printfa.o(i._sputc)
_sputc 0x0000200d Thumb Code 10 printfa.o(i._sputc)
.constdata 0x00002018 Section 240 adc.o(.constdata)
.constdata 0x00002108 Section 64 lcd_4bit.o(.constdata)
.data 0x40000000 Section 44 adc.o(.data)
.bss 0x4000002c Section 244 adc.o(.bss)
STACK 0x40000120 Section 1288 lpc2300.o(STACK)
Stack_Top 0x40000628 Data 0 lpc2300.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv1$ARM_ISAv4$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 adc.o ABSOLUTE
_printf_a 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_c 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_d 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_e 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_f 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_g 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_i 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_l 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_n 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_o 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_p 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_s 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_str 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_u 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE
_printf_x 0x00000000 Number 0 stubs.o ABSOLUTE
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__decompress - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_microlib_exit - Undefined Weak Reference
Reset_Handler 0x00000058 ARM Code 0 lpc2300.o(RESET)
__main 0x0000022c ARM Code 0 entry.o(.ARM.Collect$$$$00000000)
_main_stk 0x0000022c ARM Code 0 entry2.o(.ARM.Collect$$$$00000001)
_main_scatterload 0x00000230 ARM Code 0 entry5.o(.ARM.Collect$$$$00000004)
__main_after_scatterload 0x00000234 ARM Code 0 entry5.o(.ARM.Collect$$$$00000004)
_main_clock 0x00000234 ARM Code 0 entry7b.o(.ARM.Collect$$$$00000008)
_main_cpp_init 0x00000234 ARM Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
_main_init 0x00000234 ARM Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
__rt_final_cpp 0x00000240 ARM Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
__rt_final_exit 0x00000240 ARM Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
enable_timer 0x00000244 ARM Code 148 adc.o(.text)
starting_buzzer 0x000002d8 ARM Code 172 adc.o(.text)
buzzer 0x00000384 ARM Code 312 adc.o(.text)
init_adc 0x000004bc ARM Code 52 adc.o(.text)
read_adc 0x000004f0 ARM Code 80 adc.o(.text)
GPIO_Init 0x00000540 ARM Code 56 adc.o(.text)
Generate_Sequence 0x00000578 ARM Code 176 adc.o(.text)
Delay 0x00000628 ARM Code 24 adc.o(.text)
Clear_LEDs 0x00000640 ARM Code 16 adc.o(.text)
Light_LED 0x00000650 ARM Code 160 adc.o(.text)
Play_Sequence 0x000006f0 ARM Code 52 adc.o(.text)
Check_Player_Input 0x00000724 ARM Code 300 adc.o(.text)
Reset_Game 0x00000850 ARM Code 60 adc.o(.text)
eint3_irq 0x0000088c ARM Code 56 adc.o(.text)
eint2_irq 0x000008c4 ARM Code 56 adc.o(.text)
eint1_irq 0x000008fc ARM Code 56 adc.o(.text)
eint0_irq 0x00000934 ARM Code 56 adc.o(.text)
Enable_Interrupts 0x0000096c ARM Code 68 adc.o(.text)
main 0x000009b0 ARM Code 1012 adc.o(.text)
lcd_write_4bit 0x00000e94 ARM Code 84 lcd_4bit.o(.text)
lcd_write_cmd 0x00000ee8 ARM Code 48 lcd_4bit.o(.text)
lcd_putchar 0x00000f48 ARM Code 24 lcd_4bit.o(.text)
lcd_init 0x00000f60 ARM Code 176 lcd_4bit.o(.text)
set_cursor 0x00001010 ARM Code 52 lcd_4bit.o(.text)
lcd_clear 0x00001044 ARM Code 32 lcd_4bit.o(.text)
lcd_print 0x00001064 ARM Code 40 lcd_4bit.o(.text)
Inline ARM to Thumb Veneer to __aeabi_memcpy4 0x0000109c ARM Code 8 memcpya.o(.text)
__aeabi_memcpy 0x000010a5 Thumb Code 36 memcpya.o(.text)
__aeabi_memcpy4 0x000010a5 Thumb Code 0 memcpya.o(.text)
__aeabi_memcpy8 0x000010a5 Thumb Code 0 memcpya.o(.text)
Inline ARM to Thumb Veneer to __aeabi_dmul 0x000010c8 ARM Code 8 dmul.o(.text)
__aeabi_dmul 0x000010d1 Thumb Code 206 dmul.o(.text)
Inline ARM to Thumb Veneer to __aeabi_ddiv 0x000011a4 ARM Code 8 ddiv.o(.text)
__aeabi_ddiv 0x000011ad Thumb Code 238 ddiv.o(.text)
Inline ARM to Thumb Veneer to __aeabi_i2d 0x000012a0 ARM Code 8 dflti.o(.text)
__aeabi_i2d 0x000012a9 Thumb Code 36 dflti.o(.text)
__aeabi_uidiv 0x000012d1 Thumb Code 0 uidiv.o(.text)
__aeabi_uidivmod 0x000012d1 Thumb Code 46 uidiv.o(.text)
__aeabi_uldivmod 0x000012ff Thumb Code 104 uldiv.o(.text)
__I$use$fp 0x00001368 ARM Code 0 iusefp.o(.text)
_double_round 0x00001369 Thumb Code 28 depilogue.o(.text)
_double_epilogue 0x00001385 Thumb Code 170 depilogue.o(.text)
__aeabi_dadd 0x00001431 Thumb Code 330 dadd.o(.text)
__aeabi_dsub 0x0000157b Thumb Code 12 dadd.o(.text)
__aeabi_drsub 0x00001587 Thumb Code 12 dadd.o(.text)
__aeabi_d2ulz 0x00001599 Thumb Code 58 dfixul.o(.text)
__aeabi_cdrcmple 0x000015dd Thumb Code 40 cdrcmple.o(.text)
Inline ARM to Thumb Veneer to __scatterload 0x00001604 ARM Code 8 init.o(.text)
__scatterload 0x0000160d Thumb Code 24 init.o(.text)
__scatterload_rt2 0x0000160d Thumb Code 0 init.o(.text)
__aeabi_llsl 0x0000162d Thumb Code 34 llshl.o(.text)
_ll_shift_l 0x0000162d Thumb Code 0 llshl.o(.text)
__aeabi_llsr 0x0000164f Thumb Code 36 llushr.o(.text)
_ll_ushift_r 0x0000164f Thumb Code 0 llushr.o(.text)
__aeabi_lasr 0x00001673 Thumb Code 40 llsshr.o(.text)
_ll_sshift_r 0x00001673 Thumb Code 0 llsshr.o(.text)
Short Thumb to ARM Veneer to __main_after_scatterload 0x0000169d Thumb Code 8 anon$$obj.o(Veneer$$Code)
Inline ARM to Thumb Veneer to __2sprintf 0x000016a4 ARM Code 8 printfa.o(i.__0sprintf)
__0sprintf 0x000016ad Thumb Code 36 printfa.o(i.__0sprintf)
__1sprintf 0x000016ad Thumb Code 0 printfa.o(i.__0sprintf)
__2sprintf 0x000016ad Thumb Code 0 printfa.o(i.__0sprintf)
__c89sprintf 0x000016ad Thumb Code 0 printfa.o(i.__0sprintf)
sprintf 0x000016ad Thumb Code 0 printfa.o(i.__0sprintf)
__ARM_clz 0x000016d5 Thumb Code 46 depilogue.o(i.__ARM_clz)
__ARM_common_call_via_r2 0x00001703 Thumb Code 2 printf1.o(i.__ARM_common_call_via_r2)
__ARM_common_call_via_r3 0x00001705 Thumb Code 2 init.o(i.__ARM_common_call_via_r3)
__ARM_common_call_via_r6 0x00001707 Thumb Code 2 printfb.o(i.__ARM_common_call_via_r6)
__scatterload_copy 0x00001708 ARM Code 28 handlers.o(i.__scatterload_copy)
__scatterload_null 0x00001724 ARM Code 4 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x00001728 ARM Code 24 handlers.o(i.__scatterload_zeroinit)
UserFont 0x00002108 Data 64 lcd_4bit.o(.constdata)
Region$$Table$$Base 0x00002148 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00002168 Number 0 anon$$obj.o(Region$$Table)
sequence_length 0x40000000 Data 4 adc.o(.data)
player_index 0x40000004 Data 4 adc.o(.data)
button_press 0x40000008 Data 4 adc.o(.data)
timeout_flag 0x4000000c Data 4 adc.o(.data)
timer_count 0x40000010 Data 4 adc.o(.data)
cv 0x40000014 Data 5 adc.o(.data)
AD_lastcheck 0x4000001a Data 2 adc.o(.data)
i 0x4000001c Data 4 adc.o(.data)
z 0x40000020 Data 4 adc.o(.data)
j 0x40000024 Data 4 adc.o(.data)
k 0x40000028 Data 4 adc.o(.data)
cVal 0x4000002c Data 49 adc.o(.bss)
sequence 0x40000060 Data 192 adc.o(.bss)
__initial_sp 0x40000520 Data 264 lpc2300.o(STACK)
==============================================================================
Memory Map of the image
Image Entry point : 0x0000022c
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002194, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00002168, Max: 0x00080000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x0000022c Code RO 50 RESET lpc2300.o
0x0000022c 0x00000000 Code RO 54 * .ARM.Collect$$$$00000000 mc_t.l(entry.o)
0x0000022c 0x00000004 Code RO 332 .ARM.Collect$$$$00000001 mc_t.l(entry2.o)
0x00000230 0x00000004 Code RO 334 .ARM.Collect$$$$00000004 mc_t.l(entry5.o)
0x00000234 0x00000000 Code RO 336 .ARM.Collect$$$$00000008 mc_t.l(entry7b.o)
0x00000234 0x00000000 Code RO 338 .ARM.Collect$$$$0000000A mc_t.l(entry8b.o)
0x00000234 0x0000000c Code RO 339 .ARM.Collect$$$$0000000B mc_t.l(entry9a.o)
0x00000240 0x00000000 Code RO 341 .ARM.Collect$$$$0000000D mc_t.l(entry10a.o)
0x00000240 0x00000000 Code RO 343 .ARM.Collect$$$$0000000F mc_t.l(entry11a.o)
0x00000240 0x00000004 Code RO 333 .ARM.Collect$$$$00002712 mc_t.l(entry2.o)
0x00000244 0x00000b60 Code RO 1 .text adc.o
0x00000da4 0x000002f8 Code RO 30 .text lcd_4bit.o
0x0000109c 0x00000008 Ven RO 57 .text mc_t.l(memcpya.o)
0x000010a4 0x00000024 Code RO 57 .text mc_t.l(memcpya.o)
0x000010c8 0x00000008 Ven RO 326 .text mf_t.l(dmul.o)
0x000010d0 0x000000d4 Code RO 326 .text mf_t.l(dmul.o)
0x000011a4 0x00000008 Ven RO 328 .text mf_t.l(ddiv.o)
0x000011ac 0x000000f4 Code RO 328 .text mf_t.l(ddiv.o)
0x000012a0 0x00000008 Ven RO 330 .text mf_t.l(dflti.o)
0x000012a8 0x00000028 Code RO 330 .text mf_t.l(dflti.o)
0x000012d0 0x0000002e Code RO 348 .text mc_t.l(uidiv.o)
0x000012fe 0x00000068 Code RO 350 .text mc_t.l(uldiv.o)
0x00001366 0x00000002 PAD
0x00001368 0x00000000 Code RO 352 .text mc_t.l(iusefp.o)
0x00001368 0x000000c6 Code RO 353 .text mf_t.l(depilogue.o)
0x0000142e 0x00000002 PAD
0x00001430 0x00000168 Code RO 357 .text mf_t.l(dadd.o)
0x00001598 0x00000044 Code RO 359 .text mf_t.l(dfixul.o)
0x000015dc 0x00000028 Code RO 361 .text mf_t.l(cdrcmple.o)
0x00001604 0x00000008 Ven RO 363 .text mc_t.l(init.o)
0x0000160c 0x00000020 Code RO 363 .text mc_t.l(init.o)
0x0000162c 0x00000022 Code RO 368 .text mc_t.l(llshl.o)
0x0000164e 0x00000024 Code RO 370 .text mc_t.l(llushr.o)
0x00001672 0x00000028 Code RO 372 .text mc_t.l(llsshr.o)
0x0000169a 0x00000002 PAD
0x0000169c 0x00000008 Ven RO 389 Veneer$$Code anon$$obj.o
0x000016a4 0x00000008 Ven RO 300 i.__0sprintf mc_t.l(printfa.o)
0x000016ac 0x00000028 Code RO 300 i.__0sprintf mc_t.l(printfa.o)
0x000016d4 0x0000002e Code RO 355 i.__ARM_clz mf_t.l(depilogue.o)
0x00001702 0x00000002 Code RO 129 i.__ARM_common_call_via_r2 mc_t.l(printf1.o)
0x00001704 0x00000002 Code RO 365 i.__ARM_common_call_via_r3 mc_t.l(init.o)
0x00001706 0x00000002 Code RO 83 i.__ARM_common_call_via_r6 mc_t.l(printfb.o)
0x00001708 0x0000001c Code RO 377 i.__scatterload_copy mc_t.l(handlers.o)
0x00001724 0x00000004 Code RO 378 i.__scatterload_null mc_t.l(handlers.o)
0x00001728 0x00000018 Code RO 379 i.__scatterload_zeroinit mc_t.l(handlers.o)
0x00001740 0x0000015c Code RO 305 i._fp_digits mc_t.l(printfa.o)
0x0000189c 0x00000718 Code RO 306 i._printf_core mc_t.l(printfa.o)
0x00001fb4 0x00000026 Code RO 307 i._printf_post_padding mc_t.l(printfa.o)
0x00001fda 0x00000032 Code RO 308 i._printf_pre_padding mc_t.l(printfa.o)
0x0000200c 0x0000000a Code RO 310 i._sputc mc_t.l(printfa.o)
0x00002016 0x00000002 PAD
0x00002018 0x000000f0 Data RO 3 .constdata adc.o
0x00002108 0x00000040 Data RO 31 .constdata lcd_4bit.o
0x00002148 0x00000020 Data RO 375 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000628, Max: 0x00008000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x40000000 0x0000002c Data RW 4 .data adc.o
0x4000002c 0x000000f4 Zero RW 2 .bss adc.o
0x40000120 0x00000508 Zero RW 48 STACK lpc2300.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
2912 288 240 44 244 6989 adc.o
760 16 64 0 0 3422 lcd_4bit.o
556 80 0 0 1288 360 lpc2300.o
----------------------------------------------------------------------
4236 384 336 44 1532 10771 Object Totals
8 0 32 0 0 0 (incl. Generated)
0 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
0 0 0 0 0 0 entry.o
0 0 0 0 0 0 entry10a.o
0 0 0 0 0 0 entry11a.o
8 4 0 0 0 0 entry2.o
4 0 0 0 0 0 entry5.o
0 0 0 0 0 0 entry7b.o
0 0 0 0 0 0 entry8b.o
12 4 0 0 0 0 entry9a.o
56 0 0 0 0 0 handlers.o
42 8 0 0 0 136 init.o
0 0 0 0 0 0 iusefp.o
34 0 0 0 0 72 llshl.o
40 0 0 0 0 72 llsshr.o
36 0 0 0 0 72 llushr.o
44 0 0 0 0 60 memcpya.o
2 0 0 0 0 60 printf1.o
2310 96 0 0 0 524 printfa.o
2 0 0 0 0 60 printfb.o
46 0 0 0 0 72 uidiv.o
104 0 0 0 0 96 uldiv.o
40 0 0 0 0 68 cdrcmple.o
360 6 0 0 0 152 dadd.o
252 6 0 0 0 96 ddiv.o
244 0 0 0 0 232 depilogue.o
68 10 0 0 0 80 dfixul.o
48 4 0 0 0 76 dflti.o
220 6 0 0 0 100 dmul.o
----------------------------------------------------------------------
3980 144 0 0 0 2028 Library Totals
8 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
2740 112 0 0 0 1224 mc_t.l
1232 32 0 0 0 804 mf_t.l
----------------------------------------------------------------------
3980 144 0 0 0 2028 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
8216 528 336 44 1532 11763 Grand Totals
8216 528 336 44 1532 11763 ELF Image Totals
8216 528 336 44 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 8552 ( 8.35kB)
Total RW Size (RW Data + ZI Data) 1576 ( 1.54kB)
Total ROM Size (Code + RO Data + RW Data) 8596 ( 8.39kB)
==============================================================================