huliji.map
上传用户:ssllxx2007
上传日期:2022-06-12
资源大小:784k
文件大小:55k
源码类别:

uCOS

开发平台:

C/C++

  1. ARM Linker, RVCT3.1 [Build 919] for uVision [Lite64]
  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.     startup.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  8.     startup.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  9.     startup.o(RESET) refers to os_cpu_a.o(subr) for SoftwareInterrupt
  10.     startup.o(RESET) refers to target.o(.text) for FIQ_Exception
  11.     startup.o(RESET) refers to startup.o(STACK) for Stack_Top
  12.     startup.o(RESET) refers to __main.o(!!!main) for __main
  13.     startup.o(RESET) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  14.     startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
  15.     startup.o(.text) refers to startup.o(STACK) for Stack_Mem
  16.     startup.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  17.     irq.o(IRQ) refers to target.o(.text) for IRQ_Exception
  18.     irq.o(IRQ) refers to os_core.o(.text) for OSIntExit
  19.     irq.o(IRQ) refers to os_core.o(.data) for OSIntNesting
  20.     irq.o(IRQ) refers to startup.o(STACK) for StackUsr
  21.     irq.o(IRQ) refers to os_cpu_c.o(.data) for OsEnterSum
  22.     irq.o(IRQ) refers to os_cpu_a.o(subr) for OSIntCtxSw
  23.     os_cpu_a.o(subr) refers to os_cpu_c.o(.text) for SWI_Exception
  24.     os_cpu_a.o(subr) refers to os_cpu_a.o(SWIStacks) for SvcStackSpace
  25.     os_cpu_a.o(subr) refers to os_cpu_c.o(.data) for OsEnterSum
  26.     os_cpu_a.o(subr) refers to os_core.o(.data) for OSTCBCur
  27.     os_cpu_c.o(.text) refers to os_cpu_c.o(.data) for OsEnterSum
  28.     os_cpu_c.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  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 to rand.o(.data) for .data
  73.     rand.o(.text) refers to rand.o(.bss) for .bss
  74.     aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
  75.     aeabi_sdiv_div0.o(.text_udiv) refers to aeabi_sdiv_div0.o(.text) for __arm_div4
  76.     stkheap2.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  77.     stkheap2.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  78.     __main.o(!!!main) refers to kernel.o(.text) for __rt_entry
  79.     kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init
  80.     kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init
  81.     kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init
  82.     kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init
  83.     kernel.o(.text) refers to exit.o(.text) for exit
  84.     kernel.o(.text) refers to main.o(.text) for main
  85.     kernel.o(.text) refers to sys_exit.o(.text) for _sys_exit
  86.     kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry
  87.     sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
  88.     sys_stackheap_outer.o(.text) refers to startup.o(.text) for __user_initial_stackheap
  89.     aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
  90.     rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
  91.     rt_stackheap_storage_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  92.     sys_exit.o(.text) refers to use_no_semi.o(.text) for __I_use_semihosting
  93.     libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  94.     rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
  95.     exit.o(.text) refers to kernel.o(.text) for __rt_exit
  96.     stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  97.     stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  98.     lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
  99.     lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
  100.     lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
  101.     lib_init.o(.text) refers (Weak) to rand.o(.text) for _rand_init
  102.     lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
  103.     rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
  104.     rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  105.     defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
  106.     defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  107.     defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  108.     defsig_fpe_formal.o(.text) refers (Special) to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
  109.     _get_argv.o(.text) refers to heapext.o(.text) for __heap_extend
  110.     _get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
  111.     _get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string
  112.     _get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard
  113.     fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
  114.     sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
  115.     rt_raise.o(.text) refers to __raise.o(.text) for __raise
  116.     rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
  117.     rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
  118.     rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  119.     defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
  120.     defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  121.     defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  122.     defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  123.     defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  124.     defsig_rtmem_formal.o(.text) refers (Special) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  125.     heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend
  126.     __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
  127.     __raise.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
  128.     defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
  129.     defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  130.     sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
  131.     defsig.o(CL$$defsig) refers (Weak) to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
  132.     defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  133. ================================================================================
  134. Removing Unused input sections from the image.
  135.     Removing os_mbox.o(.text), (1344 bytes).
  136.     Removing os_mutex.o(.text), (2224 bytes).
  137.     Removing os_sem.o(.text), (1108 bytes).
  138. 3 unused section(s) (total 4676 bytes) removed from the image.
  139. ================================================================================
  140. Adding Veneers to the image
  141.     Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text).
  142.     Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
  143.     Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text).
  144.     Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from lib_init.o(.text).
  145.     Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
  146.     Adding AT veneer (8 bytes, Inline) for call to 'srand' from target.o(.text).
  147.     Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text).
  148. 7 Veneer(s) (total 48 bytes) added to the image.
  149. ================================================================================
  150. Image Symbol Table
  151.     Local Symbols
  152.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  153.     RESET                                    0x00000000   Section      184  startup.o(RESET)
  154.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
  155.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
  156.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
  157.     ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
  158.     ../../angel/boardlib.s                   0x00000000   Number         0  cpuinit.o ABSOLUTE
  159.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
  160.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
  161.     ../../angel/kernel.s                     0x00000000   Number         0  kernel.o ABSOLUTE
  162.     ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
  163.     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr_intlibspace.o ABSOLUTE
  164.     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage_intlibspace.o ABSOLUTE
  165.     ../../angel/rt.s                         0x00000000   Number         0  rt_div0.o ABSOLUTE
  166.     ../../angel/rt.s                         0x00000000   Number         0  rt_locale.o ABSOLUTE
  167.     ../../angel/rt.s                         0x00000000   Number         0  rt_locale_intlibspace.o ABSOLUTE
  168.     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr.o ABSOLUTE
  169.     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage.o ABSOLUTE
  170.     ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
  171.     ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
  172.     ../../angel/scatter.s                    0x00000000   Number         0  __scatter.o ABSOLUTE
  173.     ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
  174.     ../../angel/sys.s                        0x00000000   Number         0  sys_exit.o ABSOLUTE
  175.     ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
  176.     ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
  177.     ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
  178.     ../../angel/sysapp.c                     0x00000000   Number         0  sys_wrch.o ABSOLUTE
  179.     ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
  180.     ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
  181.     ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
  182.     ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
  183.     ../../armsys.c                           0x00000000   Number         0  _get_argv.o ABSOLUTE
  184.     ../../division.s                         0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
  185.     ../../division.s                         0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
  186.     ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi.o ABSOLUTE
  187.     ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi_div0.o ABSOLUTE
  188.     ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
  189.     ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
  190.     ../../memcpset.s                         0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
  191.     ../../memcpset.s                         0x00000000   Number         0  rt_memclr_w.o ABSOLUTE
  192.     ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
  193.     ../../signal.c                           0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
  194.     ../../signal.c                           0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
  195.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
  196.     ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
  197.     ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
  198.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
  199.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
  200.     ../../signal.c                           0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
  201.     ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
  202.     ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
  203.     ../../stdlib.c                           0x00000000   Number         0  rand.o ABSOLUTE
  204.     ../../stkheap.s                          0x00000000   Number         0  heapext.o ABSOLUTE
  205.     ../../stkheap1.s                         0x00000000   Number         0  stkheap1.o ABSOLUTE
  206.     ../../stkheap2.s                         0x00000000   Number         0  stkheap2.o ABSOLUTE
  207.     ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
  208.     APPIRQ.s                                0x00000000   Number         0  irq.o ABSOLUTE
  209.     APPStartup.s                            0x00000000   Number         0  startup.o ABSOLUTE
  210.     APPmain.c                               0x00000000   Number         0  main.o ABSOLUTE
  211.     APPtarget.c                             0x00000000   Number         0  target.o ABSOLUTE
  212.     ARMOs_cpu_a.s                           0x00000000   Number         0  os_cpu_a.o ABSOLUTE
  213.     ARMOs_cpu_c.c                           0x00000000   Number         0  os_cpu_c.o ABSOLUTE
  214.     dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
  215.     uCOSIIOS_CORE.C                         0x00000000   Number         0  os_core.o ABSOLUTE
  216.     uCOSIIOS_FLAG.C                         0x00000000   Number         0  os_flag.o ABSOLUTE
  217.     uCOSIIOS_MBOX.C                         0x00000000   Number         0  os_mbox.o ABSOLUTE
  218.     uCOSIIOS_MEM.C                          0x00000000   Number         0  os_mem.o ABSOLUTE
  219.     uCOSIIOS_MUTEX.C                        0x00000000   Number         0  os_mutex.o ABSOLUTE
  220.     uCOSIIOS_Q.C                            0x00000000   Number         0  os_q.o ABSOLUTE
  221.     uCOSIIOS_SEM.C                          0x00000000   Number         0  os_sem.o ABSOLUTE
  222.     uCOSIIOS_TASK.C                         0x00000000   Number         0  os_task.o ABSOLUTE
  223.     uCOSIIOS_TIME.C                         0x00000000   Number         0  os_time.o ABSOLUTE
  224.     Undef_Handler                            0x0000003c   ARM Code       4  startup.o(RESET)
  225.     PAbt_Handler                             0x00000040   ARM Code       4  startup.o(RESET)
  226.     DAbt_Handler                             0x00000044   ARM Code       4  startup.o(RESET)
  227.     FIQ_Handler                              0x00000048   ARM Code       0  startup.o(RESET)
  228.     !!!main                                  0x000000b8   Section        8  __main.o(!!!main)
  229.     !!!scatter                               0x000000c0   Section       60  __scatter.o(!!!scatter)
  230.     !!handler_copy                           0x000000fc   Section       40  __scatter_copy.o(!!handler_copy)
  231.     !!handler_zi                             0x00000124   Section       44  __scatter_zi.o(!!handler_zi)
  232.     .emb_text                                0x00000154   Section       16  lib_init.o(.emb_text)
  233.     .text                                    0x00000164   Section      912  target.o(.text)
  234.     .text                                    0x000004f4   Section       36  startup.o(.text)
  235.     .text                                    0x00000518   Section      640  os_cpu_c.o(.text)
  236.     .text                                    0x00000798   Section     2912  os_core.o(.text)
  237.     OS_InitTaskStat                          0x00000874   ARM Code      68  os_core.o(.text)
  238.     OS_InitTaskIdle                          0x000008e8   ARM Code      68  os_core.o(.text)
  239.     OS_InitEventList                         0x0000092c   ARM Code      80  os_core.o(.text)
  240.     OS_InitTCBList                           0x0000097c   ARM Code     116  os_core.o(.text)
  241.     OS_InitRdyList                           0x000009f0   ARM Code      88  os_core.o(.text)
  242.     OS_InitMisc                              0x00000a48   ARM Code      88  os_core.o(.text)
  243.     .text                                    0x000012f8   Section     2880  os_flag.o(.text)
  244.     OS_FlagTaskRdy                           0x00001594   ARM Code     140  os_flag.o(.text)
  245.     OS_FlagBlock                             0x00001778   ARM Code     220  os_flag.o(.text)
  246.     .text                                    0x00001e38   Section      728  os_mem.o(.text)
  247.     .text                                    0x00002110   Section     2228  os_q.o(.text)
  248.     .text                                    0x000029c4   Section     2420  os_task.o(.text)
  249.     .text                                    0x00003338   Section      644  os_time.o(.text)
  250.     .text                                    0x000035bc   Section      168  main.o(.text)
  251.     .text                                    0x0000366c   Section      120  rand.o(.text)
  252.     .text                                    0x000036e4   Section      100  rt_memcpy_w.o(.text)
  253.     .text                                    0x00003748   Section       84  rt_memclr_w.o(.text)
  254.     .text                                    0x0000379c   Section      384  aeabi_sdiv.o(.text)
  255.     __arm_div8                               0x000037c8   ARM Code       0  aeabi_sdiv.o(.text)
  256.     __arm_div4                               0x000037f8   ARM Code       0  aeabi_sdiv.o(.text)
  257.     __arm_div_large                          0x0000384c   ARM Code       0  aeabi_sdiv.o(.text)
  258.     .text                                    0x0000391c   Section       64  stkheap2.o(.text)
  259.     .text                                    0x0000395c   Section      104  kernel.o(.text)
  260.     .text                                    0x000039c4   Section       96  sys_stackheap_outer.o(.text)
  261.     .text                                    0x00003a24   Section       16  rt_stackheap_storage_intlibspace.o(.text)
  262.     .text                                    0x00003a34   Section       24  sys_exit.o(.text)
  263.     .text                                    0x00003a4c   Section       12  libspace.o(.text)
  264.     .text                                    0x00003a58   Section       12  exit.o(.text)
  265.     .text                                    0x00003a6c   Section      206  lib_init.o(.text)
  266.     .text                                    0x00003b3c   Section       12  boardinit2.o(.text)
  267.     .text                                    0x00003b48   Section       16  boardinit3.o(.text)
  268.     .text                                    0x00003b58   Section        4  use_no_semi.o(.text)
  269.     .text                                    0x00003b60   Section       16  rt_locale_intlibspace.o(.text)
  270.     .text                                    0x00003b70   Section        6  no_argv.o(.text)
  271.     .text                                    0x00003b78   Section       16  rt_fp_status_addr_intlibspace.o(.text)
  272.     .text_udiv                               0x00003b88   Section       28  aeabi_sdiv.o(.text_udiv)
  273.     IRQ                                      0x00003ba4   Section      272  irq.o(IRQ)
  274.     subr                                     0x00003cc8   Section      272  os_cpu_a.o(subr)
  275.     x$fpl$fpinit                             0x00003ddc   Section       24  fpinit.o(x$fpl$fpinit)
  276.     .constdata                               0x00003df4   Section      264  os_core.o(.constdata)
  277.     .data                                    0x40000000   Section        4  os_cpu_c.o(.data)
  278.     .data                                    0x40000004   Section       68  os_core.o(.data)
  279.     .data                                    0x40000048   Section        8  rand.o(.data)
  280.     _random_j                                0x40000048   Data           4  rand.o(.data)
  281.     _random_k                                0x4000004c   Data           4  rand.o(.data)
  282.     .bss                                     0x40000050   Section     5056  os_core.o(.bss)
  283.     .bss                                     0x40001410   Section      512  main.o(.bss)
  284.     .bss                                     0x40001610   Section      220  rand.o(.bss)
  285.     _random_number_seed                      0x40001610   Data         220  rand.o(.bss)
  286.     .bss                                     0x400016ec   Section       96  libspace.o(.bss)
  287.     HEAP                                     0x40001750   Section        1  startup.o(HEAP)
  288.     Heap_Mem                                 0x40001750   Data           1  startup.o(HEAP)
  289.     STACK                                    0x40001758   Section     1056  startup.o(STACK)
  290.     Stack_Mem                                0x40001758   Data        1056  startup.o(STACK)
  291.     SWIStacks                                0x40001b78   Section      128  os_cpu_a.o(SWIStacks)
  292.     Stack_Top                                0x40001b78   Data           0  startup.o(STACK)
  293.     SvcStackSpace                            0x40001b78   Data         128  os_cpu_a.o(SWIStacks)
  294.     Global Symbols
  295.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  296.     BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
  297.     __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
  298.     __ARM_exceptions_init                     - Undefined Weak Reference
  299.     __Heap_DescSize                           - Undefined Weak Reference
  300.     __alloca_initialize                       - Undefined Weak Reference
  301.     __cpp_initialize__aeabi_                  - Undefined Weak Reference
  302.     __cxa_finalize                            - Undefined Weak Reference
  303.     __rt_SIGABRT_inner                        - Undefined Weak Reference
  304.     __rt_SIGCPPL_inner                        - Undefined Weak Reference
  305.     __rt_SIGILL_inner                         - Undefined Weak Reference
  306.     __rt_SIGINT_inner                         - Undefined Weak Reference
  307.     __rt_SIGPVFN_inner                        - Undefined Weak Reference
  308.     __rt_SIGRTRED_inner                       - Undefined Weak Reference
  309.     __rt_SIGSEGV_inner                        - Undefined Weak Reference
  310.     __rt_SIGSTAK_inner                        - Undefined Weak Reference
  311.     __rt_SIGTERM_inner                        - Undefined Weak Reference
  312.     __rt_SIGUSR1_inner                        - Undefined Weak Reference
  313.     __rt_SIGUSR2_inner                        - Undefined Weak Reference
  314.     __rt_sigother_inner                       - Undefined Weak Reference
  315.     __sigvec_lookup                           - Undefined Weak Reference
  316.     __user_heap_extend                        - Undefined Weak Reference
  317.     _atexit_init                              - Undefined Weak Reference
  318.     _call_atexit_fns                          - Undefined Weak Reference
  319.     _clock_init                               - Undefined Weak Reference
  320.     _fp_trap_init                             - Undefined Weak Reference
  321.     _get_lc_collate                           - Undefined Weak Reference
  322.     _get_lc_ctype                             - Undefined Weak Reference
  323.     _get_lc_monetary                          - Undefined Weak Reference
  324.     _get_lc_numeric                           - Undefined Weak Reference
  325.     _get_lc_time                              - Undefined Weak Reference
  326.     _getenv_init                              - Undefined Weak Reference
  327.     _handle_redirection                       - Undefined Weak Reference
  328.     _init_alloc                               - Undefined Weak Reference
  329.     _init_user_alloc                          - Undefined Weak Reference
  330.     _initio                                   - Undefined Weak Reference
  331.     _signal_init                              - Undefined Weak Reference
  332.     _terminate_user_alloc                     - Undefined Weak Reference
  333.     _terminateio                              - Undefined Weak Reference
  334.     Reset_Handler                            0x00000058   ARM Code       0  startup.o(RESET)
  335.     __main                                   0x000000b8   ARM Code       8  __main.o(!!!main)
  336.     __scatterload                            0x000000c0   ARM Code       0  __scatter.o(!!!scatter)
  337.     __scatterload_rt2                        0x000000c0   ARM Code      52  __scatter.o(!!!scatter)
  338.     __scatterload_null                       0x000000d4   ARM Code       0  __scatter.o(!!!scatter)
  339.     __scatterload_copy                       0x000000fc   ARM Code      40  __scatter_copy.o(!!handler_copy)
  340.     __scatterload_zeroinit                   0x00000124   ARM Code      44  __scatter_zi.o(!!handler_zi)
  341.     Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x00000151   Thumb Code     0  lib_init.o(.emb_text)
  342.     __ARM_argv_veneer                        0x00000154   ARM Code      16  lib_init.o(.emb_text)
  343.     ConfigurePLL                             0x00000164   ARM Code     308  target.o(.text)
  344.     GPIOResetInit                            0x00000298   ARM Code     120  target.o(.text)
  345.     init_VIC                                 0x00000310   ARM Code      88  target.o(.text)
  346.     TargetResetInit                          0x00000368   ARM Code      84  target.o(.text)
  347.     Install_IRQ                              0x000003bc   ARM Code      92  target.o(.text)
  348.     init_port                                0x00000418   ARM Code      20  target.o(.text)
  349.     IRQ_Exception                            0x0000042c   ARM Code       8  target.o(.text)
  350.     FIQ_Exception                            0x00000434   ARM Code       8  target.o(.text)
  351.     Timer0_Exception                         0x0000043c   ARM Code      36  target.o(.text)
  352.     Timer0Init                               0x00000460   ARM Code      48  target.o(.text)
  353.     VIC_Setup                                0x00000490   ARM Code      28  target.o(.text)
  354.     TargetInit                               0x000004ac   ARM Code      40  target.o(.text)
  355.     __user_initial_stackheap                 0x000004f4   ARM Code       0  startup.o(.text)
  356.     OSTaskStkInit                            0x00000518   ARM Code     232  os_cpu_c.o(.text)
  357.     SWI_Exception                            0x00000600   ARM Code     336  os_cpu_c.o(.text)
  358.     OSStartHighRdy                           0x00000750   ARM Code      16  os_cpu_c.o(.text)
  359.     OSInitHookBegin                          0x00000760   ARM Code       4  os_cpu_c.o(.text)
  360.     OSInitHookEnd                            0x00000764   ARM Code       4  os_cpu_c.o(.text)
  361.     OSTaskCreateHook                         0x00000768   ARM Code       8  os_cpu_c.o(.text)
  362.     OSTaskDelHook                            0x00000770   ARM Code       8  os_cpu_c.o(.text)
  363.     OSTaskSwHook                             0x00000778   ARM Code       4  os_cpu_c.o(.text)
  364.     OSTaskStatHook                           0x0000077c   ARM Code       4  os_cpu_c.o(.text)
  365.     OSTCBInitHook                            0x00000780   ARM Code       8  os_cpu_c.o(.text)
  366.     OSTimeTickHook                           0x00000788   ARM Code       4  os_cpu_c.o(.text)
  367.     OSTaskIdleHook                           0x0000078c   ARM Code       4  os_cpu_c.o(.text)
  368.     OS_TaskStat                              0x00000798   ARM Code     220  os_core.o(.text)
  369.     OS_TaskIdle                              0x000008b8   ARM Code      48  os_core.o(.text)
  370.     OSInit                                   0x00000aa0   ARM Code      56  os_core.o(.text)
  371.     OSIntEnter                               0x00000ad8   ARM Code      56  os_core.o(.text)
  372.     OSIntExit                                0x00000b10   ARM Code     240  os_core.o(.text)
  373.     OSSchedLock                              0x00000c00   ARM Code      72  os_core.o(.text)
  374.     OS_Sched                                 0x00000c48   ARM Code     168  os_core.o(.text)
  375.     OSSchedUnlock                            0x00000cf0   ARM Code     124  os_core.o(.text)
  376.     OSStart                                  0x00000d6c   ARM Code     132  os_core.o(.text)
  377.     OSStatInit                               0x00000df0   ARM Code      84  os_core.o(.text)
  378.     OSTimeTick                               0x00000e44   ARM Code     212  os_core.o(.text)
  379.     OSVersion                                0x00000f18   ARM Code       8  os_core.o(.text)
  380.     OS_Dummy                                 0x00000f20   ARM Code       4  os_core.o(.text)
  381.     OS_EventTaskRdy                          0x00000f24   ARM Code     188  os_core.o(.text)
  382.     OS_EventTaskWait                         0x00000fe0   ARM Code     188  os_core.o(.text)
  383.     OS_EventTO                               0x0000109c   ARM Code     116  os_core.o(.text)
  384.     OS_EventWaitListInit                     0x00001110   ARM Code      24  os_core.o(.text)
  385.     OS_TCBInit                               0x00001128   ARM Code     336  os_core.o(.text)
  386.     OSFlagAccept                             0x000012f8   ARM Code     440  os_flag.o(.text)
  387.     OSFlagCreate                             0x000014b0   ARM Code     144  os_flag.o(.text)
  388.     OS_FlagUnlink                            0x00001540   ARM Code      84  os_flag.o(.text)
  389.     OSFlagDel                                0x00001620   ARM Code     344  os_flag.o(.text)
  390.     OSFlagPend                               0x00001854   ARM Code     816  os_flag.o(.text)
  391.     OSFlagPost                               0x00001b84   ARM Code     496  os_flag.o(.text)
  392.     OSFlagQuery                              0x00001d74   ARM Code      96  os_flag.o(.text)
  393.     OS_FlagInit                              0x00001dd4   ARM Code      76  os_flag.o(.text)
  394.     OSMemCreate                              0x00001e38   ARM Code     252  os_mem.o(.text)
  395.     OSMemGet                                 0x00001f34   ARM Code     120  os_mem.o(.text)
  396.     OSMemPut                                 0x00001fac   ARM Code     116  os_mem.o(.text)
  397.     OSMemQuery                               0x00002020   ARM Code     120  os_mem.o(.text)
  398.     OS_MemInit                               0x00002098   ARM Code     112  os_mem.o(.text)
  399.     OSQAccept                                0x00002110   ARM Code     140  os_q.o(.text)
  400.     OSQCreate                                0x0000219c   ARM Code     240  os_q.o(.text)
  401.     OSQDel                                   0x0000228c   ARM Code     392  os_q.o(.text)
  402.     OSQFlush                                 0x00002414   ARM Code      92  os_q.o(.text)
  403.     OSQPend                                  0x00002470   ARM Code     364  os_q.o(.text)
  404.     OSQPost                                  0x000025dc   ARM Code     216  os_q.o(.text)
  405.     OSQPostFront                             0x000026b4   ARM Code     220  os_q.o(.text)
  406.     OSQPostOpt                               0x00002790   ARM Code     320  os_q.o(.text)
  407.     OSQQuery                                 0x000028d0   ARM Code     156  os_q.o(.text)
  408.     OS_QInit                                 0x0000296c   ARM Code      68  os_q.o(.text)
  409.     OSTaskChangePrio                         0x000029c4   ARM Code     460  os_task.o(.text)
  410.     OSTaskCreate                             0x00002b90   ARM Code     236  os_task.o(.text)
  411.     OSTaskCreateExt                          0x00002c7c   ARM Code     288  os_task.o(.text)
  412.     OSTaskDel                                0x00002d9c   ARM Code     508  os_task.o(.text)
  413.     OSTaskDelReq                             0x00002f98   ARM Code     140  os_task.o(.text)
  414.     OSTaskResume                             0x00003024   ARM Code     192  os_task.o(.text)
  415.     OSTaskStkChk                             0x000030e4   ARM Code     192  os_task.o(.text)
  416.     OSTaskSuspend                            0x000031a4   ARM Code     240  os_task.o(.text)
  417.     OSTaskQuery                              0x00003294   ARM Code     120  os_task.o(.text)
  418.     OSTimeDly                                0x00003338   ARM Code     140  os_time.o(.text)
  419.     OSTimeDlyHMSM                            0x000033c4   ARM Code     232  os_time.o(.text)
  420.     OSTimeDlyResume                          0x000034ac   ARM Code     184  os_time.o(.text)
  421.     OSTimeGet                                0x00003564   ARM Code      32  os_time.o(.text)
  422.     OSTimeSet                                0x00003584   ARM Code      32  os_time.o(.text)
  423.     Task1                                    0x000035bc   ARM Code      44  main.o(.text)
  424.     Task0                                    0x000035e8   ARM Code      48  main.o(.text)
  425.     main                                     0x00003618   ARM Code      64  main.o(.text)
  426.     Inline ARM to Thumb Veneer to srand      0x00003664   ARM Code       0  rand.o(.text)
  427.     srand                                    0x0000366d   Thumb Code    42  rand.o(.text)
  428.     _rand_init                               0x00003697   Thumb Code     4  rand.o(.text)
  429.     rand                                     0x0000369b   Thumb Code    56  rand.o(.text)
  430.     __aeabi_memcpy4                          0x000036e4   ARM Code       0  rt_memcpy_w.o(.text)
  431.     __aeabi_memcpy8                          0x000036e4   ARM Code       0  rt_memcpy_w.o(.text)
  432.     __rt_memcpy_w                            0x000036e4   ARM Code     100  rt_memcpy_w.o(.text)
  433.     _memcpy_lastbytes_aligned                0x00003730   ARM Code       0  rt_memcpy_w.o(.text)
  434.     __aeabi_memclr4                          0x00003748   ARM Code       0  rt_memclr_w.o(.text)
  435.     __aeabi_memclr8                          0x00003748   ARM Code       0  rt_memclr_w.o(.text)
  436.     __rt_memclr_w                            0x00003748   ARM Code      84  rt_memclr_w.o(.text)
  437.     _memset_w                                0x0000374c   ARM Code       0  rt_memclr_w.o(.text)
  438.     __aeabi_idiv                             0x0000379c   ARM Code       0  aeabi_sdiv.o(.text)
  439.     __aeabi_idivmod                          0x0000379c   ARM Code     384  aeabi_sdiv.o(.text)
  440.     __use_two_region_memory                  0x0000391c   ARM Code       4  stkheap2.o(.text)
  441.     __rt_stackheap_init                      0x00003920   ARM Code      36  stkheap2.o(.text)
  442.     __rt_heap_extend                         0x00003944   ARM Code      24  stkheap2.o(.text)
  443.     __rt_entry                               0x0000395c   ARM Code      76  kernel.o(.text)
  444.     __rt_exit                                0x000039a8   ARM Code      20  kernel.o(.text)
  445.     __rt_abort                               0x000039bc   ARM Code       8  kernel.o(.text)
  446.     __user_setup_stackheap                   0x000039c4   ARM Code      96  sys_stackheap_outer.o(.text)
  447.     __rt_stackheap_storage                   0x00003a24   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
  448.     _sys_exit                                0x00003a34   ARM Code      20  sys_exit.o(.text)
  449.     __user_libspace                          0x00003a4c   ARM Code       8  libspace.o(.text)
  450.     __user_perproc_libspace                  0x00003a4c   ARM Code       0  libspace.o(.text)
  451.     __user_perthread_libspace                0x00003a4c   ARM Code       0  libspace.o(.text)
  452.     exit                                     0x00003a59   Thumb Code    12  exit.o(.text)
  453.     Inline ARM to Thumb Veneer to __rt_lib_init 0x00003a64   ARM Code       0  lib_init.o(.text)
  454.     __rt_lib_init                            0x00003a6d   Thumb Code   184  lib_init.o(.text)
  455.     __rt_lib_shutdown                        0x00003b25   Thumb Code    22  lib_init.o(.text)
  456.     _platform_post_stackheap_init            0x00003b3c   ARM Code      12  boardinit2.o(.text)
  457.     _platform_post_lib_init                  0x00003b48   ARM Code      16  boardinit3.o(.text)
  458.     __I_use_semihosting                      0x00003b58   ARM Code       0  use_no_semi.o(.text)
  459.     __use_no_semihosting_swi                 0x00003b58   ARM Code       4  use_no_semi.o(.text)
  460.     Inline Thumb to ARM Veneer to __rt_locale 0x00003b5d   Thumb Code     0  rt_locale_intlibspace.o(.text)
  461.     __rt_locale                              0x00003b60   ARM Code      12  rt_locale_intlibspace.o(.text)
  462.     __ARM_get_argv                           0x00003b71   Thumb Code     6  no_argv.o(.text)
  463.     __rt_fp_status_addr                      0x00003b78   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
  464.     __aeabi_uidiv                            0x00003b88   ARM Code       0  aeabi_sdiv.o(.text_udiv)
  465.     __aeabi_uidivmod                         0x00003b88   ARM Code      28  aeabi_sdiv.o(.text_udiv)
  466.     IRQ_Handler                              0x00003ba4   ARM Code       0  irq.o(IRQ)
  467.     Timer0_Handler                           0x00003c20   ARM Code       0  irq.o(IRQ)
  468.     Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00003cb4   ARM Code       0  anon$$obj.o(Veneer$$Code)
  469.     Short Thumb to ARM Veneer to __rt_exit   0x00003cc1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
  470.     SoftwareInterrupt                        0x00003cc8   ARM Code       0  os_cpu_a.o(subr)
  471.     OSIntCtxSw                               0x00003d04   ARM Code       0  os_cpu_a.o(subr)
  472.     __OSStartHighRdy                         0x00003d98   ARM Code       0  os_cpu_a.o(subr)
  473.     Inline Thumb to ARM Veneer to _fp_init   0x00003dd9   Thumb Code     0  fpinit.o(x$fpl$fpinit)
  474.     _fp_init                                 0x00003ddc   ARM Code      24  fpinit.o(x$fpl$fpinit)
  475.     __fplib_config_pureend_doubles           0x00003dec   ARM Code       0  fpinit.o(x$fpl$fpinit)
  476.     OSMapTbl                                 0x00003df4   Data           8  os_core.o(.constdata)
  477.     OSUnMapTbl                               0x00003dfc   Data         256  os_core.o(.constdata)
  478.     Region$$Table$$Base                      0x00003efc   Number         0  anon$$obj.o(Region$$Table)
  479.     Region$$Table$$Limit                     0x00003f1c   Number         0  anon$$obj.o(Region$$Table)
  480.     OsEnterSum                               0x40000000   Data           4  os_cpu_c.o(.data)
  481.     OSCtxSwCtr                               0x40000004   Data           4  os_core.o(.data)
  482.     OSEventFreeList                          0x40000008   Data           4  os_core.o(.data)
  483.     OSFlagFreeList                           0x4000000c   Data           4  os_core.o(.data)
  484.     OSCPUUsage                               0x40000010   Data           1  os_core.o(.data)
  485.     OSIdleCtrMax                             0x40000014   Data           4  os_core.o(.data)
  486.     OSIdleCtrRun                             0x40000018   Data           4  os_core.o(.data)
  487.     OSStatRdy                                0x4000001c   Data           1  os_core.o(.data)
  488.     OSIntNesting                             0x4000001d   Data           1  os_core.o(.data)
  489.     OSIntExitY                               0x4000001e   Data           1  os_core.o(.data)
  490.     OSLockNesting                            0x4000001f   Data           1  os_core.o(.data)
  491.     OSPrioCur                                0x40000020   Data           1  os_core.o(.data)
  492.     OSPrioHighRdy                            0x40000021   Data           1  os_core.o(.data)
  493.     OSRdyGrp                                 0x40000022   Data           1  os_core.o(.data)
  494.     OSRdyTbl                                 0x40000023   Data           2  os_core.o(.data)
  495.     OSRunning                                0x40000025   Data           1  os_core.o(.data)
  496.     OSTaskCtr                                0x40000026   Data           1  os_core.o(.data)
  497.     OSIdleCtr                                0x40000028   Data           4  os_core.o(.data)
  498.     OSTCBCur                                 0x4000002c   Data           4  os_core.o(.data)
  499.     OSTCBFreeList                            0x40000030   Data           4  os_core.o(.data)
  500.     OSTCBHighRdy                             0x40000034   Data           4  os_core.o(.data)
  501.     OSTCBList                                0x40000038   Data           4  os_core.o(.data)
  502.     OSMemFreeList                            0x4000003c   Data           4  os_core.o(.data)
  503.     OSQFreeList                              0x40000040   Data           4  os_core.o(.data)
  504.     OSTime                                   0x40000044   Data           4  os_core.o(.data)
  505.     OSEventTbl                               0x40000050   Data          24  os_core.o(.bss)
  506.     OSFlagTbl                                0x40000068   Data          60  os_core.o(.bss)
  507.     OSTaskStatStk                            0x400000a4   Data        2048  os_core.o(.bss)
  508.     OSTaskIdleStk                            0x400008a4   Data        2048  os_core.o(.bss)
  509.     OSTCBPrioTbl                             0x400010a4   Data          52  os_core.o(.bss)
  510.     OSTCBTbl                                 0x400010d8   Data         676  os_core.o(.bss)
  511.     OSMemTbl                                 0x4000137c   Data         100  os_core.o(.bss)
  512.     OSQTbl                                   0x400013e0   Data          48  os_core.o(.bss)
  513.     TaskStk                                  0x40001410   Data         256  main.o(.bss)
  514.     TaskStk1                                 0x40001510   Data         256  main.o(.bss)
  515.     __libspace_start                         0x400016ec   Data          96  libspace.o(.bss)
  516.     __temporary_stack_top_libspace           0x4000174c   Number         0  libspace.o(.bss)
  517.     StackUsr                                 0x40001958   Data           0  startup.o(STACK)
  518. ================================================================================
  519. Memory Map of the image
  520.   Image Entry point : 0x000000b8
  521.   Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00003f6c, Max: 0x00040000, ABSOLUTE)
  522.     Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00003f1c, Max: 0x00040000, ABSOLUTE)
  523.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  524.     0x00000000   0x000000b8   Code   RO           66    RESET               startup.o
  525.     0x000000b8   0x00000008   Code   RO          298  * !!!main             __main.o(c_t.l)
  526.     0x000000c0   0x0000003c   Code   RO          389    !!!scatter          __scatter.o(c_t.l)
  527.     0x000000fc   0x00000028   Code   RO          391    !!handler_copy      __scatter_copy.o(c_t.l)
  528.     0x00000124   0x0000002c   Code   RO          393    !!handler_zi        __scatter_zi.o(c_t.l)
  529.     0x00000150   0x00000004   Ven    RO          325    .emb_text           lib_init.o(c_t.l)
  530.     0x00000154   0x00000010   Code   RO          325    .emb_text           lib_init.o(c_t.l)
  531.     0x00000164   0x00000390   Code   RO            1    .text               target.o
  532.     0x000004f4   0x00000024   Code   RO           67    .text               startup.o
  533.     0x00000518   0x00000280   Code   RO           80    .text               os_cpu_c.o
  534.     0x00000798   0x00000b60   Code   RO          119    .text               os_core.o
  535.     0x000012f8   0x00000b40   Code   RO          148    .text               os_flag.o
  536.     0x00001e38   0x000002d8   Code   RO          178    .text               os_mem.o
  537.     0x00002110   0x000008b4   Code   RO          204    .text               os_q.o
  538.     0x000029c4   0x00000974   Code   RO          230    .text               os_task.o
  539.     0x00003338   0x00000284   Code   RO          243    .text               os_time.o
  540.     0x000035bc   0x000000a8   Code   RO          256    .text               main.o
  541.     0x00003664   0x00000008   Ven    RO          272    .text               rand.o(c_t.l)
  542.     0x0000366c   0x00000078   Code   RO          272    .text               rand.o(c_t.l)
  543.     0x000036e4   0x00000064   Code   RO          276    .text               rt_memcpy_w.o(c_t.l)
  544.     0x00003748   0x00000054   Code   RO          278    .text               rt_memclr_w.o(c_t.l)
  545.     0x0000379c   0x00000180   Code   RO          280    .text               aeabi_sdiv.o(c_t.l)
  546.     0x0000391c   0x00000040   Code   RO          296    .text               stkheap2.o(c_t.l)
  547.     0x0000395c   0x00000068   Code   RO          300    .text               kernel.o(c_t.l)
  548.     0x000039c4   0x00000060   Code   RO          303    .text               sys_stackheap_outer.o(c_t.l)
  549.     0x00003a24   0x00000010   Code   RO          312    .text               rt_stackheap_storage_intlibspace.o(c_t.l)
  550.     0x00003a34   0x00000018   Code   RO          314    .text               sys_exit.o(c_t.l)
  551.     0x00003a4c   0x0000000c   Code   RO          316    .text               libspace.o(c_t.l)
  552.     0x00003a58   0x0000000c   Code   RO          321    .text               exit.o(c_t.l)
  553.     0x00003a64   0x00000008   Ven    RO          326    .text               lib_init.o(c_t.l)
  554.     0x00003a6c   0x000000ce   Code   RO          326    .text               lib_init.o(c_t.l)
  555.     0x00003b3a   0x00000002   PAD
  556.     0x00003b3c   0x0000000c   Code   RO          331    .text               boardinit2.o(c_t.l)
  557.     0x00003b48   0x00000010   Code   RO          333    .text               boardinit3.o(c_t.l)
  558.     0x00003b58   0x00000004   Code   RO          337    .text               use_no_semi.o(c_t.l)
  559.     0x00003b5c   0x00000004   Ven    RO          342    .text               rt_locale_intlibspace.o(c_t.l)
  560.     0x00003b60   0x00000010   Code   RO          342    .text               rt_locale_intlibspace.o(c_t.l)
  561.     0x00003b70   0x00000006   Code   RO          352    .text               no_argv.o(c_t.l)
  562.     0x00003b76   0x00000002   PAD
  563.     0x00003b78   0x00000010   Code   RO          363    .text               rt_fp_status_addr_intlibspace.o(c_t.l)
  564.     0x00003b88   0x0000001c   Code   RO          281    .text_udiv          aeabi_sdiv.o(c_t.l)
  565.     0x00003ba4   0x00000110   Code   RO           73    IRQ                 irq.o
  566.     0x00003cb4   0x0000000c   Ven    RO          400    Veneer$$Code        anon$$obj.o
  567.     0x00003cc0   0x00000008   Ven    RO          401    Veneer$$Code        anon$$obj.o
  568.     0x00003cc8   0x00000110   Code   RO           76    subr                os_cpu_a.o
  569.     0x00003dd8   0x00000004   Ven    RO          354    x$fpl$fpinit        fpinit.o(fz_ts.l)
  570.     0x00003ddc   0x00000018   Code   RO          354    x$fpl$fpinit        fpinit.o(fz_ts.l)
  571.     0x00003df4   0x00000108   Data   RO          121    .constdata          os_core.o
  572.     0x00003efc   0x00000020   Data   RO          388    Region$$Table       anon$$obj.o
  573.     Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00001bf8, Max: 0x00008000, ABSOLUTE)
  574.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  575.     0x40000000   0x00000004   Data   RW           81    .data               os_cpu_c.o
  576.     0x40000004   0x00000044   Data   RW          120    .data               os_core.o
  577.     0x40000048   0x00000008   Data   RW          273    .data               rand.o(c_t.l)
  578.     0x40000050   0x000013c0   Zero   RW          122    .bss                os_core.o
  579.     0x40001410   0x00000200   Zero   RW          257    .bss                main.o
  580.     0x40001610   0x000000dc   Zero   RW          274    .bss                rand.o(c_t.l)
  581.     0x400016ec   0x00000060   Zero   RW          317    .bss                libspace.o(c_t.l)
  582.     0x4000174c   0x00000004   PAD
  583.     0x40001750   0x00000001   Zero   RW           65    HEAP                startup.o
  584.     0x40001751   0x00000007   PAD
  585.     0x40001758   0x00000420   Zero   RW           64    STACK               startup.o
  586.     0x40001b78   0x00000080   Zero   RW           77    SWIStacks           os_cpu_a.o
  587. ================================================================================
  588. Image component sizes
  589.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
  590.        272         24          0          0          0        202   irq.o
  591.        168         12          0          0        512       1078   main.o
  592.       2912        128        264         68       5056      12526   os_core.o
  593.        272         36          0          0        128        271   os_cpu_a.o
  594.        640          8          0          4          0       9836   os_cpu_c.o
  595.       2880         24          0          0          0      10678   os_flag.o
  596.        728          8          0          0          0       2187   os_mem.o
  597.       2228         20          0          0          0       4223   os_q.o
  598.       2420         44          0          0          0       4549   os_task.o
  599.        644         24          0          0          0       1601   os_time.o
  600.        220         52          0          0       1057        476   startup.o
  601.        912         32          0          0          0       9281   target.o
  602.     ------------------------------------------------------------------------
  603.      14316        416        296         72       6760      56908   Object Totals
  604.         20          4         32          0          0          0   (incl. Generated)
  605.          0          0          0          0          7          0   (incl. Padding)
  606.     ------------------------------------------------------------------------
  607.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
  608.          8          0          0          0          0          0   __main.o
  609.         60          8          0          0          0          0   __scatter.o
  610.         40          0          0          0          0          0   __scatter_copy.o
  611.         44          0          0          0          0          0   __scatter_zi.o
  612.        412          0          0          0          0          0   aeabi_sdiv.o
  613.         12          0          0          0          0          0   boardinit2.o
  614.         16          0          0          0          0          0   boardinit3.o
  615.         12          0          0          0          0          0   exit.o
  616.         28          0          0          0          0          0   fpinit.o
  617.        104          4          0          0          0          0   kernel.o
  618.        234          4          0          0          0          0   lib_init.o
  619.         12          4          0          0         96          0   libspace.o
  620.          6          0          0          0          0          0   no_argv.o
  621.        128         18          0          8        220          0   rand.o
  622.         16          4          0          0          0          0   rt_fp_status_addr_intlibspace.o
  623.         20          4          0          0          0          0   rt_locale_intlibspace.o
  624.         84          0          0          0          0          0   rt_memclr_w.o
  625.        100          0          0          0          0          0   rt_memcpy_w.o
  626.         16          4          0          0          0          0   rt_stackheap_storage_intlibspace.o
  627.         64          0          0          0          0          0   stkheap2.o
  628.         24          8          0          0          0          0   sys_exit.o
  629.         96          0          0          0          0          0   sys_stackheap_outer.o
  630.          4          0          0          0          0          0   use_no_semi.o
  631.     ------------------------------------------------------------------------
  632.       1544         58          0          8        320          0   Library Totals
  633.          4          0          0          0          4          0   (incl. Padding)
  634.     ------------------------------------------------------------------------
  635.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
  636.       1512         58          0          8        316          0   c_t.l
  637.         28          0          0          0          0          0   fz_ts.l
  638.     ------------------------------------------------------------------------
  639.       1544         58          0          8        320          0   Library Totals
  640.     ------------------------------------------------------------------------
  641. ================================================================================
  642.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
  643.      15860        474        296         80       7080      56908   Grand Totals
  644.      15860        474        296         80       7080      56908   ELF Image Totals
  645.      15860        474        296         80          0          0   ROM Totals
  646. ================================================================================
  647.     Total RO  Size (Code + RO Data)                16156 (  15.78kB)
  648.     Total RW  Size (RW Data + ZI Data)              7160 (   6.99kB)
  649.     Total ROM Size (Code + RO Data + RW Data)      16236 (  15.86kB)
  650. ================================================================================