03-RTC.map
上传用户:cchhkk2004
上传日期:2022-05-10
资源大小:78k
文件大小:62k
源码类别:

VxWorks

开发平台:

Others

  1. ARM Linker, RVCT4.0 [Build 524] for uVision [Standard]
  2. ==============================================================================
  3. Section Cross References
  4.     startup.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  5.     startup.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  6.     startup.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  7.     startup.o(RESET) refers to startup.o(STACK) for Stack_Top
  8.     startup.o(RESET) refers to __main.o(!!!main) for __main
  9.     startup.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  10.     startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
  11.     startup.o(.text) refers to startup.o(STACK) for Stack_Mem
  12.     main.o(.text) refers (Special) to _printf_dec.o(.text) for _printf_int_dec
  13.     main.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  14.     main.o(.text) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding
  15.     main.o(.text) refers (Special) to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u
  16.     main.o(.text) refers to noretval__2printf.o(.text) for __2printf
  17.     retarget.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
  18.     retarget.o(.text) refers to serial.o(.text) for sendchar
  19.     retarget.o(.data) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
  20.     __2printf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
  21.     __2printf.o(.text) refers to retarget.o(.text) for ferror
  22.     __2printf.o(.text) refers to retarget.o(.data) for __stdout
  23.     noretval__2printf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
  24.     noretval__2printf.o(.text) refers to retarget.o(.data) for __stdout
  25.     noretval__2printf.o(.text) refers to retarget.o(.text) for fputc
  26.     __printf.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  27.     __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  28.     __printf.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  29.     _printf_pad.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  30.     _printf_dec.o(.text) refers to rtudiv10.o(.text) for __rt_udiv10
  31.     _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
  32.     __printf_flags.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  33.     __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  34.     __printf_flags.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  35.     __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
  36.     __printf_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  37.     __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  38.     __printf_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  39.     __printf_flags_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  40.     __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  41.     __printf_flags_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  42.     __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
  43.     __printf_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  44.     __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  45.     __printf_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  46.     __printf_flags_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  47.     __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  48.     __printf_flags_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  49.     __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
  50.     __printf_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  51.     __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  52.     __printf_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  53.     __printf_flags_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1
  54.     __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
  55.     __printf_flags_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  56.     __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
  57.     _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
  58.     _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
  59.     __main.o(!!!main) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
  60.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
  61.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
  62.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
  63.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
  64.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
  65.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
  66.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
  67.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
  68.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
  69.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
  70.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
  71.     rtentry.o(.ARM.exidx) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
  72.     rtentry.o(.ARM.exidx) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for .ARM.Collect$$rtentry$$00000000
  73.     _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
  74.     _printf_intcommon.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  75.     _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
  76.     _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
  77.     _printf_char_common.o(.text) refers to __printf_flags_wp.o(.text) for __printf
  78.     rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
  79.     rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
  80.     rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
  81.     rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
  82.     rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main
  83.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
  84.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for .ARM.Collect$$rtentry$$00000002
  85.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
  86.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for .ARM.Collect$$rtentry$$00000009
  87.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
  88.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
  89.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for .ARM.Collect$$rtentry$$0000000C
  90.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
  91.     rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  92.     rtentry4.o(.ARM.exidx) refers to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
  93.     __printf_nopercent.o(.text) refers to __printf_nopercent.o(i.__ARM_common_call_via_r7) for __ARM_common_call_via_r7
  94.     __printf_nopercent.o(.text) refers to __printf_nopercent.o(i.__ARM_common_call_via_r5) for __ARM_common_call_via_r5
  95.     sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
  96.     sys_stackheap_outer.o(.text) refers to startup.o(.text) for __user_initial_stackheap
  97.     exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
  98.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_alloca_1
  99.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1
  100.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1
  101.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1
  102.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1
  103.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1
  104.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1
  105.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1
  106.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1
  107.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1
  108.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1
  109.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1
  110.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1
  111.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1
  112.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1
  113.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002F) for __rt_lib_init_return
  114.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_signal_1
  115.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_stdio_1
  116.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_user_alloc_1
  117.     libinit.o(.ARM.Collect$$libinit$$00000000) refers to fpinit.o(x$fpl$fpinit) for _fp_init
  118.     libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  119.     rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
  120.     rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
  121.     rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
  122.     rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
  123.     rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
  124.     rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
  125.     rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
  126.     libinit2.o(.ARM.Collect$$libinit$$0000000C) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  127.     libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  128.     libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  129.     libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  130.     libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  131.     libinit2.o(.ARM.Collect$$libinit$$00000022) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
  132.     libinit2.o(.ARM.Collect$$libinit$$00000023) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
  133.     rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
  134.     rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to retarget.o(.text) for _sys_exit
  135.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
  136.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for .ARM.Collect$$rtexit$$00000002
  137.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
  138.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
  139.     argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
  140.     _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
  141.     _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
  142.     _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
  143.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
  144.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
  145.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
  146.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
  147.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
  148.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
  149.     sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
  150.     defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  151.     defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  152.     defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  153.     rt_raise.o(.text) refers to __raise.o(.text) for __raise
  154.     rt_raise.o(.text) refers to retarget.o(.text) for _sys_exit
  155.     defsig_exit.o(.text) refers to retarget.o(.text) for _sys_exit
  156.     defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  157.     __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
  158.     __raise.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  159.     defsig_general.o(.text) refers to retarget.o(.text) for _ttywrch
  160.     defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  161.     defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  162.     defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  163.     defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  164.     defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  165.     defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  166.     defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  167.     defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  168.     defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  169. ==============================================================================
  170. Adding Veneers to the image
  171.     Adding TA veneer (4 bytes, Inline) for call to '_printf_percent' from __printf_flags_wp.o(.text).
  172.     Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from rtentry2.o(.ARM.Collect$$rtentry$$0000000A).
  173.     Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_shutdown' from rtexit2.o(.ARM.Collect$$rtexit$$00000003).
  174.     Adding TA veneer (4 bytes, Inline) for call to '__rt_exit' from exit.o(.text).
  175.     Adding AT veneer (8 bytes, Inline) for call to '__2printf' from main.o(.text).
  176.     Adding AT veneer (8 bytes, Inline) for call to '_printf_int_dec' from _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A).
  177.     Adding TA veneer (4 bytes, Inline) for call to '__rt_udiv10' from _printf_dec.o(.text).
  178.     Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from libinit.o(.ARM.Collect$$libinit$$00000000).
  179. 8 Veneer(s) (total 48 bytes) added to the image.
  180. ==============================================================================
  181. Image Symbol Table
  182.     Local Symbols
  183.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  184.     RESET                                    0x00000000   Section      272  startup.o(RESET)
  185.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
  186.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
  187.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
  188.     ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
  189.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
  190.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
  191.     ../../angel/kernel.s                     0x00000000   Number         0  rtexit.o ABSOLUTE
  192.     ../../angel/kernel.s                     0x00000000   Number         0  rtentry4.o ABSOLUTE
  193.     ../../angel/kernel.s                     0x00000000   Number         0  rtentry2.o ABSOLUTE
  194.     ../../angel/kernel.s                     0x00000000   Number         0  rtentry.o ABSOLUTE
  195.     ../../angel/kernel.s                     0x00000000   Number         0  rtexit2.o ABSOLUTE
  196.     ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
  197.     ../../angel/scatter.s                    0x00000000   Number         0  __scatter.o ABSOLUTE
  198.     ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
  199.     ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
  200.     ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
  201.     ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
  202.     ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
  203.     ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
  204.     ../../armsys.c                           0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
  205.     ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
  206.     ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
  207.     ../../division.s                         0x00000000   Number         0  rtudiv10.o ABSOLUTE
  208.     ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
  209.     ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
  210.     ../../heapaux.c                          0x00000000   Number         0  heapauxi.o ABSOLUTE
  211.     ../../libinit.s                          0x00000000   Number         0  libinit2.o ABSOLUTE
  212.     ../../libinit.s                          0x00000000   Number         0  libinit.o ABSOLUTE
  213.     ../../libinit.s                          0x00000000   Number         0  libshutdown.o ABSOLUTE
  214.     ../../libinit.s                          0x00000000   Number         0  libshutdown2.o ABSOLUTE
  215.     ../../misc.s                             0x00000000   Number         0  printf_stubs.o ABSOLUTE
  216.     ../../printf.c                           0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
  217.     ../../printf.c                           0x00000000   Number         0  __printf_flags.o ABSOLUTE
  218.     ../../printf.c                           0x00000000   Number         0  __printf_ss.o ABSOLUTE
  219.     ../../printf.c                           0x00000000   Number         0  __printf_wp.o ABSOLUTE
  220.     ../../printf.c                           0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
  221.     ../../printf.c                           0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
  222.     ../../printf.c                           0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
  223.     ../../printf.c                           0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
  224.     ../../printf.c                           0x00000000   Number         0  _printf_dec.o ABSOLUTE
  225.     ../../printf.c                           0x00000000   Number         0  _printf_char_common.o ABSOLUTE
  226.     ../../printf.c                           0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
  227.     ../../printf.c                           0x00000000   Number         0  __2printf.o ABSOLUTE
  228.     ../../printf.c                           0x00000000   Number         0  noretval__2printf.o ABSOLUTE
  229.     ../../printf.c                           0x00000000   Number         0  __printf.o ABSOLUTE
  230.     ../../printf.c                           0x00000000   Number         0  _printf_pad.o ABSOLUTE
  231.     ../../printf_percent.s                   0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
  232.     ../../printf_percent.s                   0x00000000   Number         0  _printf_u.o ABSOLUTE
  233.     ../../printf_percent.s                   0x00000000   Number         0  _printf_percent.o ABSOLUTE
  234.     ../../signal.c                           0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
  235.     ../../signal.c                           0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
  236.     ../../signal.c                           0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
  237.     ../../signal.c                           0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
  238.     ../../signal.c                           0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
  239.     ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
  240.     ../../signal.c                           0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
  241.     ../../signal.c                           0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
  242.     ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
  243.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
  244.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
  245.     ../../signal.c                           0x00000000   Number         0  defsig_other.o ABSOLUTE
  246.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
  247.     ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
  248.     ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
  249.     ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
  250.     Startup.s                                0x00000000   Number         0  startup.o ABSOLUTE
  251.     dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
  252.     srcMain.c                               0x00000000   Number         0  main.o ABSOLUTE
  253.     srcRetarget.c                           0x00000000   Number         0  retarget.o ABSOLUTE
  254.     srcSerial.c                             0x00000000   Number         0  serial.o ABSOLUTE
  255.     Undef_Handler                            0x00000040   ARM Code       4  startup.o(RESET)
  256.     SWI_Handler                              0x00000044   ARM Code       4  startup.o(RESET)
  257.     PAbt_Handler                             0x00000048   ARM Code       4  startup.o(RESET)
  258.     DAbt_Handler                             0x0000004c   ARM Code       4  startup.o(RESET)
  259.     IRQ_Handler                              0x00000050   ARM Code       4  startup.o(RESET)
  260.     FIQ_Handler                              0x00000054   ARM Code       4  startup.o(RESET)
  261.     !!!main                                  0x00000110   Section        8  __main.o(!!!main)
  262.     !!!scatter                               0x00000118   Section       60  __scatter.o(!!!scatter)
  263.     !!handler_copy                           0x00000154   Section       40  __scatter_copy.o(!!handler_copy)
  264.     !!handler_zi                             0x0000017c   Section       44  __scatter_zi.o(!!handler_zi)
  265.     .ARM.Collect$$_printf_percent$$00000000  0x000001ac   Section        0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
  266.     .ARM.Collect$$_printf_percent$$0000000A  0x000001ac   Section        8  _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
  267.     .ARM.Collect$$_printf_percent$$00000017  0x000001b4   Section        8  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
  268.     .ARM.Collect$$libinit$$00000000          0x000001c4   Section        6  libinit.o(.ARM.Collect$$libinit$$00000000)
  269.     .ARM.Collect$$libinit$$00000006          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000006)
  270.     .ARM.Collect$$libinit$$00000008          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000008)
  271.     .ARM.Collect$$libinit$$0000000A          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
  272.     .ARM.Collect$$libinit$$0000000D          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
  273.     .ARM.Collect$$libinit$$0000000F          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
  274.     .ARM.Collect$$libinit$$00000011          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
  275.     .ARM.Collect$$libinit$$00000013          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
  276.     .ARM.Collect$$libinit$$00000015          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
  277.     .ARM.Collect$$libinit$$00000017          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
  278.     .ARM.Collect$$libinit$$00000019          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
  279.     .ARM.Collect$$libinit$$0000001B          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
  280.     .ARM.Collect$$libinit$$0000001D          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
  281.     .ARM.Collect$$libinit$$0000001F          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
  282.     .ARM.Collect$$libinit$$00000021          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
  283.     .ARM.Collect$$libinit$$00000028          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000028)
  284.     .ARM.Collect$$libinit$$0000002A          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
  285.     .ARM.Collect$$libinit$$0000002C          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
  286.     .ARM.Collect$$libinit$$0000002E          0x000001ca   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
  287.     .ARM.Collect$$libinit$$0000002F          0x000001ca   Section       12  libinit2.o(.ARM.Collect$$libinit$$0000002F)
  288.     .ARM.Collect$$libshutdown$$00000000      0x000001e0   Section        4  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  289.     .ARM.Collect$$libshutdown$$00000003      0x000001e4   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
  290.     .ARM.Collect$$libshutdown$$00000006      0x000001e4   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
  291.     .ARM.Collect$$libshutdown$$00000009      0x000001e4   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
  292.     .ARM.Collect$$libshutdown$$0000000B      0x000001e4   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
  293.     .ARM.Collect$$libshutdown$$0000000E      0x000001e4   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
  294.     .ARM.Collect$$libshutdown$$0000000F      0x000001e4   Section        6  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
  295.     .ARM.Collect$$rtentry$$00000000          0x000001ec   Section        0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
  296.     .ARM.Collect$$rtentry$$00000002          0x000001ec   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
  297.     .ARM.Collect$$rtentry$$00000004          0x000001ec   Section        8  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
  298.     .ARM.Collect$$rtentry$$00000009          0x000001f4   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
  299.     .ARM.Collect$$rtentry$$0000000A          0x000001f4   Section        4  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
  300.     .ARM.Collect$$rtentry$$0000000C          0x000001f8   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
  301.     .ARM.Collect$$rtentry$$0000000D          0x000001f8   Section       40  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
  302.     .ARM.Collect$$rtexit$$00000000           0x00000224   Section        0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
  303.     .ARM.Collect$$rtexit$$00000002           0x00000224   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
  304.     .ARM.Collect$$rtexit$$00000003           0x00000224   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
  305.     .ARM.Collect$$rtexit$$00000004           0x00000228   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
  306.     .text                                    0x0000022c   Section       32  startup.o(.text)
  307.     .text                                    0x0000024c   Section      916  main.o(.text)
  308.     .text                                    0x000005e0   Section       72  retarget.o(.text)
  309.     .text                                    0x00000628   Section      116  serial.o(.text)
  310.     .text                                    0x0000069c   Section        4  use_no_semi.o(.text)
  311.     .text                                    0x000006a8   Section       36  noretval__2printf.o(.text)
  312.     .text                                    0x000006cc   Section       84  _printf_pad.o(.text)
  313.     .text                                    0x00000728   Section      112  _printf_dec.o(.text)
  314.     .text                                    0x00000798   Section      336  __printf_flags_wp.o(.text)
  315.     .text                                    0x000008e8   Section        6  heapauxi.o(.text)
  316.     .text                                    0x000008ee   Section      182  _printf_intcommon.o(.text)
  317.     .text                                    0x000009a4   Section       52  _printf_char_common.o(.text)
  318.     _printf_input_char                       0x000009a5   Thumb Code    10  _printf_char_common.o(.text)
  319.     .text                                    0x000009dc   Section       44  rtudiv10.o(.text)
  320.     .text                                    0x00000a08   Section       96  sys_stackheap_outer.o(.text)
  321.     .text                                    0x00000a68   Section       12  exit.o(.text)
  322.     .text                                    0x00000a74   Section       12  libspace.o(.text)
  323.     i.__ARM_common_call_via_r1               0x00000a80   Section        2  __printf.o(i.__ARM_common_call_via_r1)
  324.     i.__ARM_common_call_via_r2               0x00000a82   Section        2  __printf.o(i.__ARM_common_call_via_r2)
  325.     x$fpl$fpinit                             0x00000a88   Section        4  fpinit.o(x$fpl$fpinit)
  326.     .constdata                               0x00000a8c   Section       17  __printf_flags_wp.o(.constdata)
  327.     maptable                                 0x00000a8c   Data          17  __printf_flags_wp.o(.constdata)
  328.     .data                                    0x40000000   Section        4  retarget.o(.data)
  329.     .bss                                     0x40000004   Section       96  libspace.o(.bss)
  330.     HEAP                                     0x40000068   Section        0  startup.o(HEAP)
  331.     STACK                                    0x40000068   Section     1160  startup.o(STACK)
  332.     Heap_Mem                                 0x40000068   Data           0  startup.o(HEAP)
  333.     Stack_Mem                                0x40000068   Data        1160  startup.o(STACK)
  334.     Stack_Top                                0x400004f0   Data           0  startup.o(STACK)
  335.     Global Symbols
  336.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  337.     BuildAttributes$$THM_ISAv1$ARM_ISAv4$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
  338.     __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
  339.     _printf_flags                            0x00000000   Number         0  printf_stubs.o ABSOLUTE
  340.     _printf_return_value                     0x00000000   Number         0  printf_stubs.o ABSOLUTE
  341.     _printf_sizespec                         0x00000000   Number         0  printf_stubs.o ABSOLUTE
  342.     _printf_widthprec                        0x00000000   Number         0  printf_stubs.o ABSOLUTE
  343.     __ARM_exceptions_init                     - Undefined Weak Reference
  344.     __alloca_initialize                       - Undefined Weak Reference
  345.     __cpp_initialize__aeabi_                  - Undefined Weak Reference
  346.     __cxa_finalize                            - Undefined Weak Reference
  347.     __rt_locale                               - Undefined Weak Reference
  348.     __sigvec_lookup                           - Undefined Weak Reference
  349.     _atexit_init                              - Undefined Weak Reference
  350.     _call_atexit_fns                          - Undefined Weak Reference
  351.     _clock_init                               - Undefined Weak Reference
  352.     _fp_trap_init                             - Undefined Weak Reference
  353.     _fp_trap_shutdown                         - Undefined Weak Reference
  354.     _get_lc_collate                           - Undefined Weak Reference
  355.     _get_lc_ctype                             - Undefined Weak Reference
  356.     _get_lc_monetary                          - Undefined Weak Reference
  357.     _get_lc_numeric                           - Undefined Weak Reference
  358.     _get_lc_time                              - Undefined Weak Reference
  359.     _getenv_init                              - Undefined Weak Reference
  360.     _handle_redirection                       - Undefined Weak Reference
  361.     _init_alloc                               - Undefined Weak Reference
  362.     _init_user_alloc                          - Undefined Weak Reference
  363.     _initio                                   - Undefined Weak Reference
  364.     _printf_truncate_signed                   - Undefined Weak Reference
  365.     _printf_truncate_unsigned                 - Undefined Weak Reference
  366.     _rand_init                                - Undefined Weak Reference
  367.     _signal_finish                            - Undefined Weak Reference
  368.     _signal_init                              - Undefined Weak Reference
  369.     _terminate_alloc                          - Undefined Weak Reference
  370.     _terminate_user_alloc                     - Undefined Weak Reference
  371.     _terminateio                              - Undefined Weak Reference
  372.     Reset_Handler                            0x00000058   ARM Code       0  startup.o(RESET)
  373.     __main                                   0x00000110   ARM Code       8  __main.o(!!!main)
  374.     __scatterload                            0x00000118   ARM Code       0  __scatter.o(!!!scatter)
  375.     __scatterload_rt2                        0x00000118   ARM Code      52  __scatter.o(!!!scatter)
  376.     __scatterload_null                       0x0000012c   ARM Code       0  __scatter.o(!!!scatter)
  377.     __scatterload_copy                       0x00000154   ARM Code      40  __scatter_copy.o(!!handler_copy)
  378.     __scatterload_zeroinit                   0x0000017c   ARM Code      44  __scatter_zi.o(!!handler_zi)
  379.     Inline Thumb to ARM Veneer to _printf_percent 0x000001a9   Thumb Code     4  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
  380.     _printf_percent                          0x000001ac   ARM Code       0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
  381.     _printf_u                                0x000001ac   ARM Code       0  _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
  382.     _printf_percent_end                      0x000001b4   ARM Code       0  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
  383.     Inline ARM to Thumb Veneer to __rt_lib_init 0x000001bc   ARM Code       8  libinit.o(.ARM.Collect$$libinit$$00000000)
  384.     __rt_lib_init                            0x000001c5   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
  385.     __rt_lib_init_alloca_1                   0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
  386.     __rt_lib_init_argv_1                     0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000028)
  387.     __rt_lib_init_atexit_1                   0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
  388.     __rt_lib_init_clock_1                    0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
  389.     __rt_lib_init_cpp_1                      0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
  390.     __rt_lib_init_exceptions_1               0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
  391.     __rt_lib_init_fp_trap_1                  0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
  392.     __rt_lib_init_getenv_1                   0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
  393.     __rt_lib_init_heap_1                     0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000006)
  394.     __rt_lib_init_lc_collate_1               0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
  395.     __rt_lib_init_lc_ctype_1                 0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
  396.     __rt_lib_init_lc_monetary_1              0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
  397.     __rt_lib_init_lc_numeric_1               0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
  398.     __rt_lib_init_lc_time_1                  0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
  399.     __rt_lib_init_rand_1                     0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
  400.     __rt_lib_init_return                     0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002F)
  401.     __rt_lib_init_signal_1                   0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
  402.     __rt_lib_init_stdio_1                    0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
  403.     __rt_lib_init_user_alloc_1               0x000001cb   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000008)
  404.     Inline ARM to Thumb Veneer to __rt_lib_shutdown 0x000001d8   ARM Code       8  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  405.     __rt_lib_shutdown                        0x000001e1   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  406.     __rt_lib_shutdown_fp_trap_1              0x000001e5   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
  407.     __rt_lib_shutdown_heap_1                 0x000001e5   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
  408.     __rt_lib_shutdown_return                 0x000001e5   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
  409.     __rt_lib_shutdown_signal_1               0x000001e5   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
  410.     __rt_lib_shutdown_stdio_1                0x000001e5   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
  411.     __rt_lib_shutdown_user_alloc_1           0x000001e5   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
  412.     __rt_entry                               0x000001ec   ARM Code       0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
  413.     __rt_entry_presh_1                       0x000001ec   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
  414.     __rt_entry_sh                            0x000001ec   ARM Code       0  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
  415.     __rt_entry_li                            0x000001f4   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
  416.     __rt_entry_postsh_1                      0x000001f4   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
  417.     __rt_entry_main                          0x000001f8   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
  418.     __rt_entry_postli_1                      0x000001f8   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
  419.     Inline Thumb to ARM Veneer to __rt_exit  0x00000221   Thumb Code     4  rtexit.o(.ARM.Collect$$rtexit$$00000000)
  420.     __rt_exit                                0x00000224   ARM Code       0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
  421.     __rt_exit_ls                             0x00000224   ARM Code       0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
  422.     __rt_exit_prels_1                        0x00000224   ARM Code       0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
  423.     __rt_exit_exit                           0x00000228   ARM Code       0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
  424.     __user_initial_stackheap                 0x0000022c   ARM Code       0  startup.o(.text)
  425.     UART0_Init                               0x0000024c   ARM Code     108  main.o(.text)
  426.     UART1_Init                               0x000002b8   ARM Code      56  main.o(.text)
  427.     PLL_Init                                 0x000002f0   ARM Code      96  main.o(.text)
  428.     GPIO_inout                               0x00000350   ARM Code      64  main.o(.text)
  429.     GPIO_init                                0x00000390   ARM Code      76  main.o(.text)
  430.     GPIO_SET                                 0x000003dc   ARM Code      64  main.o(.text)
  431.     GPIO_READ                                0x0000041c   ARM Code      40  main.o(.text)
  432.     IRQ_RTC                                  0x00000444   ARM Code     124  main.o(.text)
  433.     RTCInit                                  0x000004c0   ARM Code     116  main.o(.text)
  434.     main                                     0x00000534   ARM Code      52  main.o(.text)
  435.     MAM_init                                 0x00000568   ARM Code      24  main.o(.text)
  436.     fputc                                    0x000005e0   ARM Code      28  retarget.o(.text)
  437.     ferror                                   0x000005fc   ARM Code      12  retarget.o(.text)
  438.     _ttywrch                                 0x00000608   ARM Code      24  retarget.o(.text)
  439.     _sys_exit                                0x00000620   ARM Code       8  retarget.o(.text)
  440.     sendchar                                 0x00000628   ARM Code      80  serial.o(.text)
  441.     getkey                                   0x00000678   ARM Code      32  serial.o(.text)
  442.     __I$use$semihosting                      0x0000069c   ARM Code       0  use_no_semi.o(.text)
  443.     __use_no_semihosting_swi                 0x0000069c   ARM Code       4  use_no_semi.o(.text)
  444.     Inline ARM to Thumb Veneer to __2printf  0x000006a0   ARM Code       8  noretval__2printf.o(.text)
  445.     __2printf                                0x000006a9   Thumb Code    26  noretval__2printf.o(.text)
  446.     _printf_pre_padding                      0x000006cd   Thumb Code    48  _printf_pad.o(.text)
  447.     _printf_post_padding                     0x000006fd   Thumb Code    36  _printf_pad.o(.text)
  448.     Inline ARM to Thumb Veneer to _printf_int_dec 0x00000720   ARM Code       8  _printf_dec.o(.text)
  449.     _printf_int_dec                          0x00000729   Thumb Code    94  _printf_dec.o(.text)
  450.     __printf                                 0x00000799   Thumb Code   332  __printf_flags_wp.o(.text)
  451.     __use_two_region_memory                  0x000008e9   Thumb Code     2  heapauxi.o(.text)
  452.     __rt_heap_escrow$2region                 0x000008eb   Thumb Code     2  heapauxi.o(.text)
  453.     __rt_heap_expand$2region                 0x000008ed   Thumb Code     2  heapauxi.o(.text)
  454.     _printf_int_common                       0x000008ef   Thumb Code   182  _printf_intcommon.o(.text)
  455.     _printf_char_common                      0x000009af   Thumb Code    38  _printf_char_common.o(.text)
  456.     Inline Thumb to ARM Veneer to __rt_udiv10 0x000009d9   Thumb Code     4  rtudiv10.o(.text)
  457.     __rt_udiv10                              0x000009dc   ARM Code      44  rtudiv10.o(.text)
  458.     __user_setup_stackheap                   0x00000a08   ARM Code      96  sys_stackheap_outer.o(.text)
  459.     exit                                     0x00000a69   Thumb Code    12  exit.o(.text)
  460.     __user_libspace                          0x00000a74   ARM Code      12  libspace.o(.text)
  461.     __user_perproc_libspace                  0x00000a74   ARM Code       0  libspace.o(.text)
  462.     __user_perthread_libspace                0x00000a74   ARM Code       0  libspace.o(.text)
  463.     __ARM_common_call_via_r1                 0x00000a81   Thumb Code     2  __printf.o(i.__ARM_common_call_via_r1)
  464.     __ARM_common_call_via_r2                 0x00000a83   Thumb Code     2  __printf.o(i.__ARM_common_call_via_r2)
  465.     Inline Thumb to ARM Veneer to _fp_init   0x00000a85   Thumb Code     4  fpinit.o(x$fpl$fpinit)
  466.     __fplib_config_pureend_doubles           0x00000a88   ARM Code       0  fpinit.o(x$fpl$fpinit)
  467.     _fp_init                                 0x00000a88   ARM Code       4  fpinit.o(x$fpl$fpinit)
  468.     Region$$Table$$Base                      0x00000aa0   Number         0  anon$$obj.o(Region$$Table)
  469.     Region$$Table$$Limit                     0x00000ac0   Number         0  anon$$obj.o(Region$$Table)
  470.     __stdout                                 0x40000000   Data           4  retarget.o(.data)
  471.     __libspace_start                         0x40000004   Data          96  libspace.o(.bss)
  472.     __temporary_stack_top$libspace           0x40000064   Data           0  libspace.o(.bss)
  473. ==============================================================================
  474. Memory Map of the image
  475.   Image Entry point : 0x00000110
  476.   Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00000ac4, Max: 0x00008000, ABSOLUTE)
  477.     Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00000ac0, Max: 0x00008000, ABSOLUTE)
  478.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  479.     0x00000000   0x00000110   Code   RO            3    RESET               startup.o
  480.     0x00000110   0x00000008   Code   RO          111  * !!!main             __main.o(c_t.l)
  481.     0x00000118   0x0000003c   Code   RO          275    !!!scatter          __scatter.o(c_t.l)
  482.     0x00000154   0x00000028   Code   RO          277    !!handler_copy      __scatter_copy.o(c_t.l)
  483.     0x0000017c   0x0000002c   Code   RO          279    !!handler_zi        __scatter_zi.o(c_t.l)
  484.     0x000001a8   0x00000004   Ven    RO          108    .ARM.Collect$$_printf_percent$$00000000  _printf_percent.o(c_t.l)
  485.     0x000001ac   0x00000000   Code   RO          108    .ARM.Collect$$_printf_percent$$00000000  _printf_percent.o(c_t.l)
  486.     0x000001ac   0x00000008   Code   RO          107    .ARM.Collect$$_printf_percent$$0000000A  _printf_u.o(c_t.l)
  487.     0x000001b4   0x00000008   Code   RO          119    .ARM.Collect$$_printf_percent$$00000017  _printf_percent_end.o(c_t.l)
  488.     0x000001bc   0x00000008   Ven    RO          156    .ARM.Collect$$libinit$$00000000  libinit.o(c_t.l)
  489.     0x000001c4   0x00000006   Code   RO          156    .ARM.Collect$$libinit$$00000000  libinit.o(c_t.l)
  490.     0x000001ca   0x00000000   Code   RO          164    .ARM.Collect$$libinit$$00000006  libinit2.o(c_t.l)
  491.     0x000001ca   0x00000000   Code   RO          166    .ARM.Collect$$libinit$$00000008  libinit2.o(c_t.l)
  492.     0x000001ca   0x00000000   Code   RO          168    .ARM.Collect$$libinit$$0000000A  libinit2.o(c_t.l)
  493.     0x000001ca   0x00000000   Code   RO          171    .ARM.Collect$$libinit$$0000000D  libinit2.o(c_t.l)
  494.     0x000001ca   0x00000000   Code   RO          173    .ARM.Collect$$libinit$$0000000F  libinit2.o(c_t.l)
  495.     0x000001ca   0x00000000   Code   RO          175    .ARM.Collect$$libinit$$00000011  libinit2.o(c_t.l)
  496.     0x000001ca   0x00000000   Code   RO          177    .ARM.Collect$$libinit$$00000013  libinit2.o(c_t.l)
  497.     0x000001ca   0x00000000   Code   RO          179    .ARM.Collect$$libinit$$00000015  libinit2.o(c_t.l)
  498.     0x000001ca   0x00000000   Code   RO          181    .ARM.Collect$$libinit$$00000017  libinit2.o(c_t.l)
  499.     0x000001ca   0x00000000   Code   RO          183    .ARM.Collect$$libinit$$00000019  libinit2.o(c_t.l)
  500.     0x000001ca   0x00000000   Code   RO          185    .ARM.Collect$$libinit$$0000001B  libinit2.o(c_t.l)
  501.     0x000001ca   0x00000000   Code   RO          187    .ARM.Collect$$libinit$$0000001D  libinit2.o(c_t.l)
  502.     0x000001ca   0x00000000   Code   RO          189    .ARM.Collect$$libinit$$0000001F  libinit2.o(c_t.l)
  503.     0x000001ca   0x00000000   Code   RO          191    .ARM.Collect$$libinit$$00000021  libinit2.o(c_t.l)
  504.     0x000001ca   0x00000000   Code   RO          195    .ARM.Collect$$libinit$$00000028  libinit2.o(c_t.l)
  505.     0x000001ca   0x00000000   Code   RO          197    .ARM.Collect$$libinit$$0000002A  libinit2.o(c_t.l)
  506.     0x000001ca   0x00000000   Code   RO          199    .ARM.Collect$$libinit$$0000002C  libinit2.o(c_t.l)
  507.     0x000001ca   0x00000000   Code   RO          201    .ARM.Collect$$libinit$$0000002E  libinit2.o(c_t.l)
  508.     0x000001ca   0x0000000c   Code   RO          202    .ARM.Collect$$libinit$$0000002F  libinit2.o(c_t.l)
  509.     0x000001d6   0x00000002   PAD
  510.     0x000001d8   0x00000008   Ven    RO          221    .ARM.Collect$$libshutdown$$00000000  libshutdown.o(c_t.l)
  511.     0x000001e0   0x00000004   Code   RO          221    .ARM.Collect$$libshutdown$$00000000  libshutdown.o(c_t.l)
  512.     0x000001e4   0x00000000   Code   RO          232    .ARM.Collect$$libshutdown$$00000003  libshutdown2.o(c_t.l)
  513.     0x000001e4   0x00000000   Code   RO          235    .ARM.Collect$$libshutdown$$00000006  libshutdown2.o(c_t.l)
  514.     0x000001e4   0x00000000   Code   RO          238    .ARM.Collect$$libshutdown$$00000009  libshutdown2.o(c_t.l)
  515.     0x000001e4   0x00000000   Code   RO          240    .ARM.Collect$$libshutdown$$0000000B  libshutdown2.o(c_t.l)
  516.     0x000001e4   0x00000000   Code   RO          243    .ARM.Collect$$libshutdown$$0000000E  libshutdown2.o(c_t.l)
  517.     0x000001e4   0x00000006   Code   RO          244    .ARM.Collect$$libshutdown$$0000000F  libshutdown2.o(c_t.l)
  518.     0x000001ea   0x00000002   PAD
  519.     0x000001ec   0x00000000   Code   RO          113    .ARM.Collect$$rtentry$$00000000  rtentry.o(c_t.l)
  520.     0x000001ec   0x00000000   Code   RO          123    .ARM.Collect$$rtentry$$00000002  rtentry2.o(c_t.l)
  521.     0x000001ec   0x00000008   Code   RO          138    .ARM.Collect$$rtentry$$00000004  rtentry4.o(c_t.l)
  522.     0x000001f4   0x00000000   Code   RO          125    .ARM.Collect$$rtentry$$00000009  rtentry2.o(c_t.l)
  523.     0x000001f4   0x00000004   Code   RO          126    .ARM.Collect$$rtentry$$0000000A  rtentry2.o(c_t.l)
  524.     0x000001f8   0x00000000   Code   RO          128    .ARM.Collect$$rtentry$$0000000C  rtentry2.o(c_t.l)
  525.     0x000001f8   0x00000028   Code   RO          129    .ARM.Collect$$rtentry$$0000000D  rtentry2.o(c_t.l)
  526.     0x00000220   0x00000004   Ven    RO          160    .ARM.Collect$$rtexit$$00000000  rtexit.o(c_t.l)
  527.     0x00000224   0x00000000   Code   RO          160    .ARM.Collect$$rtexit$$00000000  rtexit.o(c_t.l)
  528.     0x00000224   0x00000000   Code   RO          206    .ARM.Collect$$rtexit$$00000002  rtexit2.o(c_t.l)
  529.     0x00000224   0x00000004   Code   RO          207    .ARM.Collect$$rtexit$$00000003  rtexit2.o(c_t.l)
  530.     0x00000228   0x00000004   Code   RO          208    .ARM.Collect$$rtexit$$00000004  rtexit2.o(c_t.l)
  531.     0x0000022c   0x00000020   Code   RO            4    .text               startup.o
  532.     0x0000024c   0x00000394   Code   RO           11    .text               main.o
  533.     0x000005e0   0x00000048   Code   RO           34    .text               retarget.o
  534.     0x00000628   0x00000074   Code   RO           56    .text               serial.o
  535.     0x0000069c   0x00000004   Code   RO           73    .text               use_no_semi.o(c_t.l)
  536.     0x000006a0   0x00000008   Ven    RO           77    .text               noretval__2printf.o(c_t.l)
  537.     0x000006a8   0x00000024   Code   RO           77    .text               noretval__2printf.o(c_t.l)
  538.     0x000006cc   0x00000054   Code   RO           85    .text               _printf_pad.o(c_t.l)
  539.     0x00000720   0x00000008   Ven    RO           87    .text               _printf_dec.o(c_t.l)
  540.     0x00000728   0x00000070   Code   RO           87    .text               _printf_dec.o(c_t.l)
  541.     0x00000798   0x00000150   Code   RO           99    .text               __printf_flags_wp.o(c_t.l)
  542.     0x000008e8   0x00000006   Code   RO          109    .text               heapauxi.o(c_t.l)
  543.     0x000008ee   0x000000b6   Code   RO          115    .text               _printf_intcommon.o(c_t.l)
  544.     0x000009a4   0x00000034   Code   RO          117    .text               _printf_char_common.o(c_t.l)
  545.     0x000009d8   0x00000004   Ven    RO          120    .text               rtudiv10.o(c_t.l)
  546.     0x000009dc   0x0000002c   Code   RO          120    .text               rtudiv10.o(c_t.l)
  547.     0x00000a08   0x00000060   Code   RO          146    .text               sys_stackheap_outer.o(c_t.l)
  548.     0x00000a68   0x0000000c   Code   RO          148    .text               exit.o(c_t.l)
  549.     0x00000a74   0x0000000c   Code   RO          157    .text               libspace.o(c_t.l)
  550.     0x00000a80   0x00000002   Code   RO           83    i.__ARM_common_call_via_r1  __printf.o(c_t.l)
  551.     0x00000a82   0x00000002   Code   RO           81    i.__ARM_common_call_via_r2  __printf.o(c_t.l)
  552.     0x00000a84   0x00000004   Ven    RO          203    x$fpl$fpinit        fpinit.o(fz_ts.l)
  553.     0x00000a88   0x00000004   Code   RO          203    x$fpl$fpinit        fpinit.o(fz_ts.l)
  554.     0x00000a8c   0x00000011   Data   RO          100    .constdata          __printf_flags_wp.o(c_t.l)
  555.     0x00000a9d   0x00000003   PAD
  556.     0x00000aa0   0x00000020   Data   RO          273    Region$$Table       anon$$obj.o
  557.     Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x000004f0, Max: 0x00002000, ABSOLUTE)
  558.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  559.     0x40000000   0x00000004   Data   RW           35    .data               retarget.o
  560.     0x40000004   0x00000060   Zero   RW          158    .bss                libspace.o(c_t.l)
  561.     0x40000064   0x00000004   PAD
  562.     0x40000068   0x00000000   Zero   RW            2    HEAP                startup.o
  563.     0x40000068   0x00000488   Zero   RW            1    STACK               startup.o
  564. ==============================================================================
  565. Image component sizes
  566.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
  567.        916         96          0          0          0       4111   main.o
  568.         72          0          0          4          0       2792   retarget.o
  569.        116          4          0          0          0        686   serial.o
  570.        304         60          0          0       1160        564   startup.o
  571.     ----------------------------------------------------------------------
  572.       1408        160         32          4       1160       8153   Object Totals
  573.          0          0         32          0          0          0   (incl. Generated)
  574.          0          0          0          0          0          3   (incl. Padding)
  575.     ----------------------------------------------------------------------
  576.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
  577.          8          0          0          0          0         68   __main.o
  578.          4          0          0          0          0        120   __printf.o
  579.        336          4         17          0          0         88   __printf_flags_wp.o
  580.         60          8          0          0          0          0   __scatter.o
  581.         40          0          0          0          0          0   __scatter_copy.o
  582.         44          0          0          0          0          0   __scatter_zi.o
  583.         52          4          0          0          0        100   _printf_char_common.o
  584.        120         18          0          0          0         84   _printf_dec.o
  585.        182          0          0          0          0         92   _printf_intcommon.o
  586.         84          0          0          0          0        108   _printf_pad.o
  587.          4          0          0          0          0          0   _printf_percent.o
  588.          8          0          0          0          0          0   _printf_percent_end.o
  589.          8          0          0          0          0          0   _printf_u.o
  590.         12          0          0          0          0         60   exit.o
  591.          8          0          0          0          0         68   fpinit.o
  592.          6          0          0          0          0        132   heapauxi.o
  593.         14          0          0          0          0          0   libinit.o
  594.         12          0          0          0          0          0   libinit2.o
  595.         12          0          0          0          0          0   libshutdown.o
  596.          6          0          0          0          0          0   libshutdown2.o
  597.         12          4          0          0         96         68   libspace.o
  598.         44         10          0          0          0         84   noretval__2printf.o
  599.          0          0          0          0          0          0   rtentry.o
  600.         44          4          0          0          0          0   rtentry2.o
  601.          8          0          0          0          0          0   rtentry4.o
  602.          4          0          0          0          0          0   rtexit.o
  603.          8          0          0          0          0          0   rtexit2.o
  604.         48          0          0          0          0         68   rtudiv10.o
  605.         96          0          0          0          0         80   sys_stackheap_outer.o
  606.          4          0          0          0          0         68   use_no_semi.o
  607.     ----------------------------------------------------------------------
  608.       1292         52         20          0        100       1288   Library Totals
  609.          4          0          3          0          4          0   (incl. Padding)
  610.     ----------------------------------------------------------------------
  611.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
  612.       1280         52         17          0         96       1220   c_t.l
  613.          8          0          0          0          0         68   fz_ts.l
  614.     ----------------------------------------------------------------------
  615.       1292         52         20          0        100       1288   Library Totals
  616.     ----------------------------------------------------------------------
  617. ==============================================================================
  618.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
  619.       2700        212         52          4       1260       8616   Grand Totals
  620.       2700        212         52          4       1260       8616   ELF Image Totals
  621.       2700        212         52          4          0          0   ROM Totals
  622. ==============================================================================
  623.     Total RO  Size (Code + RO Data)                 2752 (   2.69kB)
  624.     Total RW  Size (RW Data + ZI Data)              1264 (   1.23kB)
  625.     Total ROM Size (Code + RO Data + RW Data)       2756 (   2.69kB)
  626. ==============================================================================