-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFrame.map
More file actions
828 lines (779 loc) · 74 KB
/
Frame.map
File metadata and controls
828 lines (779 loc) · 74 KB
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
ARM Linker, 4.1 [Build 894] [Standard]
==============================================================================
Section Cross References
startup_stm32f10x_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
startup_stm32f10x_md.o(RESET) refers to main.o(.text) for EXTI0_IRQHandler
startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main
startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem
startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem
delay.o(.text) refers to delay.o(.data) for fac_us
main.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(.text) refers to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u
main.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
main.o(.text) refers to sys.o(.text) for Stm32_Clock_Init
main.o(.text) refers to init.o(.text) for IO_Init
main.o(.text) refers to delay.o(.text) for delay_init
main.o(.text) refers to noretval__2printf.o(.text) for __2printf
main.o(.text) refers to main.o(.data) for echo
main.o(.text) refers to main.o(.bss) for USART_RX_BUF
usart.o(.text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
sys.o(.text) refers to sys.o(.emb_text) for WFI_SET
init.o(.text) refers to delay.o(.text) for delay_us
init.o(.text) refers to sys.o(.text) for JTAG_Set
init.o(.text) refers to fflt_clz.o(x$fpl$ffltu) for __aeabi_ui2f
init.o(.text) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
init.o(.text) refers to ffixu.o(x$fpl$ffixu) for __aeabi_f2uiz
init.o(.text) refers to faddsub_clz.o(x$fpl$frsb) for __aeabi_frsub
init.o(.text) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul
use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
__2printf.o(.text) refers to usart.o(.data) for __stdout
noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
noretval__2printf.o(.text) refers to usart.o(.data) for __stdout
__printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
_printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
__printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
__printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
__printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
__printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
_printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
_printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
__main.o(!!!main) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
faddsub_clz.o(x$fpl$fadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
faddsub_clz.o(x$fpl$fadd) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
faddsub_clz.o(x$fpl$fadd) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
faddsub_clz.o(x$fpl$fadd) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
faddsub_clz.o(x$fpl$frsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
faddsub_clz.o(x$fpl$frsb) refers to faddsub_clz.o(x$fpl$fsub) for _fsub1
faddsub_clz.o(x$fpl$fsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
faddsub_clz.o(x$fpl$fsub) refers to faddsub_clz.o(x$fpl$fadd) for _fadd1
faddsub_clz.o(x$fpl$fsub) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
fdiv.o(x$fpl$frdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fdiv.o(x$fpl$frdiv) refers to fdiv.o(x$fpl$fdiv) for _fdiv1
fdiv.o(x$fpl$fdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fdiv.o(x$fpl$fdiv) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
ffixu.o(x$fpl$ffixu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
ffixu.o(x$fpl$ffixu) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
ffixu.o(x$fpl$ffixur) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
ffixu.o(x$fpl$ffixur) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
fflt_clz.o(x$fpl$ffltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fflt_clz.o(x$fpl$fflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fflt_clz.o(x$fpl$ffltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fmul.o(x$fpl$fmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fmul.o(x$fpl$fmul) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf
fmul.o(x$fpl$fmul) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
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
_printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
_printf_char_file.o(.text) refers to ferror.o(.text) for ferror
_printf_char_file.o(.text) refers to usart.o(.text) for fputc
fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
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 main.o(.text) for main
rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
rtentry4.o(.ARM.exidx) refers to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
_printf_char_common.o(.text) refers to __printf.o(.text) for __printf
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_stm32f10x_md.o(.text) for __user_initial_stackheap
exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_alloca_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002F) for __rt_lib_init_return
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_signal_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_stdio_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_user_alloc_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers to fpinit.o(x$fpl$fpinit) for _fp_init
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
libinit2.o(.ARM.Collect$$libinit$$0000000C) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
libinit2.o(.ARM.Collect$$libinit$$00000022) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000023) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
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 usart.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
rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
_get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
_get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
_get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
defsig_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
rt_raise.o(.text) refers to __raise.o(.text) for __raise
rt_raise.o(.text) refers to usart.o(.text) for _sys_exit
defsig_exit.o(.text) refers to usart.o(.text) for _sys_exit
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
__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
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_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../../angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 rtentry4.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 rtentry.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 rtentry2.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr_intlibspace.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
../../angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE
../../angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
../../angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
../../angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../../faddsub.s 0x00000000 Number 0 faddsub_clz.o ABSOLUTE
../../fdiv.s 0x00000000 Number 0 fdiv.o ABSOLUTE
../../ffixu.s 0x00000000 Number 0 ffixu.o ABSOLUTE
../../fflt.s 0x00000000 Number 0 fflt_clz.o ABSOLUTE
../../fmul.s 0x00000000 Number 0 fmul.o ABSOLUTE
../../fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE
../../fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
../../fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE
../../heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
../../heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
../../libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../../libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
../../libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
../../libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE
../../printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE
../../printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE
../../printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf.o ABSOLUTE
../../printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE
../../printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE
../../printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE
../../printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE
../../printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE
../../printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../../signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
../../signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../../stdio.c 0x00000000 Number 0 ferror_locked.o ABSOLUTE
../../stdio.c 0x00000000 Number 0 ferror.o ABSOLUTE
../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../../usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
delay.c 0x00000000 Number 0 delay.o ABSOLUTE
init.c 0x00000000 Number 0 init.o ABSOLUTE
main.c 0x00000000 Number 0 main.o ABSOLUTE
startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
sys.c 0x00000000 Number 0 sys.o ABSOLUTE
sys.c 0x00000000 Number 0 sys.o ABSOLUTE
usart.c 0x00000000 Number 0 usart.o ABSOLUTE
RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET)
!!!main 0x080000ec Section 8 __main.o(!!!main)
!!!scatter 0x080000f4 Section 52 __scatter.o(!!!scatter)
!!handler_copy 0x08000128 Section 26 __scatter_copy.o(!!handler_copy)
!!handler_zi 0x08000144 Section 28 __scatter_zi.o(!!handler_zi)
.ARM.Collect$$_printf_percent$$00000000 0x08000160 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
.ARM.Collect$$_printf_percent$$0000000A 0x08000160 Section 6 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
.ARM.Collect$$_printf_percent$$00000017 0x08000166 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
.ARM.Collect$$libinit$$00000000 0x0800016a Section 6 libinit.o(.ARM.Collect$$libinit$$00000000)
.ARM.Collect$$libinit$$00000006 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
.ARM.Collect$$libinit$$00000008 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000008)
.ARM.Collect$$libinit$$0000000A 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
.ARM.Collect$$libinit$$0000000D 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000D)
.ARM.Collect$$libinit$$0000000F 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000F)
.ARM.Collect$$libinit$$00000011 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000013 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000019 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000028 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000028)
.ARM.Collect$$libinit$$0000002A 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002A)
.ARM.Collect$$libinit$$0000002C 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
.ARM.Collect$$libinit$$0000002E 0x08000170 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$0000002F 0x08000170 Section 2 libinit2.o(.ARM.Collect$$libinit$$0000002F)
.ARM.Collect$$libshutdown$$00000000 0x08000172 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000003 0x08000174 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
.ARM.Collect$$libshutdown$$00000006 0x08000174 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
.ARM.Collect$$libshutdown$$00000009 0x08000174 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
.ARM.Collect$$libshutdown$$0000000B 0x08000174 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
.ARM.Collect$$libshutdown$$0000000E 0x08000174 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
.ARM.Collect$$libshutdown$$0000000F 0x08000174 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$rtentry$$00000000 0x08000176 Section 0 rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x08000176 Section 0 rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x08000176 Section 6 rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x0800017c Section 0 rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x0800017c Section 4 rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x08000180 Section 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x08000180 Section 8 rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x08000188 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x0800018a Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x0800018a Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x0800018e Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.emb_text 0x08000194 Section 2 sys.o(.emb_text)
.text 0x08000198 Section 56 startup_stm32f10x_md.o(.text)
.text 0x080001d0 Section 0 delay.o(.text)
.text 0x08000270 Section 0 main.o(.text)
.text 0x08000514 Section 0 usart.o(.text)
.text 0x08000534 Section 0 sys.o(.text)
.text 0x0800081c Section 0 init.o(.text)
.text 0x08000d14 Section 2 use_no_semi_2.o(.text)
.text 0x08000d18 Section 0 noretval__2printf.o(.text)
.text 0x08000d30 Section 0 __printf.o(.text)
.text 0x08000d9c Section 0 _printf_dec.o(.text)
.text 0x08000e14 Section 0 heapauxi.o(.text)
.text 0x08000e1a Section 2 use_no_semi.o(.text)
.text 0x08000e1c Section 0 _printf_intcommon.o(.text)
.text 0x08000ed4 Section 0 _printf_char_file.o(.text)
.text 0x08000ef8 Section 0 _printf_char_common.o(.text)
_printf_input_char 0x08000ef9 Thumb Code 10 _printf_char_common.o(.text)
.text 0x08000f28 Section 0 ferror.o(.text)
.text 0x08000f30 Section 74 sys_stackheap_outer.o(.text)
.text 0x08000f7a Section 0 exit.o(.text)
.text 0x08000f88 Section 8 libspace.o(.text)
.text 0x08000f90 Section 8 rt_fp_status_addr_intlibspace.o(.text)
x$fpl$fadd 0x08000f98 Section 196 faddsub_clz.o(x$fpl$fadd)
_fadd1 0x08000fa7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
x$fpl$fdiv 0x0800105c Section 388 fdiv.o(x$fpl$fdiv)
_fdiv1 0x0800105d Thumb Code 0 fdiv.o(x$fpl$fdiv)
x$fpl$ffixu 0x080011e0 Section 62 ffixu.o(x$fpl$ffixu)
x$fpl$ffltu 0x08001220 Section 38 fflt_clz.o(x$fpl$ffltu)
x$fpl$fmul 0x08001248 Section 258 fmul.o(x$fpl$fmul)
x$fpl$fnaninf 0x0800134a Section 140 fnaninf.o(x$fpl$fnaninf)
x$fpl$fpinit 0x080013d6 Section 14 fpinit.o(x$fpl$fpinit)
x$fpl$fretinf 0x080013e4 Section 10 fretinf.o(x$fpl$fretinf)
x$fpl$frsb 0x080013ee Section 20 faddsub_clz.o(x$fpl$frsb)
x$fpl$fsub 0x08001404 Section 234 faddsub_clz.o(x$fpl$fsub)
_fsub1 0x08001413 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
x$fpl$usenofp 0x080014ee Section 0 usenofp.o(x$fpl$usenofp)
.data 0x20000000 Section 4 delay.o(.data)
fac_us 0x20000000 Data 1 delay.o(.data)
fac_ms 0x20000002 Data 2 delay.o(.data)
.data 0x20000004 Section 36 main.o(.data)
.data 0x20000028 Section 4 usart.o(.data)
.bss 0x2000002c Section 256 main.o(.bss)
.bss 0x2000012c Section 96 libspace.o(.bss)
HEAP 0x20000190 Section 512 startup_stm32f10x_md.o(HEAP)
Heap_Mem 0x20000190 Data 512 startup_stm32f10x_md.o(HEAP)
STACK 0x20000390 Section 1024 startup_stm32f10x_md.o(STACK)
Stack_Mem 0x20000390 Data 1024 startup_stm32f10x_md.o(STACK)
__initial_sp 0x20000790 Data 0 startup_stm32f10x_md.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 main.o ABSOLUTE
__ARM_exceptions_init - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__rt_locale - Undefined Weak Reference
__sigvec_lookup - Undefined Weak Reference
_atexit_init - Undefined Weak Reference
_call_atexit_fns - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_fp_trap_init - Undefined Weak Reference
_fp_trap_shutdown - Undefined Weak Reference
_get_lc_collate - Undefined Weak Reference
_get_lc_ctype - Undefined Weak Reference
_get_lc_monetary - Undefined Weak Reference
_get_lc_numeric - Undefined Weak Reference
_get_lc_time - Undefined Weak Reference
_getenv_init - Undefined Weak Reference
_handle_redirection - Undefined Weak Reference
_init_alloc - Undefined Weak Reference
_init_user_alloc - Undefined Weak Reference
_initio - Undefined Weak Reference
_mutex_acquire - Undefined Weak Reference
_mutex_release - Undefined Weak Reference
_printf_post_padding - Undefined Weak Reference
_printf_pre_padding - Undefined Weak Reference
_printf_truncate_signed - Undefined Weak Reference
_printf_truncate_unsigned - 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
__Vectors_Size 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE
__Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET)
__Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET)
__main 0x080000ed Thumb Code 8 __main.o(!!!main)
__scatterload 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x080000f5 Thumb Code 44 __scatter.o(!!!scatter)
__scatterload_rt2_thumb_only 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_null 0x08000103 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_copy 0x08000129 Thumb Code 26 __scatter_copy.o(!!handler_copy)
__scatterload_zeroinit 0x08000145 Thumb Code 28 __scatter_zi.o(!!handler_zi)
_printf_percent 0x08000161 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
_printf_u 0x08000161 Thumb Code 0 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
_printf_percent_end 0x08000167 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
__rt_lib_init 0x0800016b Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
__rt_lib_init_alloca_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002A)
__rt_lib_init_argv_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000028)
__rt_lib_init_atexit_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_clock_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_cpp_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_exceptions_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
__rt_lib_init_fp_trap_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_getenv_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_heap_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
__rt_lib_init_lc_collate_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000D)
__rt_lib_init_lc_ctype_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F)
__rt_lib_init_lc_monetary_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_lc_numeric_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_time_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_rand_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
__rt_lib_init_return 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002F)
__rt_lib_init_signal_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_stdio_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_user_alloc_1 0x08000171 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000008)
__rt_lib_shutdown 0x08000173 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_fp_trap_1 0x08000175 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
__rt_lib_shutdown_heap_1 0x08000175 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
__rt_lib_shutdown_return 0x08000175 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_signal_1 0x08000175 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
__rt_lib_shutdown_stdio_1 0x08000175 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
__rt_lib_shutdown_user_alloc_1 0x08000175 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
__rt_entry 0x08000177 Thumb Code 0 rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x08000177 Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x08000177 Thumb Code 0 rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x0800017d Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x0800017d Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x08000181 Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x08000181 Thumb Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x08000189 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x0800018b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x0800018b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x0800018f Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
WFI_SET 0x08000195 Thumb Code 2 sys.o(.emb_text)
Reset_Handler 0x08000199 Thumb Code 4 startup_stm32f10x_md.o(.text)
NMI_Handler 0x0800019d Thumb Code 2 startup_stm32f10x_md.o(.text)
HardFault_Handler 0x0800019f Thumb Code 2 startup_stm32f10x_md.o(.text)
MemManage_Handler 0x080001a1 Thumb Code 2 startup_stm32f10x_md.o(.text)
BusFault_Handler 0x080001a3 Thumb Code 2 startup_stm32f10x_md.o(.text)
UsageFault_Handler 0x080001a5 Thumb Code 2 startup_stm32f10x_md.o(.text)
SVC_Handler 0x080001a7 Thumb Code 2 startup_stm32f10x_md.o(.text)
DebugMon_Handler 0x080001a9 Thumb Code 2 startup_stm32f10x_md.o(.text)
PendSV_Handler 0x080001ab Thumb Code 2 startup_stm32f10x_md.o(.text)
SysTick_Handler 0x080001ad Thumb Code 2 startup_stm32f10x_md.o(.text)
CAN1_RX1_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_SCE_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel1_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel2_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel3_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel4_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel5_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel6_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel7_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI15_10_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI1_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI2_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI3_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI4_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI9_5_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
FLASH_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_ER_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_EV_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_ER_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_EV_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
PVD_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
RCC_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
RTCAlarm_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
RTC_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI1_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI2_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
TAMPER_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_BRK_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_CC_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_TRG_COM_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_UP_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM3_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM4_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
USART2_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
USART3_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
USBWakeUp_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
WWDG_IRQHandler 0x080001af Thumb Code 0 startup_stm32f10x_md.o(.text)
__user_initial_stackheap 0x080001b1 Thumb Code 0 startup_stm32f10x_md.o(.text)
delay_init 0x080001d1 Thumb Code 44 delay.o(.text)
delay_ms 0x080001fd Thumb Code 54 delay.o(.text)
delay_us 0x08000233 Thumb Code 54 delay.o(.text)
main 0x08000271 Thumb Code 160 main.o(.text)
EXTI0_IRQHandler 0x08000311 Thumb Code 90 main.o(.text)
USART1_IRQHandler 0x0800036b Thumb Code 56 main.o(.text)
TIM2_IRQHandler 0x080003a3 Thumb Code 64 main.o(.text)
ADC1_2_IRQHandler 0x080003e3 Thumb Code 142 main.o(.text)
_sys_exit 0x08000515 Thumb Code 6 usart.o(.text)
fputc 0x0800051b Thumb Code 22 usart.o(.text)
MY_NVIC_SetVectorTable 0x08000535 Thumb Code 12 sys.o(.text)
MY_NVIC_PriorityGroupConfig 0x08000541 Thumb Code 36 sys.o(.text)
MY_NVIC_Init 0x08000565 Thumb Code 156 sys.o(.text)
Ex_NVIC_Config 0x08000601 Thumb Code 144 sys.o(.text)
MYRCC_DeInit 0x08000691 Thumb Code 90 sys.o(.text)
Sys_Standby 0x080006eb Thumb Code 68 sys.o(.text)
Sys_Soft_Reset 0x0800072f Thumb Code 12 sys.o(.text)
JTAG_Set 0x0800073b Thumb Code 42 sys.o(.text)
Stm32_Clock_Init 0x08000765 Thumb Code 130 sys.o(.text)
motor_Init 0x0800081d Thumb Code 62 init.o(.text)
IO_Init 0x0800085b Thumb Code 88 init.o(.text)
EXTIX_Init 0x080008b3 Thumb Code 32 init.o(.text)
PWM4_Init 0x080008d3 Thumb Code 82 init.o(.text)
PWM2_2Init 0x08000925 Thumb Code 84 init.o(.text)
PWM2_1Init 0x08000979 Thumb Code 84 init.o(.text)
Timer5_Init 0x080009cd Thumb Code 82 init.o(.text)
Timer6_Init 0x08000a1f Thumb Code 68 init.o(.text)
Timer4_Init 0x08000a63 Thumb Code 82 init.o(.text)
Timer3_Init 0x08000ab5 Thumb Code 40 init.o(.text)
Timer2_Init 0x08000add Thumb Code 68 init.o(.text)
uart_init 0x08000b21 Thumb Code 182 init.o(.text)
Adc_Init 0x08000bd7 Thumb Code 304 init.o(.text)
Motors_Init 0x08000d07 Thumb Code 2 init.o(.text)
__use_no_semihosting 0x08000d15 Thumb Code 2 use_no_semi_2.o(.text)
__2printf 0x08000d19 Thumb Code 20 noretval__2printf.o(.text)
__printf 0x08000d31 Thumb Code 106 __printf.o(.text)
_printf_int_dec 0x08000d9d Thumb Code 102 _printf_dec.o(.text)
__use_two_region_memory 0x08000e15 Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x08000e17 Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x08000e19 Thumb Code 2 heapauxi.o(.text)
__I$use$semihosting 0x08000e1b Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x08000e1b Thumb Code 2 use_no_semi.o(.text)
_printf_int_common 0x08000e1d Thumb Code 184 _printf_intcommon.o(.text)
_printf_char_file 0x08000ed5 Thumb Code 32 _printf_char_file.o(.text)
_printf_char_common 0x08000f03 Thumb Code 32 _printf_char_common.o(.text)
ferror 0x08000f29 Thumb Code 8 ferror.o(.text)
__user_setup_stackheap 0x08000f31 Thumb Code 74 sys_stackheap_outer.o(.text)
exit 0x08000f7b Thumb Code 12 exit.o(.text)
__user_libspace 0x08000f89 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x08000f89 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x08000f89 Thumb Code 0 libspace.o(.text)
__rt_fp_status_addr 0x08000f91 Thumb Code 8 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_fadd 0x08000f99 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
_fadd 0x08000f99 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
__aeabi_fdiv 0x0800105d Thumb Code 0 fdiv.o(x$fpl$fdiv)
_fdiv 0x0800105d Thumb Code 384 fdiv.o(x$fpl$fdiv)
__aeabi_f2uiz 0x080011e1 Thumb Code 0 ffixu.o(x$fpl$ffixu)
_ffixu 0x080011e1 Thumb Code 62 ffixu.o(x$fpl$ffixu)
__aeabi_ui2f 0x08001221 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
_ffltu 0x08001221 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
__aeabi_fmul 0x08001249 Thumb Code 0 fmul.o(x$fpl$fmul)
_fmul 0x08001249 Thumb Code 258 fmul.o(x$fpl$fmul)
__fpl_fnaninf 0x0800134b Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
_fp_init 0x080013d7 Thumb Code 14 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x080013e3 Thumb Code 0 fpinit.o(x$fpl$fpinit)
__fpl_fretinf 0x080013e5 Thumb Code 10 fretinf.o(x$fpl$fretinf)
__aeabi_frsub 0x080013ef Thumb Code 0 faddsub_clz.o(x$fpl$frsb)
_frsb 0x080013ef Thumb Code 20 faddsub_clz.o(x$fpl$frsb)
__aeabi_fsub 0x08001405 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
_fsub 0x08001405 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
__I$use$fp 0x080014ef Thumb Code 0 usenofp.o(x$fpl$usenofp)
Region$$Table$$Base 0x080014f0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08001510 Number 0 anon$$obj.o(Region$$Table)
USART_RX_STA 0x20000004 Data 1 main.o(.data)
USART_RX_CNT 0x20000005 Data 1 main.o(.data)
echo 0x20000006 Data 2 main.o(.data)
cntt 0x20000008 Data 1 main.o(.data)
pussy 0x20000009 Data 1 main.o(.data)
mem 0x2000000a Data 1 main.o(.data)
adcx1 0x2000000c Data 2 main.o(.data)
adcx2 0x2000000e Data 2 main.o(.data)
adcx3 0x20000010 Data 2 main.o(.data)
adcx4 0x20000012 Data 2 main.o(.data)
Gyro_raw 0x20000014 Data 2 main.o(.data)
Batt 0x20000016 Data 2 main.o(.data)
c 0x20000018 Data 4 main.o(.data)
d 0x2000001c Data 4 main.o(.data)
e 0x20000020 Data 4 main.o(.data)
f 0x20000024 Data 4 main.o(.data)
__stdout 0x20000028 Data 4 usart.o(.data)
USART_RX_BUF 0x2000002c Data 256 main.o(.bss)
__libspace_start 0x2000012c Data 96 libspace.o(.bss)
__temporary_stack_top$libspace 0x2000018c Data 0 libspace.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000153c, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00001510, Max: 0x00010000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x08000000 0x000000ec Data RO 3 RESET startup_stm32f10x_md.o
0x080000ec 0x00000008 Code RO 225 * !!!main c_w.l(__main.o)
0x080000f4 0x00000034 Code RO 420 !!!scatter c_w.l(__scatter.o)
0x08000128 0x0000001a Code RO 422 !!handler_copy c_w.l(__scatter_copy.o)
0x08000142 0x00000002 PAD
0x08000144 0x0000001c Code RO 424 !!handler_zi c_w.l(__scatter_zi.o)
0x08000160 0x00000000 Code RO 222 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
0x08000160 0x00000006 Code RO 221 .ARM.Collect$$_printf_percent$$0000000A c_w.l(_printf_u.o)
0x08000166 0x00000004 Code RO 256 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
0x0800016a 0x00000006 Code RO 294 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x08000170 0x00000000 Code RO 302 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 304 .ARM.Collect$$libinit$$00000008 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 306 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 309 .ARM.Collect$$libinit$$0000000D c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 311 .ARM.Collect$$libinit$$0000000F c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 313 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 315 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 317 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 319 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 321 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 323 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 325 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 327 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 329 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 333 .ARM.Collect$$libinit$$00000028 c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 335 .ARM.Collect$$libinit$$0000002A c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 337 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
0x08000170 0x00000000 Code RO 339 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x08000170 0x00000002 Code RO 340 .ARM.Collect$$libinit$$0000002F c_w.l(libinit2.o)
0x08000172 0x00000002 Code RO 363 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x08000174 0x00000000 Code RO 374 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o)
0x08000174 0x00000000 Code RO 377 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o)
0x08000174 0x00000000 Code RO 380 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o)
0x08000174 0x00000000 Code RO 382 .ARM.Collect$$libshutdown$$0000000B c_w.l(libshutdown2.o)
0x08000174 0x00000000 Code RO 385 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o)
0x08000174 0x00000002 Code RO 386 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x08000176 0x00000000 Code RO 251 .ARM.Collect$$rtentry$$00000000 c_w.l(rtentry.o)
0x08000176 0x00000000 Code RO 263 .ARM.Collect$$rtentry$$00000002 c_w.l(rtentry2.o)
0x08000176 0x00000006 Code RO 275 .ARM.Collect$$rtentry$$00000004 c_w.l(rtentry4.o)
0x0800017c 0x00000000 Code RO 265 .ARM.Collect$$rtentry$$00000009 c_w.l(rtentry2.o)
0x0800017c 0x00000004 Code RO 266 .ARM.Collect$$rtentry$$0000000A c_w.l(rtentry2.o)
0x08000180 0x00000000 Code RO 268 .ARM.Collect$$rtentry$$0000000C c_w.l(rtentry2.o)
0x08000180 0x00000008 Code RO 269 .ARM.Collect$$rtentry$$0000000D c_w.l(rtentry2.o)
0x08000188 0x00000002 Code RO 298 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x0800018a 0x00000000 Code RO 344 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x0800018a 0x00000004 Code RO 345 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x0800018e 0x00000006 Code RO 346 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x08000194 0x00000002 Code RO 161 .emb_text sys.o
0x08000196 0x00000002 PAD
0x08000198 0x00000038 Code RO 4 .text startup_stm32f10x_md.o
0x080001d0 0x000000a0 Code RO 10 .text delay.o
0x08000270 0x000002a4 Code RO 112 .text main.o
0x08000514 0x00000020 Code RO 138 .text usart.o
0x08000534 0x000002e8 Code RO 162 .text sys.o
0x0800081c 0x000004f8 Code RO 177 .text init.o
0x08000d14 0x00000002 Code RO 191 .text c_w.l(use_no_semi_2.o)
0x08000d16 0x00000002 PAD
0x08000d18 0x00000018 Code RO 195 .text c_w.l(noretval__2printf.o)
0x08000d30 0x0000006a Code RO 197 .text c_w.l(__printf.o)
0x08000d9a 0x00000002 PAD
0x08000d9c 0x00000078 Code RO 199 .text c_w.l(_printf_dec.o)
0x08000e14 0x00000006 Code RO 223 .text c_w.l(heapauxi.o)
0x08000e1a 0x00000002 Code RO 249 .text c_w.l(use_no_semi.o)
0x08000e1c 0x000000b8 Code RO 252 .text c_w.l(_printf_intcommon.o)
0x08000ed4 0x00000024 Code RO 254 .text c_w.l(_printf_char_file.o)
0x08000ef8 0x00000030 Code RO 277 .text c_w.l(_printf_char_common.o)
0x08000f28 0x00000008 Code RO 279 .text c_w.l(ferror.o)
0x08000f30 0x0000004a Code RO 283 .text c_w.l(sys_stackheap_outer.o)
0x08000f7a 0x0000000c Code RO 287 .text c_w.l(exit.o)
0x08000f86 0x00000002 PAD
0x08000f88 0x00000008 Code RO 295 .text c_w.l(libspace.o)
0x08000f90 0x00000008 Code RO 353 .text c_w.l(rt_fp_status_addr_intlibspace.o)
0x08000f98 0x000000c4 Code RO 227 x$fpl$fadd fz_ws.l(faddsub_clz.o)
0x0800105c 0x00000184 Code RO 234 x$fpl$fdiv fz_ws.l(fdiv.o)
0x080011e0 0x0000003e Code RO 237 x$fpl$ffixu fz_ws.l(ffixu.o)
0x0800121e 0x00000002 PAD
0x08001220 0x00000026 Code RO 241 x$fpl$ffltu fz_ws.l(fflt_clz.o)
0x08001246 0x00000002 PAD
0x08001248 0x00000102 Code RO 247 x$fpl$fmul fz_ws.l(fmul.o)
0x0800134a 0x0000008c Code RO 257 x$fpl$fnaninf fz_ws.l(fnaninf.o)
0x080013d6 0x0000000e Code RO 341 x$fpl$fpinit fz_ws.l(fpinit.o)
0x080013e4 0x0000000a Code RO 259 x$fpl$fretinf fz_ws.l(fretinf.o)
0x080013ee 0x00000014 Code RO 228 x$fpl$frsb fz_ws.l(faddsub_clz.o)
0x08001402 0x00000002 PAD
0x08001404 0x000000ea Code RO 229 x$fpl$fsub fz_ws.l(faddsub_clz.o)
0x080014ee 0x00000000 Code RO 261 x$fpl$usenofp fz_ws.l(usenofp.o)
0x080014ee 0x00000002 PAD
0x080014f0 0x00000020 Data RO 418 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000790, Max: 0x00005000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00000004 Data RW 11 .data delay.o
0x20000004 0x00000024 Data RW 114 .data main.o
0x20000028 0x00000004 Data RW 139 .data usart.o
0x2000002c 0x00000100 Zero RW 113 .bss main.o
0x2000012c 0x00000060 Zero RW 296 .bss c_w.l(libspace.o)
0x2000018c 0x00000004 PAD
0x20000190 0x00000200 Zero RW 2 HEAP startup_stm32f10x_md.o
0x20000390 0x00000400 Zero RW 1 STACK startup_stm32f10x_md.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
160 8 0 4 0 3435 delay.o
1272 100 0 0 0 3107 init.o
676 172 0 36 256 2031 main.o
56 22 236 0 1536 748 startup_stm32f10x_md.o
746 54 0 0 0 2595 sys.o
32 4 0 4 0 2064 usart.o
----------------------------------------------------------------------
2944 360 268 44 1792 13980 Object Totals
0 0 32 0 0 0 (incl. Generated)
2 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 68 __main.o
106 0 0 0 0 84 __printf.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
48 6 0 0 0 96 _printf_char_common.o
36 4 0 0 0 80 _printf_char_file.o
120 18 0 0 0 92 _printf_dec.o
184 0 0 0 0 88 _printf_intcommon.o
0 0 0 0 0 0 _printf_percent.o
4 0 0 0 0 0 _printf_percent_end.o
6 0 0 0 0 0 _printf_u.o
12 0 0 0 0 72 exit.o
8 0 0 0 0 68 ferror.o
6 0 0 0 0 152 heapauxi.o
6 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
24 4 0 0 0 84 noretval__2printf.o
8 4 0 0 0 68 rt_fp_status_addr_intlibspace.o
0 0 0 0 0 0 rtentry.o
12 0 0 0 0 0 rtentry2.o
6 0 0 0 0 0 rtentry4.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
74 0 0 0 0 80 sys_stackheap_outer.o
2 0 0 0 0 68 use_no_semi.o
2 0 0 0 0 68 use_no_semi_2.o
450 8 0 0 0 236 faddsub_clz.o
388 76 0 0 0 96 fdiv.o
62 4 0 0 0 84 ffixu.o
38 0 0 0 0 68 fflt_clz.o
258 4 0 0 0 84 fmul.o
140 4 0 0 0 84 fnaninf.o
14 0 0 0 0 76 fpinit.o
10 0 0 0 0 68 fretinf.o
0 0 0 0 0 0 usenofp.o
----------------------------------------------------------------------
2180 144 0 0 100 2032 Library Totals
16 0 0 0 4 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
804 48 0 0 96 1236 c_w.l
1360 96 0 0 0 796 fz_ws.l
----------------------------------------------------------------------
2180 144 0 0 100 2032 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
5124 504 268 44 1892 14296 Grand Totals
5124 504 268 44 1892 14296 ELF Image Totals
5124 504 268 44 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 5392 ( 5.27kB)
Total RW Size (RW Data + ZI Data) 1936 ( 1.89kB)
Total ROM Size (Code + RO Data + RW Data) 5436 ( 5.31kB)
==============================================================================