lpc2368_port.map
上传用户:hganjie
上传日期:2021-11-20
资源大小:461k
文件大小:73k
开发平台:

DOS

  1. ARM Linker, RVCT4.0 [Build 524] for uVision [Standard]
  2. ==============================================================================
  3. Section Cross References
  4.     target.o(.text) refers to os_core.o(.text) for OSTimeTick
  5.     target.o(.text) refers to rand.o(.text) for srand
  6.     target.o(.text) refers to irq.o(IRQ) for Timer0_Handler
  7.     irq.o(IRQ) refers to target.o(.text) for IRQ_Exception
  8.     irq.o(IRQ) refers to os_core.o(.text) for OSIntExit
  9.     irq.o(IRQ) refers to os_core.o(.data) for OSIntNesting
  10.     irq.o(IRQ) refers to startup.o(STACK) for StackUsr
  11.     irq.o(IRQ) refers to os_cpu_c.o(.data) for OsEnterSum
  12.     irq.o(IRQ) refers to os_cpu_a.o(subr) for OSIntCtxSw
  13.     startup.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  14.     startup.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  15.     startup.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  16.     startup.o(RESET) refers to os_cpu_a.o(subr) for SoftwareInterrupt
  17.     startup.o(RESET) refers to target.o(.text) for FIQ_Exception
  18.     startup.o(RESET) refers to startup.o(STACK) for Stack_Top
  19.     startup.o(RESET) refers to __main.o(!!!main) for __main
  20.     startup.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
  21.     startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
  22.     startup.o(.text) refers to startup.o(STACK) for Stack_Mem
  23.     os_cpu_c.o(.text) refers to os_cpu_c.o(.data) for OsEnterSum
  24.     os_cpu_c.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  25.     os_cpu_a.o(subr) refers to os_cpu_c.o(.text) for SWI_Exception
  26.     os_cpu_a.o(subr) refers to os_cpu_a.o(SWIStacks) for SvcStackSpace
  27.     os_cpu_a.o(subr) refers to os_cpu_c.o(.data) for OsEnterSum
  28.     os_cpu_a.o(subr) refers to os_core.o(.data) for OSTCBCur
  29.     os_core.o(.text) refers to os_time.o(.text) for OSTimeDly
  30.     os_core.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
  31.     os_core.o(.text) refers to os_cpu_c.o(.text) for OSTaskStatHook
  32.     os_core.o(.text) refers to os_task.o(.text) for OSTaskCreateExt
  33.     os_core.o(.text) refers to os_flag.o(.text) for OS_FlagInit
  34.     os_core.o(.text) refers to os_mem.o(.text) for OS_MemInit
  35.     os_core.o(.text) refers to os_q.o(.text) for OS_QInit
  36.     os_core.o(.text) refers to os_core.o(.data) for OSStatRdy
  37.     os_core.o(.text) refers to os_core.o(.bss) for OSTaskStatStk
  38.     os_core.o(.text) refers to os_core.o(.constdata) for OSUnMapTbl
  39.     os_flag.o(.text) refers to os_core.o(.text) for OS_Sched
  40.     os_flag.o(.text) refers to os_core.o(.data) for OSIntNesting
  41.     os_flag.o(.text) refers to os_core.o(.bss) for OSFlagTbl
  42.     os_mbox.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  43.     os_mbox.o(.text) refers to os_core.o(.data) for OSIntNesting
  44.     os_mem.o(.text) refers to os_core.o(.data) for OSMemFreeList
  45.     os_mem.o(.text) refers to os_core.o(.bss) for OSMemTbl
  46.     os_mutex.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  47.     os_mutex.o(.text) refers to os_core.o(.data) for OSIntNesting
  48.     os_mutex.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  49.     os_mutex.o(.text) refers to os_core.o(.constdata) for OSMapTbl
  50.     os_q.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  51.     os_q.o(.text) refers to os_core.o(.data) for OSIntNesting
  52.     os_q.o(.text) refers to os_core.o(.bss) for OSQTbl
  53.     os_sem.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  54.     os_sem.o(.text) refers to os_core.o(.data) for OSIntNesting
  55.     os_task.o(.text) refers to os_core.o(.text) for OS_Sched
  56.     os_task.o(.text) refers to os_cpu_c.o(.text) for OSTaskStkInit
  57.     os_task.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
  58.     os_task.o(.text) refers to os_flag.o(.text) for OS_FlagUnlink
  59.     os_task.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
  60.     os_task.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  61.     os_task.o(.text) refers to os_core.o(.constdata) for OSMapTbl
  62.     os_task.o(.text) refers to os_core.o(.data) for OSTCBCur
  63.     os_time.o(.text) refers to os_core.o(.text) for OS_Sched
  64.     os_time.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
  65.     os_time.o(.text) refers to os_core.o(.data) for OSTCBCur
  66.     os_time.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  67.     main.o(.text) refers to os_time.o(.text) for OSTimeDly
  68.     main.o(.text) refers to target.o(.text) for TargetInit
  69.     main.o(.text) refers to os_core.o(.text) for OSInit
  70.     main.o(.text) refers to os_task.o(.text) for OSTaskCreate
  71.     main.o(.text) refers to main.o(.bss) for TaskStk
  72.     rand.o(.text) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000009) for __rt_lib_init_rand_2
  73.     rand.o(.text) refers to rand.o(.data) for .data
  74.     rand.o(.text) refers to rand.o(.bss) for .bss
  75.     rand.o(.bss) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000009) for __rt_lib_init_rand_2
  76.     rand.o(.data) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000009) for __rt_lib_init_rand_2
  77.     aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
  78.     aeabi_sdiv_div0.o(.text_udiv) refers to aeabi_sdiv_div0.o(.text) for __arm_div4
  79.     __main.o(!!!main) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
  80.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
  81.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
  82.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
  83.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
  84.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
  85.     rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
  86.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
  87.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
  88.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
  89.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
  90.     rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
  91.     rtentry.o(.ARM.exidx) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
  92.     rtentry.o(.ARM.exidx) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for .ARM.Collect$$rtentry$$00000000
  93.     aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
  94.     libinit2.o(.ARM.Collect$$libinit$$00000009) refers (Weak) to rand.o(.text) for _rand_init
  95.     libinit2.o(.ARM.Collect$$libinit$$0000000C) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  96.     libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  97.     libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  98.     libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  99.     libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
  100.     libinit2.o(.ARM.Collect$$libinit$$00000022) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
  101.     libinit2.o(.ARM.Collect$$libinit$$00000023) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
  102.     rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
  103.     rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
  104.     rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
  105.     rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
  106.     rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main
  107.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
  108.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for .ARM.Collect$$rtentry$$00000002
  109.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
  110.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for .ARM.Collect$$rtentry$$00000009
  111.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
  112.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
  113.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for .ARM.Collect$$rtentry$$0000000C
  114.     rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
  115.     rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  116.     rtentry4.o(.ARM.exidx) refers to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
  117.     rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
  118.     argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
  119.     sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
  120.     sys_stackheap_outer.o(.text) refers to startup.o(.text) for __user_initial_stackheap
  121.     exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
  122.     defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
  123.     defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  124.     defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  125.     _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
  126.     _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
  127.     _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
  128.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_alloca_1
  129.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1
  130.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1
  131.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1
  132.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1
  133.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1
  134.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1
  135.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1
  136.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1
  137.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1
  138.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1
  139.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1
  140.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1
  141.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1
  142.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1
  143.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002F) for __rt_lib_init_return
  144.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_signal_1
  145.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_stdio_1
  146.     libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_user_alloc_1
  147.     libinit.o(.ARM.Collect$$libinit$$00000000) refers to fpinit.o(x$fpl$fpinit) for _fp_init
  148.     sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
  149.     libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  150.     rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
  151.     rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
  152.     rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
  153.     rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
  154.     rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
  155.     rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
  156.     rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
  157.     rt_raise.o(.text) refers to __raise.o(.text) for __raise
  158.     rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
  159.     defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
  160.     defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  161.     defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  162.     defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  163.     defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  164.     sys_exit.o(.text) refers to use_no_semi.o(.text) for __I$use$semihosting
  165.     rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
  166.     rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
  167.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
  168.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for .ARM.Collect$$rtexit$$00000002
  169.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
  170.     rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
  171.     __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
  172.     __raise.o(.text) refers to __raise.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2
  173.     defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
  174.     defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  175.     sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
  176.     defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
  177.     defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  178.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
  179.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
  180.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
  181.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
  182.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
  183.     libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
  184.     defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  185.     defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  186.     defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  187.     defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  188.     defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  189.     defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  190.     defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  191. ==============================================================================
  192. Removing Unused input sections from the image.
  193.     Removing os_mbox.o(.text), (1344 bytes).
  194.     Removing os_mutex.o(.text), (2220 bytes).
  195.     Removing os_sem.o(.text), (1108 bytes).
  196. 3 unused section(s) (total 4672 bytes) removed from the image.
  197. ==============================================================================
  198. Adding Veneers to the image
  199.     Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from rtentry2.o(.ARM.Collect$$rtentry$$0000000A).
  200.     Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_shutdown' from rtexit2.o(.ARM.Collect$$rtexit$$00000003).
  201.     Adding TA veneer (4 bytes, Inline) for call to '__rt_exit' from exit.o(.text).
  202.     Adding AT veneer (8 bytes, Inline) for call to 'srand' from target.o(.text).
  203.     Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from libinit.o(.ARM.Collect$$libinit$$00000000).
  204. 5 Veneer(s) (total 32 bytes) added to the image.
  205. ==============================================================================
  206. Image Symbol Table
  207.     Local Symbols
  208.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  209.     RESET                                    0x00000000   Section      184  startup.o(RESET)
  210.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
  211.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
  212.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
  213.     ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
  214.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
  215.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
  216.     ../../angel/kernel.s                     0x00000000   Number         0  rtentry4.o ABSOLUTE
  217.     ../../angel/kernel.s                     0x00000000   Number         0  rtentry2.o ABSOLUTE
  218.     ../../angel/kernel.s                     0x00000000   Number         0  rtentry.o ABSOLUTE
  219.     ../../angel/kernel.s                     0x00000000   Number         0  rtexit.o ABSOLUTE
  220.     ../../angel/kernel.s                     0x00000000   Number         0  rtexit2.o ABSOLUTE
  221.     ../../angel/rt.s                         0x00000000   Number         0  rt_div0.o ABSOLUTE
  222.     ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
  223.     ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
  224.     ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
  225.     ../../angel/scatter.s                    0x00000000   Number         0  __scatter.o ABSOLUTE
  226.     ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
  227.     ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
  228.     ../../angel/sys.s                        0x00000000   Number         0  sys_exit.o ABSOLUTE
  229.     ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
  230.     ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
  231.     ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
  232.     ../../angel/sysapp.c                     0x00000000   Number         0  sys_wrch.o ABSOLUTE
  233.     ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
  234.     ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
  235.     ../../armsys.c                           0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
  236.     ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
  237.     ../../division.s                         0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
  238.     ../../division.s                         0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
  239.     ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi.o ABSOLUTE
  240.     ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi_div0.o ABSOLUTE
  241.     ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
  242.     ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
  243.     ../../heapaux.c                          0x00000000   Number         0  heapauxi.o ABSOLUTE
  244.     ../../libinit.s                          0x00000000   Number         0  libshutdown.o ABSOLUTE
  245.     ../../libinit.s                          0x00000000   Number         0  libshutdown2.o ABSOLUTE
  246.     ../../libinit.s                          0x00000000   Number         0  libinit.o ABSOLUTE
  247.     ../../libinit.s                          0x00000000   Number         0  libinit2.o ABSOLUTE
  248.     ../../memcpset.s                         0x00000000   Number         0  rt_memclr_w.o ABSOLUTE
  249.     ../../memcpset.s                         0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
  250.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
  251.     ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
  252.     ../../signal.c                           0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
  253.     ../../signal.c                           0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
  254.     ../../signal.c                           0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
  255.     ../../signal.c                           0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
  256.     ../../signal.c                           0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
  257.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
  258.     ../../signal.c                           0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
  259.     ../../signal.c                           0x00000000   Number         0  defsig_other.o ABSOLUTE
  260.     ../../signal.c                           0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
  261.     ../../signal.c                           0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
  262.     ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
  263.     ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
  264.     ../../signal.c                           0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
  265.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
  266.     ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
  267.     ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
  268.     ../../stdlib.c                           0x00000000   Number         0  rand.o ABSOLUTE
  269.     appIRQ.s                                0x00000000   Number         0  irq.o ABSOLUTE
  270.     appStartup.s                            0x00000000   Number         0  startup.o ABSOLUTE
  271.     appmain.c                               0x00000000   Number         0  main.o ABSOLUTE
  272.     apptarget.c                             0x00000000   Number         0  target.o ABSOLUTE
  273.     armOs_cpu_a.s                           0x00000000   Number         0  os_cpu_a.o ABSOLUTE
  274.     armOs_cpu_c.c                           0x00000000   Number         0  os_cpu_c.o ABSOLUTE
  275.     dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
  276.     ucosiiOS_CORE.C                         0x00000000   Number         0  os_core.o ABSOLUTE
  277.     ucosiiOS_FLAG.C                         0x00000000   Number         0  os_flag.o ABSOLUTE
  278.     ucosiiOS_MBOX.C                         0x00000000   Number         0  os_mbox.o ABSOLUTE
  279.     ucosiiOS_MEM.C                          0x00000000   Number         0  os_mem.o ABSOLUTE
  280.     ucosiiOS_MUTEX.C                        0x00000000   Number         0  os_mutex.o ABSOLUTE
  281.     ucosiiOS_Q.C                            0x00000000   Number         0  os_q.o ABSOLUTE
  282.     ucosiiOS_SEM.C                          0x00000000   Number         0  os_sem.o ABSOLUTE
  283.     ucosiiOS_TASK.C                         0x00000000   Number         0  os_task.o ABSOLUTE
  284.     ucosiiOS_TIME.C                         0x00000000   Number         0  os_time.o ABSOLUTE
  285.     Undef_Handler                            0x0000003c   ARM Code       4  startup.o(RESET)
  286.     PAbt_Handler                             0x00000040   ARM Code       4  startup.o(RESET)
  287.     DAbt_Handler                             0x00000044   ARM Code       4  startup.o(RESET)
  288.     FIQ_Handler                              0x00000048   ARM Code       0  startup.o(RESET)
  289.     !!!main                                  0x000000b8   Section        8  __main.o(!!!main)
  290.     !!!scatter                               0x000000c0   Section       60  __scatter.o(!!!scatter)
  291.     !!handler_copy                           0x000000fc   Section       40  __scatter_copy.o(!!handler_copy)
  292.     !!handler_zi                             0x00000124   Section       44  __scatter_zi.o(!!handler_zi)
  293.     .ARM.Collect$$libinit$$00000000          0x00000158   Section        6  libinit.o(.ARM.Collect$$libinit$$00000000)
  294.     .ARM.Collect$$libinit$$00000006          0x0000015e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000006)
  295.     .ARM.Collect$$libinit$$00000008          0x0000015e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000008)
  296.     .ARM.Collect$$libinit$$00000009          0x0000015e   Section        4  libinit2.o(.ARM.Collect$$libinit$$00000009)
  297.     .ARM.Collect$$libinit$$0000000A          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
  298.     .ARM.Collect$$libinit$$0000000D          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
  299.     .ARM.Collect$$libinit$$0000000F          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
  300.     .ARM.Collect$$libinit$$00000011          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
  301.     .ARM.Collect$$libinit$$00000013          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
  302.     .ARM.Collect$$libinit$$00000015          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
  303.     .ARM.Collect$$libinit$$00000017          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
  304.     .ARM.Collect$$libinit$$00000019          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
  305.     .ARM.Collect$$libinit$$0000001B          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
  306.     .ARM.Collect$$libinit$$0000001D          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
  307.     .ARM.Collect$$libinit$$0000001F          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
  308.     .ARM.Collect$$libinit$$00000021          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
  309.     .ARM.Collect$$libinit$$00000028          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000028)
  310.     .ARM.Collect$$libinit$$0000002A          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
  311.     .ARM.Collect$$libinit$$0000002C          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
  312.     .ARM.Collect$$libinit$$0000002E          0x00000162   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
  313.     .ARM.Collect$$libinit$$0000002F          0x00000162   Section       12  libinit2.o(.ARM.Collect$$libinit$$0000002F)
  314.     .ARM.Collect$$libshutdown$$00000000      0x00000178   Section        4  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  315.     .ARM.Collect$$libshutdown$$00000003      0x0000017c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
  316.     .ARM.Collect$$libshutdown$$00000006      0x0000017c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
  317.     .ARM.Collect$$libshutdown$$00000009      0x0000017c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
  318.     .ARM.Collect$$libshutdown$$0000000B      0x0000017c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
  319.     .ARM.Collect$$libshutdown$$0000000E      0x0000017c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
  320.     .ARM.Collect$$libshutdown$$0000000F      0x0000017c   Section        6  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
  321.     .ARM.Collect$$rtentry$$00000000          0x00000184   Section        0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
  322.     .ARM.Collect$$rtentry$$00000002          0x00000184   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
  323.     .ARM.Collect$$rtentry$$00000004          0x00000184   Section        8  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
  324.     .ARM.Collect$$rtentry$$00000009          0x0000018c   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
  325.     .ARM.Collect$$rtentry$$0000000A          0x0000018c   Section        4  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
  326.     .ARM.Collect$$rtentry$$0000000C          0x00000190   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
  327.     .ARM.Collect$$rtentry$$0000000D          0x00000190   Section       40  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
  328.     .ARM.Collect$$rtexit$$00000000           0x000001bc   Section        0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
  329.     .ARM.Collect$$rtexit$$00000002           0x000001bc   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
  330.     .ARM.Collect$$rtexit$$00000003           0x000001bc   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
  331.     .ARM.Collect$$rtexit$$00000004           0x000001c0   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
  332.     .text                                    0x000001c4   Section      908  target.o(.text)
  333.     .text                                    0x00000550   Section       36  startup.o(.text)
  334.     .text                                    0x00000574   Section      640  os_cpu_c.o(.text)
  335.     .text                                    0x000007f4   Section     2912  os_core.o(.text)
  336.     OS_InitTaskStat                          0x000008d0   ARM Code      68  os_core.o(.text)
  337.     OS_InitTaskIdle                          0x00000944   ARM Code      68  os_core.o(.text)
  338.     OS_InitEventList                         0x00000988   ARM Code      80  os_core.o(.text)
  339.     OS_InitTCBList                           0x000009d8   ARM Code     116  os_core.o(.text)
  340.     OS_InitRdyList                           0x00000a4c   ARM Code      88  os_core.o(.text)
  341.     OS_InitMisc                              0x00000aa4   ARM Code      88  os_core.o(.text)
  342.     .text                                    0x00001354   Section     2876  os_flag.o(.text)
  343.     OS_FlagTaskRdy                           0x000015ec   ARM Code     140  os_flag.o(.text)
  344.     OS_FlagBlock                             0x000017d0   ARM Code     220  os_flag.o(.text)
  345.     .text                                    0x00001e90   Section      728  os_mem.o(.text)
  346.     .text                                    0x00002168   Section     2224  os_q.o(.text)
  347.     .text                                    0x00002a18   Section     2420  os_task.o(.text)
  348.     .text                                    0x0000338c   Section      644  os_time.o(.text)
  349.     .text                                    0x00003610   Section      168  main.o(.text)
  350.     .text                                    0x000036c0   Section      120  rand.o(.text)
  351.     .text                                    0x00003738   Section      100  rt_memcpy_w.o(.text)
  352.     .text                                    0x0000379c   Section       84  rt_memclr_w.o(.text)
  353.     .text                                    0x000037f0   Section      384  aeabi_sdiv.o(.text)
  354.     __arm_div8                               0x0000381c   ARM Code       0  aeabi_sdiv.o(.text)
  355.     __arm_div4                               0x0000384c   ARM Code       0  aeabi_sdiv.o(.text)
  356.     __arm_div_large                          0x000038a0   ARM Code       0  aeabi_sdiv.o(.text)
  357.     .text                                    0x00003970   Section        6  heapauxi.o(.text)
  358.     .text                                    0x00003978   Section       96  sys_stackheap_outer.o(.text)
  359.     .text                                    0x000039d8   Section       12  exit.o(.text)
  360.     .text                                    0x000039e4   Section       12  libspace.o(.text)
  361.     .text                                    0x000039f0   Section       24  sys_exit.o(.text)
  362.     .text                                    0x00003a08   Section        4  use_no_semi.o(.text)
  363.     .text_udiv                               0x00003a0c   Section       28  aeabi_sdiv.o(.text_udiv)
  364.     IRQ                                      0x00003a28   Section      272  irq.o(IRQ)
  365.     subr                                     0x00003b38   Section      272  os_cpu_a.o(subr)
  366.     x$fpl$fpinit                             0x00003c4c   Section        4  fpinit.o(x$fpl$fpinit)
  367.     .constdata                               0x00003c50   Section      264  os_core.o(.constdata)
  368.     .data                                    0x40000000   Section        4  os_cpu_c.o(.data)
  369.     .data                                    0x40000004   Section       68  os_core.o(.data)
  370.     .data                                    0x40000048   Section        8  rand.o(.data)
  371.     _random_j                                0x40000048   Data           4  rand.o(.data)
  372.     _random_k                                0x4000004c   Data           4  rand.o(.data)
  373.     .bss                                     0x40000050   Section     5056  os_core.o(.bss)
  374.     .bss                                     0x40001410   Section      512  main.o(.bss)
  375.     .bss                                     0x40001610   Section      220  rand.o(.bss)
  376.     _random_number_seed                      0x40001610   Data         220  rand.o(.bss)
  377.     .bss                                     0x400016ec   Section       96  libspace.o(.bss)
  378.     HEAP                                     0x40001750   Section        1  startup.o(HEAP)
  379.     Heap_Mem                                 0x40001750   Data           1  startup.o(HEAP)
  380.     STACK                                    0x40001758   Section     1056  startup.o(STACK)
  381.     Stack_Mem                                0x40001758   Data        1056  startup.o(STACK)
  382.     SWIStacks                                0x40001b78   Section      128  os_cpu_a.o(SWIStacks)
  383.     Stack_Top                                0x40001b78   Data           0  startup.o(STACK)
  384.     SvcStackSpace                            0x40001b78   Data         128  os_cpu_a.o(SWIStacks)
  385.     Global Symbols
  386.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  387.     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
  388.     __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
  389.     __ARM_exceptions_init                     - Undefined Weak Reference
  390.     __alloca_initialize                       - Undefined Weak Reference
  391.     __cpp_initialize__aeabi_                  - Undefined Weak Reference
  392.     __cxa_finalize                            - Undefined Weak Reference
  393.     __rt_locale                               - Undefined Weak Reference
  394.     __sigvec_lookup                           - Undefined Weak Reference
  395.     _atexit_init                              - Undefined Weak Reference
  396.     _call_atexit_fns                          - Undefined Weak Reference
  397.     _clock_init                               - Undefined Weak Reference
  398.     _fp_trap_init                             - Undefined Weak Reference
  399.     _fp_trap_shutdown                         - Undefined Weak Reference
  400.     _get_lc_collate                           - Undefined Weak Reference
  401.     _get_lc_ctype                             - Undefined Weak Reference
  402.     _get_lc_monetary                          - Undefined Weak Reference
  403.     _get_lc_numeric                           - Undefined Weak Reference
  404.     _get_lc_time                              - Undefined Weak Reference
  405.     _getenv_init                              - Undefined Weak Reference
  406.     _handle_redirection                       - Undefined Weak Reference
  407.     _init_alloc                               - Undefined Weak Reference
  408.     _init_user_alloc                          - Undefined Weak Reference
  409.     _initio                                   - Undefined Weak Reference
  410.     _signal_finish                            - Undefined Weak Reference
  411.     _signal_init                              - Undefined Weak Reference
  412.     _terminate_alloc                          - Undefined Weak Reference
  413.     _terminate_user_alloc                     - Undefined Weak Reference
  414.     _terminateio                              - Undefined Weak Reference
  415.     Reset_Handler                            0x00000058   ARM Code       0  startup.o(RESET)
  416.     __main                                   0x000000b8   ARM Code       8  __main.o(!!!main)
  417.     __scatterload                            0x000000c0   ARM Code       0  __scatter.o(!!!scatter)
  418.     __scatterload_rt2                        0x000000c0   ARM Code      52  __scatter.o(!!!scatter)
  419.     __scatterload_null                       0x000000d4   ARM Code       0  __scatter.o(!!!scatter)
  420.     __scatterload_copy                       0x000000fc   ARM Code      40  __scatter_copy.o(!!handler_copy)
  421.     __scatterload_zeroinit                   0x00000124   ARM Code      44  __scatter_zi.o(!!handler_zi)
  422.     Inline ARM to Thumb Veneer to __rt_lib_init 0x00000150   ARM Code       8  libinit.o(.ARM.Collect$$libinit$$00000000)
  423.     __rt_lib_init                            0x00000159   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
  424.     __rt_lib_init_heap_1                     0x0000015f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000006)
  425.     __rt_lib_init_rand_2                     0x0000015f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000009)
  426.     __rt_lib_init_user_alloc_1               0x0000015f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000008)
  427.     __rt_lib_init_alloca_1                   0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
  428.     __rt_lib_init_argv_1                     0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000028)
  429.     __rt_lib_init_atexit_1                   0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
  430.     __rt_lib_init_clock_1                    0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
  431.     __rt_lib_init_cpp_1                      0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
  432.     __rt_lib_init_exceptions_1               0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
  433.     __rt_lib_init_fp_trap_1                  0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
  434.     __rt_lib_init_getenv_1                   0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
  435.     __rt_lib_init_lc_collate_1               0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
  436.     __rt_lib_init_lc_ctype_1                 0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
  437.     __rt_lib_init_lc_monetary_1              0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
  438.     __rt_lib_init_lc_numeric_1               0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
  439.     __rt_lib_init_lc_time_1                  0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
  440.     __rt_lib_init_rand_1                     0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
  441.     __rt_lib_init_return                     0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002F)
  442.     __rt_lib_init_signal_1                   0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
  443.     __rt_lib_init_stdio_1                    0x00000163   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
  444.     Inline ARM to Thumb Veneer to __rt_lib_shutdown 0x00000170   ARM Code       8  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  445.     __rt_lib_shutdown                        0x00000179   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
  446.     __rt_lib_shutdown_fp_trap_1              0x0000017d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
  447.     __rt_lib_shutdown_heap_1                 0x0000017d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
  448.     __rt_lib_shutdown_return                 0x0000017d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
  449.     __rt_lib_shutdown_signal_1               0x0000017d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
  450.     __rt_lib_shutdown_stdio_1                0x0000017d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
  451.     __rt_lib_shutdown_user_alloc_1           0x0000017d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
  452.     __rt_entry                               0x00000184   ARM Code       0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
  453.     __rt_entry_presh_1                       0x00000184   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
  454.     __rt_entry_sh                            0x00000184   ARM Code       0  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
  455.     __rt_entry_li                            0x0000018c   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
  456.     __rt_entry_postsh_1                      0x0000018c   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
  457.     __rt_entry_main                          0x00000190   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
  458.     __rt_entry_postli_1                      0x00000190   ARM Code       0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
  459.     Inline Thumb to ARM Veneer to __rt_exit  0x000001b9   Thumb Code     4  rtexit.o(.ARM.Collect$$rtexit$$00000000)
  460.     __rt_exit                                0x000001bc   ARM Code       0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
  461.     __rt_exit_ls                             0x000001bc   ARM Code       0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
  462.     __rt_exit_prels_1                        0x000001bc   ARM Code       0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
  463.     __rt_exit_exit                           0x000001c0   ARM Code       0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
  464.     ConfigurePLL                             0x000001c4   ARM Code     308  target.o(.text)
  465.     GPIOResetInit                            0x000002f8   ARM Code     120  target.o(.text)
  466.     init_VIC                                 0x00000370   ARM Code      84  target.o(.text)
  467.     TargetResetInit                          0x000003c4   ARM Code      84  target.o(.text)
  468.     Install_IRQ                              0x00000418   ARM Code      92  target.o(.text)
  469.     init_port                                0x00000474   ARM Code      20  target.o(.text)
  470.     IRQ_Exception                            0x00000488   ARM Code       8  target.o(.text)
  471.     FIQ_Exception                            0x00000490   ARM Code       8  target.o(.text)
  472.     Timer0_Exception                         0x00000498   ARM Code      36  target.o(.text)
  473.     Timer0Init                               0x000004bc   ARM Code      48  target.o(.text)
  474.     VIC_Setup                                0x000004ec   ARM Code      28  target.o(.text)
  475.     TargetInit                               0x00000508   ARM Code      40  target.o(.text)
  476.     __user_initial_stackheap                 0x00000550   ARM Code       0  startup.o(.text)
  477.     OSTaskStkInit                            0x00000574   ARM Code     232  os_cpu_c.o(.text)
  478.     SWI_Exception                            0x0000065c   ARM Code     336  os_cpu_c.o(.text)
  479.     OSStartHighRdy                           0x000007ac   ARM Code      16  os_cpu_c.o(.text)
  480.     OSInitHookBegin                          0x000007bc   ARM Code       4  os_cpu_c.o(.text)
  481.     OSInitHookEnd                            0x000007c0   ARM Code       4  os_cpu_c.o(.text)
  482.     OSTaskCreateHook                         0x000007c4   ARM Code       8  os_cpu_c.o(.text)
  483.     OSTaskDelHook                            0x000007cc   ARM Code       8  os_cpu_c.o(.text)
  484.     OSTaskSwHook                             0x000007d4   ARM Code       4  os_cpu_c.o(.text)
  485.     OSTaskStatHook                           0x000007d8   ARM Code       4  os_cpu_c.o(.text)
  486.     OSTCBInitHook                            0x000007dc   ARM Code       8  os_cpu_c.o(.text)
  487.     OSTimeTickHook                           0x000007e4   ARM Code       4  os_cpu_c.o(.text)
  488.     OSTaskIdleHook                           0x000007e8   ARM Code       4  os_cpu_c.o(.text)
  489.     OS_TaskStat                              0x000007f4   ARM Code     220  os_core.o(.text)
  490.     OS_TaskIdle                              0x00000914   ARM Code      48  os_core.o(.text)
  491.     OSInit                                   0x00000afc   ARM Code      56  os_core.o(.text)
  492.     OSIntEnter                               0x00000b34   ARM Code      56  os_core.o(.text)
  493.     OSIntExit                                0x00000b6c   ARM Code     240  os_core.o(.text)
  494.     OSSchedLock                              0x00000c5c   ARM Code      72  os_core.o(.text)
  495.     OS_Sched                                 0x00000ca4   ARM Code     168  os_core.o(.text)
  496.     OSSchedUnlock                            0x00000d4c   ARM Code     124  os_core.o(.text)
  497.     OSStart                                  0x00000dc8   ARM Code     132  os_core.o(.text)
  498.     OSStatInit                               0x00000e4c   ARM Code      84  os_core.o(.text)
  499.     OSTimeTick                               0x00000ea0   ARM Code     212  os_core.o(.text)
  500.     OSVersion                                0x00000f74   ARM Code       8  os_core.o(.text)
  501.     OS_Dummy                                 0x00000f7c   ARM Code       4  os_core.o(.text)
  502.     OS_EventTaskRdy                          0x00000f80   ARM Code     188  os_core.o(.text)
  503.     OS_EventTaskWait                         0x0000103c   ARM Code     188  os_core.o(.text)
  504.     OS_EventTO                               0x000010f8   ARM Code     116  os_core.o(.text)
  505.     OS_EventWaitListInit                     0x0000116c   ARM Code      24  os_core.o(.text)
  506.     OS_TCBInit                               0x00001184   ARM Code     336  os_core.o(.text)
  507.     OSFlagAccept                             0x00001354   ARM Code     440  os_flag.o(.text)
  508.     OSFlagCreate                             0x0000150c   ARM Code     140  os_flag.o(.text)
  509.     OS_FlagUnlink                            0x00001598   ARM Code      84  os_flag.o(.text)
  510.     OSFlagDel                                0x00001678   ARM Code     344  os_flag.o(.text)
  511.     OSFlagPend                               0x000018ac   ARM Code     816  os_flag.o(.text)
  512.     OSFlagPost                               0x00001bdc   ARM Code     496  os_flag.o(.text)
  513.     OSFlagQuery                              0x00001dcc   ARM Code      96  os_flag.o(.text)
  514.     OS_FlagInit                              0x00001e2c   ARM Code      76  os_flag.o(.text)
  515.     OSMemCreate                              0x00001e90   ARM Code     252  os_mem.o(.text)
  516.     OSMemGet                                 0x00001f8c   ARM Code     120  os_mem.o(.text)
  517.     OSMemPut                                 0x00002004   ARM Code     116  os_mem.o(.text)
  518.     OSMemQuery                               0x00002078   ARM Code     120  os_mem.o(.text)
  519.     OS_MemInit                               0x000020f0   ARM Code     112  os_mem.o(.text)
  520.     OSQAccept                                0x00002168   ARM Code     140  os_q.o(.text)
  521.     OSQCreate                                0x000021f4   ARM Code     236  os_q.o(.text)
  522.     OSQDel                                   0x000022e0   ARM Code     392  os_q.o(.text)
  523.     OSQFlush                                 0x00002468   ARM Code      92  os_q.o(.text)
  524.     OSQPend                                  0x000024c4   ARM Code     364  os_q.o(.text)
  525.     OSQPost                                  0x00002630   ARM Code     216  os_q.o(.text)
  526.     OSQPostFront                             0x00002708   ARM Code     220  os_q.o(.text)
  527.     OSQPostOpt                               0x000027e4   ARM Code     320  os_q.o(.text)
  528.     OSQQuery                                 0x00002924   ARM Code     156  os_q.o(.text)
  529.     OS_QInit                                 0x000029c0   ARM Code      68  os_q.o(.text)
  530.     OSTaskChangePrio                         0x00002a18   ARM Code     460  os_task.o(.text)
  531.     OSTaskCreate                             0x00002be4   ARM Code     236  os_task.o(.text)
  532.     OSTaskCreateExt                          0x00002cd0   ARM Code     288  os_task.o(.text)
  533.     OSTaskDel                                0x00002df0   ARM Code     508  os_task.o(.text)
  534.     OSTaskDelReq                             0x00002fec   ARM Code     140  os_task.o(.text)
  535.     OSTaskResume                             0x00003078   ARM Code     192  os_task.o(.text)
  536.     OSTaskStkChk                             0x00003138   ARM Code     192  os_task.o(.text)
  537.     OSTaskSuspend                            0x000031f8   ARM Code     240  os_task.o(.text)
  538.     OSTaskQuery                              0x000032e8   ARM Code     120  os_task.o(.text)
  539.     OSTimeDly                                0x0000338c   ARM Code     140  os_time.o(.text)
  540.     OSTimeDlyHMSM                            0x00003418   ARM Code     232  os_time.o(.text)
  541.     OSTimeDlyResume                          0x00003500   ARM Code     184  os_time.o(.text)
  542.     OSTimeGet                                0x000035b8   ARM Code      32  os_time.o(.text)
  543.     OSTimeSet                                0x000035d8   ARM Code      32  os_time.o(.text)
  544.     Task1                                    0x00003610   ARM Code      44  main.o(.text)
  545.     Task0                                    0x0000363c   ARM Code      48  main.o(.text)
  546.     main                                     0x0000366c   ARM Code      64  main.o(.text)
  547.     Inline ARM to Thumb Veneer to srand      0x000036b8   ARM Code       8  rand.o(.text)
  548.     srand                                    0x000036c1   Thumb Code    42  rand.o(.text)
  549.     _rand_init                               0x000036eb   Thumb Code     4  rand.o(.text)
  550.     rand                                     0x000036ef   Thumb Code    56  rand.o(.text)
  551.     __aeabi_memcpy4                          0x00003738   ARM Code       0  rt_memcpy_w.o(.text)
  552.     __aeabi_memcpy8                          0x00003738   ARM Code       0  rt_memcpy_w.o(.text)
  553.     __rt_memcpy_w                            0x00003738   ARM Code     100  rt_memcpy_w.o(.text)
  554.     _memcpy_lastbytes_aligned                0x00003784   ARM Code       0  rt_memcpy_w.o(.text)
  555.     __aeabi_memclr4                          0x0000379c   ARM Code       0  rt_memclr_w.o(.text)
  556.     __aeabi_memclr8                          0x0000379c   ARM Code       0  rt_memclr_w.o(.text)
  557.     __rt_memclr_w                            0x0000379c   ARM Code      84  rt_memclr_w.o(.text)
  558.     _memset_w                                0x000037a0   ARM Code       0  rt_memclr_w.o(.text)
  559.     __aeabi_idiv                             0x000037f0   ARM Code       0  aeabi_sdiv.o(.text)
  560.     __aeabi_idivmod                          0x000037f0   ARM Code     384  aeabi_sdiv.o(.text)
  561.     __use_two_region_memory                  0x00003971   Thumb Code     2  heapauxi.o(.text)
  562.     __rt_heap_escrow$2region                 0x00003973   Thumb Code     2  heapauxi.o(.text)
  563.     __rt_heap_expand$2region                 0x00003975   Thumb Code     2  heapauxi.o(.text)
  564.     __user_setup_stackheap                   0x00003978   ARM Code      96  sys_stackheap_outer.o(.text)
  565.     exit                                     0x000039d9   Thumb Code    12  exit.o(.text)
  566.     __user_libspace                          0x000039e4   ARM Code      12  libspace.o(.text)
  567.     __user_perproc_libspace                  0x000039e4   ARM Code       0  libspace.o(.text)
  568.     __user_perthread_libspace                0x000039e4   ARM Code       0  libspace.o(.text)
  569.     _sys_exit                                0x000039f0   ARM Code      20  sys_exit.o(.text)
  570.     __I$use$semihosting                      0x00003a08   ARM Code       0  use_no_semi.o(.text)
  571.     __use_no_semihosting_swi                 0x00003a08   ARM Code       4  use_no_semi.o(.text)
  572.     __aeabi_uidiv                            0x00003a0c   ARM Code       0  aeabi_sdiv.o(.text_udiv)
  573.     __aeabi_uidivmod                         0x00003a0c   ARM Code      28  aeabi_sdiv.o(.text_udiv)
  574.     IRQ_Handler                              0x00003a28   ARM Code       0  irq.o(IRQ)
  575.     Timer0_Handler                           0x00003aa4   ARM Code       0  irq.o(IRQ)
  576.     SoftwareInterrupt                        0x00003b38   ARM Code       0  os_cpu_a.o(subr)
  577.     OSIntCtxSw                               0x00003b74   ARM Code       0  os_cpu_a.o(subr)
  578.     __OSStartHighRdy                         0x00003c08   ARM Code       0  os_cpu_a.o(subr)
  579.     Inline Thumb to ARM Veneer to _fp_init   0x00003c49   Thumb Code     4  fpinit.o(x$fpl$fpinit)
  580.     __fplib_config_pureend_doubles           0x00003c4c   ARM Code       0  fpinit.o(x$fpl$fpinit)
  581.     _fp_init                                 0x00003c4c   ARM Code       4  fpinit.o(x$fpl$fpinit)
  582.     OSMapTbl                                 0x00003c50   Data           8  os_core.o(.constdata)
  583.     OSUnMapTbl                               0x00003c58   Data         256  os_core.o(.constdata)
  584.     Region$$Table$$Base                      0x00003d58   Number         0  anon$$obj.o(Region$$Table)
  585.     Region$$Table$$Limit                     0x00003d78   Number         0  anon$$obj.o(Region$$Table)
  586.     OsEnterSum                               0x40000000   Data           4  os_cpu_c.o(.data)
  587.     OSCtxSwCtr                               0x40000004   Data           4  os_core.o(.data)
  588.     OSEventFreeList                          0x40000008   Data           4  os_core.o(.data)
  589.     OSFlagFreeList                           0x4000000c   Data           4  os_core.o(.data)
  590.     OSCPUUsage                               0x40000010   Data           1  os_core.o(.data)
  591.     OSIdleCtrMax                             0x40000014   Data           4  os_core.o(.data)
  592.     OSIdleCtrRun                             0x40000018   Data           4  os_core.o(.data)
  593.     OSStatRdy                                0x4000001c   Data           1  os_core.o(.data)
  594.     OSIntNesting                             0x4000001d   Data           1  os_core.o(.data)
  595.     OSIntExitY                               0x4000001e   Data           1  os_core.o(.data)
  596.     OSLockNesting                            0x4000001f   Data           1  os_core.o(.data)
  597.     OSPrioCur                                0x40000020   Data           1  os_core.o(.data)
  598.     OSPrioHighRdy                            0x40000021   Data           1  os_core.o(.data)
  599.     OSRdyGrp                                 0x40000022   Data           1  os_core.o(.data)
  600.     OSRdyTbl                                 0x40000023   Data           2  os_core.o(.data)
  601.     OSRunning                                0x40000025   Data           1  os_core.o(.data)
  602.     OSTaskCtr                                0x40000026   Data           1  os_core.o(.data)
  603.     OSIdleCtr                                0x40000028   Data           4  os_core.o(.data)
  604.     OSTCBCur                                 0x4000002c   Data           4  os_core.o(.data)
  605.     OSTCBFreeList                            0x40000030   Data           4  os_core.o(.data)
  606.     OSTCBHighRdy                             0x40000034   Data           4  os_core.o(.data)
  607.     OSTCBList                                0x40000038   Data           4  os_core.o(.data)
  608.     OSMemFreeList                            0x4000003c   Data           4  os_core.o(.data)
  609.     OSQFreeList                              0x40000040   Data           4  os_core.o(.data)
  610.     OSTime                                   0x40000044   Data           4  os_core.o(.data)
  611.     OSEventTbl                               0x40000050   Data          24  os_core.o(.bss)
  612.     OSFlagTbl                                0x40000068   Data          60  os_core.o(.bss)
  613.     OSTaskStatStk                            0x400000a4   Data        2048  os_core.o(.bss)
  614.     OSTaskIdleStk                            0x400008a4   Data        2048  os_core.o(.bss)
  615.     OSTCBPrioTbl                             0x400010a4   Data          52  os_core.o(.bss)
  616.     OSTCBTbl                                 0x400010d8   Data         676  os_core.o(.bss)
  617.     OSMemTbl                                 0x4000137c   Data         100  os_core.o(.bss)
  618.     OSQTbl                                   0x400013e0   Data          48  os_core.o(.bss)
  619.     TaskStk                                  0x40001410   Data         256  main.o(.bss)
  620.     TaskStk1                                 0x40001510   Data         256  main.o(.bss)
  621.     __libspace_start                         0x400016ec   Data          96  libspace.o(.bss)
  622.     __temporary_stack_top$libspace           0x4000174c   Data           0  libspace.o(.bss)
  623.     StackUsr                                 0x40001958   Data           0  startup.o(STACK)
  624. ==============================================================================
  625. Memory Map of the image
  626.   Image Entry point : 0x000000b8
  627.   Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00003dc8, Max: 0x00080000, ABSOLUTE)
  628.     Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00003d78, Max: 0x00080000, ABSOLUTE)
  629.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  630.     0x00000000   0x000000b8   Code   RO           68    RESET               startup.o
  631.     0x000000b8   0x00000008   Code   RO          291  * !!!main             __main.o(c_t.l)
  632.     0x000000c0   0x0000003c   Code   RO          460    !!!scatter          __scatter.o(c_t.l)
  633.     0x000000fc   0x00000028   Code   RO          462    !!handler_copy      __scatter_copy.o(c_t.l)
  634.     0x00000124   0x0000002c   Code   RO          464    !!handler_zi        __scatter_zi.o(c_t.l)
  635.     0x00000150   0x00000008   Ven    RO          380    .ARM.Collect$$libinit$$00000000  libinit.o(c_t.l)
  636.     0x00000158   0x00000006   Code   RO          380    .ARM.Collect$$libinit$$00000000  libinit.o(c_t.l)
  637.     0x0000015e   0x00000000   Code   RO          301    .ARM.Collect$$libinit$$00000006  libinit2.o(c_t.l)
  638.     0x0000015e   0x00000000   Code   RO          303    .ARM.Collect$$libinit$$00000008  libinit2.o(c_t.l)
  639.     0x0000015e   0x00000004   Code   RO          304    .ARM.Collect$$libinit$$00000009  libinit2.o(c_t.l)
  640.     0x00000162   0x00000000   Code   RO          305    .ARM.Collect$$libinit$$0000000A  libinit2.o(c_t.l)
  641.     0x00000162   0x00000000   Code   RO          308    .ARM.Collect$$libinit$$0000000D  libinit2.o(c_t.l)
  642.     0x00000162   0x00000000   Code   RO          310    .ARM.Collect$$libinit$$0000000F  libinit2.o(c_t.l)
  643.     0x00000162   0x00000000   Code   RO          312    .ARM.Collect$$libinit$$00000011  libinit2.o(c_t.l)
  644.     0x00000162   0x00000000   Code   RO          314    .ARM.Collect$$libinit$$00000013  libinit2.o(c_t.l)
  645.     0x00000162   0x00000000   Code   RO          316    .ARM.Collect$$libinit$$00000015  libinit2.o(c_t.l)
  646.     0x00000162   0x00000000   Code   RO          318    .ARM.Collect$$libinit$$00000017  libinit2.o(c_t.l)
  647.     0x00000162   0x00000000   Code   RO          320    .ARM.Collect$$libinit$$00000019  libinit2.o(c_t.l)
  648.     0x00000162   0x00000000   Code   RO          322    .ARM.Collect$$libinit$$0000001B  libinit2.o(c_t.l)
  649.     0x00000162   0x00000000   Code   RO          324    .ARM.Collect$$libinit$$0000001D  libinit2.o(c_t.l)
  650.     0x00000162   0x00000000   Code   RO          326    .ARM.Collect$$libinit$$0000001F  libinit2.o(c_t.l)
  651.     0x00000162   0x00000000   Code   RO          328    .ARM.Collect$$libinit$$00000021  libinit2.o(c_t.l)
  652.     0x00000162   0x00000000   Code   RO          332    .ARM.Collect$$libinit$$00000028  libinit2.o(c_t.l)
  653.     0x00000162   0x00000000   Code   RO          334    .ARM.Collect$$libinit$$0000002A  libinit2.o(c_t.l)
  654.     0x00000162   0x00000000   Code   RO          336    .ARM.Collect$$libinit$$0000002C  libinit2.o(c_t.l)
  655.     0x00000162   0x00000000   Code   RO          338    .ARM.Collect$$libinit$$0000002E  libinit2.o(c_t.l)
  656.     0x00000162   0x0000000c   Code   RO          339    .ARM.Collect$$libinit$$0000002F  libinit2.o(c_t.l)
  657.     0x0000016e   0x00000002   PAD
  658.     0x00000170   0x00000008   Ven    RO          428    .ARM.Collect$$libshutdown$$00000000  libshutdown.o(c_t.l)
  659.     0x00000178   0x00000004   Code   RO          428    .ARM.Collect$$libshutdown$$00000000  libshutdown.o(c_t.l)
  660.     0x0000017c   0x00000000   Code   RO          445    .ARM.Collect$$libshutdown$$00000003  libshutdown2.o(c_t.l)
  661.     0x0000017c   0x00000000   Code   RO          448    .ARM.Collect$$libshutdown$$00000006  libshutdown2.o(c_t.l)
  662.     0x0000017c   0x00000000   Code   RO          451    .ARM.Collect$$libshutdown$$00000009  libshutdown2.o(c_t.l)
  663.     0x0000017c   0x00000000   Code   RO          453    .ARM.Collect$$libshutdown$$0000000B  libshutdown2.o(c_t.l)
  664.     0x0000017c   0x00000000   Code   RO          456    .ARM.Collect$$libshutdown$$0000000E  libshutdown2.o(c_t.l)
  665.     0x0000017c   0x00000006   Code   RO          457    .ARM.Collect$$libshutdown$$0000000F  libshutdown2.o(c_t.l)
  666.     0x00000182   0x00000002   PAD
  667.     0x00000184   0x00000000   Code   RO          293    .ARM.Collect$$rtentry$$00000000  rtentry.o(c_t.l)
  668.     0x00000184   0x00000000   Code   RO          341    .ARM.Collect$$rtentry$$00000002  rtentry2.o(c_t.l)
  669.     0x00000184   0x00000008   Code   RO          356    .ARM.Collect$$rtentry$$00000004  rtentry4.o(c_t.l)
  670.     0x0000018c   0x00000000   Code   RO          343    .ARM.Collect$$rtentry$$00000009  rtentry2.o(c_t.l)
  671.     0x0000018c   0x00000004   Code   RO          344    .ARM.Collect$$rtentry$$0000000A  rtentry2.o(c_t.l)
  672.     0x00000190   0x00000000   Code   RO          346    .ARM.Collect$$rtentry$$0000000C  rtentry2.o(c_t.l)
  673.     0x00000190   0x00000028   Code   RO          347    .ARM.Collect$$rtentry$$0000000D  rtentry2.o(c_t.l)
  674.     0x000001b8   0x00000004   Ven    RO          386    .ARM.Collect$$rtexit$$00000000  rtexit.o(c_t.l)
  675.     0x000001bc   0x00000000   Code   RO          386    .ARM.Collect$$rtexit$$00000000  rtexit.o(c_t.l)
  676.     0x000001bc   0x00000000   Code   RO          407    .ARM.Collect$$rtexit$$00000002  rtexit2.o(c_t.l)
  677.     0x000001bc   0x00000004   Code   RO          408    .ARM.Collect$$rtexit$$00000003  rtexit2.o(c_t.l)
  678.     0x000001c0   0x00000004   Code   RO          409    .ARM.Collect$$rtexit$$00000004  rtexit2.o(c_t.l)
  679.     0x000001c4   0x0000038c   Code   RO            1    .text               target.o
  680.     0x00000550   0x00000024   Code   RO           69    .text               startup.o
  681.     0x00000574   0x00000280   Code   RO           74    .text               os_cpu_c.o
  682.     0x000007f4   0x00000b60   Code   RO          118    .text               os_core.o
  683.     0x00001354   0x00000b3c   Code   RO          148    .text               os_flag.o
  684.     0x00001e90   0x000002d8   Code   RO          176    .text               os_mem.o
  685.     0x00002168   0x000008b0   Code   RO          200    .text               os_q.o
  686.     0x00002a18   0x00000974   Code   RO          224    .text               os_task.o
  687.     0x0000338c   0x00000284   Code   RO          236    .text               os_time.o
  688.     0x00003610   0x000000a8   Code   RO          248    .text               main.o
  689.     0x000036b8   0x00000008   Ven    RO          265    .text               rand.o(c_t.l)
  690.     0x000036c0   0x00000078   Code   RO          265    .text               rand.o(c_t.l)
  691.     0x00003738   0x00000064   Code   RO          269    .text               rt_memcpy_w.o(c_t.l)
  692.     0x0000379c   0x00000054   Code   RO          271    .text               rt_memclr_w.o(c_t.l)
  693.     0x000037f0   0x00000180   Code   RO          273    .text               aeabi_sdiv.o(c_t.l)
  694.     0x00003970   0x00000006   Code   RO          289    .text               heapauxi.o(c_t.l)
  695.     0x00003976   0x00000002   PAD
  696.     0x00003978   0x00000060   Code   RO          362    .text               sys_stackheap_outer.o(c_t.l)
  697.     0x000039d8   0x0000000c   Code   RO          364    .text               exit.o(c_t.l)
  698.     0x000039e4   0x0000000c   Code   RO          383    .text               libspace.o(c_t.l)
  699.     0x000039f0   0x00000018   Code   RO          402    .text               sys_exit.o(c_t.l)
  700.     0x00003a08   0x00000004   Code   RO          404    .text               use_no_semi.o(c_t.l)
  701.     0x00003a0c   0x0000001c   Code   RO          274    .text_udiv          aeabi_sdiv.o(c_t.l)
  702.     0x00003a28   0x00000110   Code   RO           62    IRQ                 irq.o
  703.     0x00003b38   0x00000110   Code   RO          114    subr                os_cpu_a.o
  704.     0x00003c48   0x00000004   Ven    RO          400    x$fpl$fpinit        fpinit.o(fz_ts.l)
  705.     0x00003c4c   0x00000004   Code   RO          400    x$fpl$fpinit        fpinit.o(fz_ts.l)
  706.     0x00003c50   0x00000108   Data   RO          120    .constdata          os_core.o
  707.     0x00003d58   0x00000020   Data   RO          458    Region$$Table       anon$$obj.o
  708.     Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00001bf8, Max: 0x0000e800, ABSOLUTE)
  709.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  710.     0x40000000   0x00000004   Data   RW           75    .data               os_cpu_c.o
  711.     0x40000004   0x00000044   Data   RW          121    .data               os_core.o
  712.     0x40000048   0x00000008   Data   RW          267    .data               rand.o(c_t.l)
  713.     0x40000050   0x000013c0   Zero   RW          119    .bss                os_core.o
  714.     0x40001410   0x00000200   Zero   RW          249    .bss                main.o
  715.     0x40001610   0x000000dc   Zero   RW          266    .bss                rand.o(c_t.l)
  716.     0x400016ec   0x00000060   Zero   RW          384    .bss                libspace.o(c_t.l)
  717.     0x4000174c   0x00000004   PAD
  718.     0x40001750   0x00000001   Zero   RW           67    HEAP                startup.o
  719.     0x40001751   0x00000007   PAD
  720.     0x40001758   0x00000420   Zero   RW           66    STACK               startup.o
  721.     0x40001b78   0x00000080   Zero   RW          115    SWIStacks           os_cpu_a.o
  722. ==============================================================================
  723. Image component sizes
  724.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
  725.        272         24          0          0          0        196   irq.o
  726.        168         12          0          0        512       1246   main.o
  727.       2912        128        264         68       5056      13374   os_core.o
  728.        272         36          0          0        128        256   os_cpu_a.o
  729.        640          8          0          4          0      10154   os_cpu_c.o
  730.       2876         24          0          0          0      10989   os_flag.o
  731.        728          8          0          0          0       2342   os_mem.o
  732.       2224         20          0          0          0       4580   os_q.o
  733.       2420         44          0          0          0       4927   os_task.o
  734.        644         24          0          0          0       1766   os_time.o
  735.        220         52          0          0       1057        416   startup.o
  736.        908         32          0          0          0       5502   target.o
  737.     ----------------------------------------------------------------------
  738.      14284        412        296         72       6760      55748   Object Totals
  739.          0          0         32          0          0          0   (incl. Generated)
  740.          0          0          0          0          7          2   (incl. Padding)
  741.     ----------------------------------------------------------------------
  742.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
  743.          8          0          0          0          0         68   __main.o
  744.         60          8          0          0          0          0   __scatter.o
  745.         40          0          0          0          0          0   __scatter_copy.o
  746.         44          0          0          0          0          0   __scatter_zi.o
  747.        412          0          0          0          0        148   aeabi_sdiv.o
  748.         12          0          0          0          0         60   exit.o
  749.          8          0          0          0          0         68   fpinit.o
  750.          6          0          0          0          0        132   heapauxi.o
  751.         14          0          0          0          0          0   libinit.o
  752.         16          0          0          0          0          0   libinit2.o
  753.         12          0          0          0          0          0   libshutdown.o
  754.          6          0          0          0          0          0   libshutdown2.o
  755.         12          4          0          0         96         68   libspace.o
  756.        128         18          0          8        220        120   rand.o
  757.         84          0          0          0          0         76   rt_memclr_w.o
  758.        100          0          0          0          0         80   rt_memcpy_w.o
  759.          0          0          0          0          0          0   rtentry.o
  760.         44          4          0          0          0          0   rtentry2.o
  761.          8          0          0          0          0          0   rtentry4.o
  762.          4          0          0          0          0          0   rtexit.o
  763.          8          0          0          0          0          0   rtexit2.o
  764.         24          8          0          0          0         68   sys_exit.o
  765.         96          0          0          0          0         80   sys_stackheap_outer.o
  766.          4          0          0          0          0         68   use_no_semi.o
  767.     ----------------------------------------------------------------------
  768.       1156         42          0          8        320       1036   Library Totals
  769.          6          0          0          0          4          0   (incl. Padding)
  770.     ----------------------------------------------------------------------
  771.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
  772.       1142         42          0          8        316        968   c_t.l
  773.          8          0          0          0          0         68   fz_ts.l
  774.     ----------------------------------------------------------------------
  775.       1156         42          0          8        320       1036   Library Totals
  776.     ----------------------------------------------------------------------
  777. ==============================================================================
  778.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
  779.      15440        454        296         80       7080      55652   Grand Totals
  780.      15440        454        296         80       7080      55652   ELF Image Totals
  781.      15440        454        296         80          0          0   ROM Totals
  782. ==============================================================================
  783.     Total RO  Size (Code + RO Data)                15736 (  15.37kB)
  784.     Total RW  Size (RW Data + ZI Data)              7160 (   6.99kB)
  785.     Total ROM Size (Code + RO Data + RW Data)      15816 (  15.45kB)
  786. ==============================================================================