ARM Linker, 4.1 [Build 481] [Standard]

==============================================================================

Section Cross References

    startup_hhd32f0xx_s.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(RESET) refers to startup_hhd32f0xx_s.o(STACK) for __initial_sp
    startup_hhd32f0xx_s.o(RESET) refers to startup_hhd32f0xx_s.o(.text) for Reset_Handler
    startup_hhd32f0xx_s.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_hhd32f0xx_s.o(.text) refers to __main.o(!!!main) for __main
    startup_hhd32f0xx_s.o(.text) refers to startup_hhd32f0xx_s.o(HEAP) for Heap_Mem
    startup_hhd32f0xx_s.o(.text) refers to startup_hhd32f0xx_s.o(STACK) for Stack_Mem
    system_hhd32f0xx.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    system_hhd32f0xx.o(.text) refers to system_hhd32f0xx.o(.data) for MainClock
    hhd_sys.o(.text) refers to system_hhd32f0xx.o(.text) for SystemInit
    hhd_sys.o(.text) refers to hhd_sys.o(i.__ARM_common_switch8) for __ARM_common_switch8
    main.o(.text) refers to hhd_sys.o(.text) for SYS_SystemInitial
    main.o(.text) refers to hhd_gpio.o(.text) for GPIO_ConfigPinsAsOutput
    __main.o(!!!main) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
    rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    rtentry.o(.ARM.exidx) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for .ARM.Collect$$rtentry$$00000000
    aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
    rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
    rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main
    rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for .ARM.Collect$$rtentry$$00000002
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for .ARM.Collect$$rtentry$$00000009
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for .ARM.Collect$$rtentry$$0000000C
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
    rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    rtentry4.o(.ARM.exidx) refers to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_hhd32f0xx_s.o(.text) for __user_initial_stackheap
    sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top
    sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002F) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_user_alloc_1
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    libinit2.o(.ARM.Collect$$libinit$$0000000C) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000022) refers to argv_veneer.o(.text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000023) refers to argv_veneer.o(.text) for __ARM_argv_veneer
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
    rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for .ARM.Collect$$rtexit$$00000002
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
    _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      192  startup_hhd32f0xx_s.o(RESET)
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
    ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtexit.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry4.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry2.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../../angel/scatterp.s                   0x00000000   Number         0  __scatter.o ABSOLUTE
    ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  tempstk.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
    ../../cfplib/fpinit.c                    0x00000000   Number         0  fpinit.o ABSOLUTE
    ../../division.s                         0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
    ../../division.s                         0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
    ../../heapaux.c                          0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libinit2.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libinit.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
    ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
    ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
    ..\..\HHD32F0xx_library\Core\CM0\CoreSupport\core_cm0.c 0x00000000   Number         0  core_cm0.o ABSOLUTE
    ..\..\HHD32F0xx_library\Core\CM0\DeviceSupport\HHD32F0xx\startup\arm\startup_hhd32F0xx_s.s 0x00000000   Number         0  startup_hhd32f0xx_s.o ABSOLUTE
    ..\..\HHD32F0xx_library\Core\CM0\DeviceSupport\HHD32F0xx\system_hhd32f0xx.c 0x00000000   Number         0  system_hhd32f0xx.o ABSOLUTE
    ..\..\HHD32F0xx_library\Drivers\source\hhd_gpio.c 0x00000000   Number         0  hhd_gpio.o ABSOLUTE
    ..\..\HHD32F0xx_library\Drivers\source\hhd_sys.c 0x00000000   Number         0  hhd_sys.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    myapp\src\main.c                         0x00000000   Number         0  main.o ABSOLUTE
    !!!main                                  0x000000c0   Section        8  __main.o(!!!main)
    !!!scatter                               0x000000c8   Section       60  __scatter.o(!!!scatter)
    !!handler_copy                           0x00000104   Section       26  __scatter_copy.o(!!handler_copy)
    !!handler_zi                             0x00000120   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$libinit$$00000000          0x0000013c   Section        6  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000006          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000006)
    .ARM.Collect$$libinit$$00000008          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    .ARM.Collect$$libinit$$0000000A          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000D          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
    .ARM.Collect$$libinit$$0000000F          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    .ARM.Collect$$libinit$$00000011          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000028          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000028)
    .ARM.Collect$$libinit$$0000002A          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    .ARM.Collect$$libinit$$0000002C          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x00000142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$0000002F          0x00000142   Section        2  libinit2.o(.ARM.Collect$$libinit$$0000002F)
    .ARM.Collect$$libshutdown$$00000000      0x00000144   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000003      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    .ARM.Collect$$libshutdown$$00000006      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000B      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    .ARM.Collect$$libshutdown$$0000000E      0x00000146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$0000000F      0x00000146   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$rtentry$$00000000          0x00000148   Section        0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x00000148   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x00000148   Section        6  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0000014e   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0000014e   Section        4  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x00000152   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x00000152   Section        8  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x0000015a   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x0000015c   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x0000015c   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x00000160   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .text                                    0x00000168   Section       48  startup_hhd32f0xx_s.o(.text)
    .text                                    0x00000198   Section        0  system_hhd32f0xx.o(.text)
    .text                                    0x00000208   Section        0  hhd_gpio.o(.text)
    .text                                    0x000002a4   Section        0  hhd_sys.o(.text)
    .text                                    0x00000690   Section        0  main.o(.text)
    .text                                    0x000006e4   Section      346  aeabi_sdiv.o(.text)
    .text                                    0x0000083e   Section        0  heapauxi.o(.text)
    .text                                    0x00000844   Section       62  sys_stackheap_outer.o(.text)
    .text                                    0x00000882   Section        0  exit.o(.text)
    .text                                    0x00000890   Section        8  libspace.o(.text)
    .text                                    0x00000898   Section        0  sys_exit.o(.text)
    .text                                    0x000008a4   Section        2  use_no_semi.o(.text)
    i.__ARM_common_switch8                   0x000008a6   Section        0  hhd_sys.o(i.__ARM_common_switch8)
    .data                                    0x10000000   Section        8  system_hhd32f0xx.o(.data)
    .bss                                     0x10000008   Section       96  libspace.o(.bss)
    HEAP                                     0x10000068   Section      256  startup_hhd32f0xx_s.o(HEAP)
    Heap_Mem                                 0x10000068   Data         256  startup_hhd32f0xx_s.o(HEAP)
    STACK                                    0x10000168   Section      512  startup_hhd32f0xx_s.o(STACK)
    Stack_Mem                                0x10000168   Data         512  startup_hhd32f0xx_s.o(STACK)
    __initial_sp                             0x10000368   Data           0  startup_hhd32f0xx_s.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$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
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __Vectors                                0x00000000   Data           4  startup_hhd32f0xx_s.o(RESET)
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __rt_locale                               - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    _atexit_init                              - Undefined Weak Reference
    _call_atexit_fns                          - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _fp_trap_init                             - Undefined Weak Reference
    _fp_trap_shutdown                         - Undefined Weak Reference
    _get_lc_collate                           - Undefined Weak Reference
    _get_lc_ctype                             - Undefined Weak Reference
    _get_lc_monetary                          - Undefined Weak Reference
    _get_lc_numeric                           - Undefined Weak Reference
    _get_lc_time                              - Undefined Weak Reference
    _getenv_init                              - Undefined Weak Reference
    _handle_redirection                       - Undefined Weak Reference
    _init_alloc                               - Undefined Weak Reference
    _init_user_alloc                          - Undefined Weak Reference
    _initio                                   - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors_End                            0x000000c0   Data           0  startup_hhd32f0xx_s.o(RESET)
    __Vectors_Size                           0x000000c0   Number         0  startup_hhd32f0xx_s.o ABSOLUTE
    __main                                   0x000000c1   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x000000c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x000000c9   Thumb Code    52  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x000000c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x000000d9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_copy                       0x00000105   Thumb Code    26  __scatter_copy.o(!!handler_copy)
    __scatterload_zeroinit                   0x00000121   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    __rt_lib_init                            0x0000013d   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_alloca_1                   0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    __rt_lib_init_argv_1                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000028)
    __rt_lib_init_atexit_1                   0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_clock_1                    0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_cpp_1                      0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_exceptions_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_fp_trap_1                  0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_getenv_1                   0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_heap_1                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000006)
    __rt_lib_init_lc_collate_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
    __rt_lib_init_lc_ctype_1                 0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    __rt_lib_init_lc_monetary_1              0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_numeric_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_time_1                  0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_rand_1                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_return                     0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002F)
    __rt_lib_init_signal_1                   0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_stdio_1                    0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_user_alloc_1               0x00000143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    __rt_lib_shutdown                        0x00000145   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_fp_trap_1              0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_heap_1                 0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_lib_shutdown_return                 0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_signal_1               0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_stdio_1                0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    __rt_lib_shutdown_user_alloc_1           0x00000147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    __rt_entry                               0x00000149   Thumb Code     0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x00000149   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x00000149   Thumb Code     0  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0000014f   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0000014f   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x00000153   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x00000153   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x0000015b   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x0000015d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x0000015d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x00000161   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    Reset_Handler                            0x00000169   Thumb Code     4  startup_hhd32f0xx_s.o(.text)
    NMI_Handler                              0x0000016d   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    HardFault_Handler                        0x0000016f   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    SVC_Handler                              0x00000171   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    PendSV_Handler                           0x00000173   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    SysTick_Handler                          0x00000175   Thumb Code     2  startup_hhd32f0xx_s.o(.text)
    ADC_IRQHandler                           0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    BOD_IRQHandler                           0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    GPIOA_IRQHandler                         0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    GPIOB_IRQHandler                         0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    GPIOC_IRQHandler                         0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    PWM_FAULT_IRQHandler                     0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    PWM_TIMER_IRQHandler                     0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    RTC_IRQHandler                           0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    SPI_IRQHandler                           0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    TIMER16_0_IRQHandler                     0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    TIMER16_1_IRQHandler                     0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    TIMER16_2_IRQHandler                     0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    TIMER16_3_IRQHandler                     0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    TWS_IRQHandler                           0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    UART0_IRQHandler                         0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    UART1_IRQHandler                         0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    WAKEUP_IRQHandler                        0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    WDT_IRQHandler                           0x00000177   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    __user_initial_stackheap                 0x00000179   Thumb Code     0  startup_hhd32f0xx_s.o(.text)
    SystemCoreClockUpdate                    0x00000199   Thumb Code    90  system_hhd32f0xx.o(.text)
    SystemInit                               0x000001f3   Thumb Code     2  system_hhd32f0xx.o(.text)
    GPIO_ConfigPinsAsInput                   0x00000209   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_ConfigPinsAsOutput                  0x00000211   Thumb Code     4  hhd_gpio.o(.text)
    GPIO_SetPin                              0x00000215   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_ResetPin                            0x0000021d   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_InvertOutPin                        0x00000225   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_GetPinState                         0x0000022d   Thumb Code    16  hhd_gpio.o(.text)
    GPIO_GetPortState                        0x0000023d   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_SetPortMask                         0x00000245   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_ResetPortMask                       0x0000024d   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_ReadPort                            0x00000255   Thumb Code     8  hhd_gpio.o(.text)
    GPIO_WritePort                           0x0000025d   Thumb Code     4  hhd_gpio.o(.text)
    GPIO_EnableInt                           0x00000261   Thumb Code    68  hhd_gpio.o(.text)
    SYS_SystemInitial                        0x000002a5   Thumb Code    32  hhd_sys.o(.text)
    SYS_SelectMainClkSrc                     0x000002c5   Thumb Code    80  hhd_sys.o(.text)
    SYS_SetAHBClkDivider                     0x00000315   Thumb Code    28  hhd_sys.o(.text)
    SYS_SelectWDTClkSrc                      0x00000331   Thumb Code    42  hhd_sys.o(.text)
    SYS_SelectClkOutSrc                      0x0000035b   Thumb Code    92  hhd_sys.o(.text)
    SYS_SetClkOutDivider                     0x000003b7   Thumb Code    20  hhd_sys.o(.text)
    SYS_EnableClkOut                         0x000003cb   Thumb Code     8  hhd_sys.o(.text)
    SYS_DisableClkOut                        0x000003d3   Thumb Code    26  hhd_sys.o(.text)
    SYS_SetIOFilter                          0x000003ed   Thumb Code    16  hhd_sys.o(.text)
    SYS_PowerDownAngIP                       0x000003fd   Thumb Code    16  hhd_sys.o(.text)
    SYS_PowerUpAngIP                         0x0000040d   Thumb Code    16  hhd_sys.o(.text)
    SYS_EnablePhrClk                         0x0000041d   Thumb Code    16  hhd_sys.o(.text)
    SYS_DisablePhrClk                        0x0000042d   Thumb Code    16  hhd_sys.o(.text)
    SYS_ResetPhr                             0x0000043d   Thumb Code    20  hhd_sys.o(.text)
    SYS_ResetSystem                          0x00000451   Thumb Code    18  hhd_sys.o(.text)
    SYS_BODResetSystem                       0x00000463   Thumb Code    48  hhd_sys.o(.text)
    SYS_GetResetStatus                       0x00000493   Thumb Code     6  hhd_sys.o(.text)
    SYS_ClearResetStatus                     0x00000499   Thumb Code     8  hhd_sys.o(.text)
    SYS_EnterSleep                           0x000004a1   Thumb Code    28  hhd_sys.o(.text)
    SYS_SetDeepSleepWakeupPin                0x000004bd   Thumb Code    44  hhd_sys.o(.text)
    SYS_ResetDeepSleepWakeupPin              0x000004e9   Thumb Code    10  hhd_sys.o(.text)
    SYS_EnterDeepSleep                       0x000004f3   Thumb Code   166  hhd_sys.o(.text)
    SYS_EnterPowerDown                       0x00000599   Thumb Code   106  hhd_sys.o(.text)
    SYS_IOConfig                             0x00000603   Thumb Code     4  hhd_sys.o(.text)
    SYS_IOSetPullup                          0x00000607   Thumb Code    20  hhd_sys.o(.text)
    SYS_IOSetPulldown                        0x0000061b   Thumb Code    20  hhd_sys.o(.text)
    SYS_IOSwitchtoAng                        0x0000062f   Thumb Code    12  hhd_sys.o(.text)
    SYS_IOSwitchtoDigit                      0x0000063b   Thumb Code    14  hhd_sys.o(.text)
    SYS_IOEnableFilter                       0x00000649   Thumb Code    14  hhd_sys.o(.text)
    SYS_IODisableFilter                      0x00000657   Thumb Code    12  hhd_sys.o(.text)
    dly1us                                   0x00000691   Thumb Code    12  main.o(.text)
    main                                     0x0000069d   Thumb Code    64  main.o(.text)
    __aeabi_uidiv                            0x000006e5   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_uidivmod                         0x000006e5   Thumb Code    20  aeabi_sdiv.o(.text)
    __aeabi_idiv                             0x000006f9   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x000006f9   Thumb Code   326  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x0000083f   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x00000841   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x00000843   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x00000845   Thumb Code    62  sys_stackheap_outer.o(.text)
    exit                                     0x00000883   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x00000891   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x00000891   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x00000891   Thumb Code     0  libspace.o(.text)
    _sys_exit                                0x00000899   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x000008a5   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000008a5   Thumb Code     2  use_no_semi.o(.text)
    __ARM_common_switch8                     0x000008a7   Thumb Code    26  hhd_sys.o(i.__ARM_common_switch8)
    Region$$Table$$Base                      0x000008c0   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x000008e0   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x10000000   Data           4  system_hhd32f0xx.o(.data)
    MainClock                                0x10000004   Data           4  system_hhd32f0xx.o(.data)
    __libspace_start                         0x10000008   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x10000068   Data           0  libspace.o(.bss)



==============================================================================

Memory Map of the image

  Image Entry point : 0x000000c1

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x000008e8, Max: 0x00010000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000008e0, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000c0   Data   RO           14    RESET               startup_hhd32f0xx_s.o
    0x000000c0   0x00000008   Code   RO          106  * !!!main             c_p.l(__main.o)(c_p.l)
    0x000000c8   0x0000003c   Code   RO          275    !!!scatter          c_p.l(__scatter.o)(c_p.l)
    0x00000104   0x0000001a   Code   RO          277    !!handler_copy      c_p.l(__scatter_copy.o)(c_p.l)
    0x0000011e   0x00000002   PAD
    0x00000120   0x0000001c   Code   RO          279    !!handler_zi        c_p.l(__scatter_zi.o)(c_p.l)
    0x0000013c   0x00000006   Code   RO          149    .ARM.Collect$$libinit$$00000000  c_p.l(libinit.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          164    .ARM.Collect$$libinit$$00000006  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          166    .ARM.Collect$$libinit$$00000008  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          168    .ARM.Collect$$libinit$$0000000A  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          171    .ARM.Collect$$libinit$$0000000D  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          173    .ARM.Collect$$libinit$$0000000F  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          175    .ARM.Collect$$libinit$$00000011  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          177    .ARM.Collect$$libinit$$00000013  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          179    .ARM.Collect$$libinit$$00000015  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          181    .ARM.Collect$$libinit$$00000017  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          183    .ARM.Collect$$libinit$$00000019  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          185    .ARM.Collect$$libinit$$0000001B  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          187    .ARM.Collect$$libinit$$0000001D  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          189    .ARM.Collect$$libinit$$0000001F  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          191    .ARM.Collect$$libinit$$00000021  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          195    .ARM.Collect$$libinit$$00000028  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          197    .ARM.Collect$$libinit$$0000002A  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          199    .ARM.Collect$$libinit$$0000002C  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000000   Code   RO          201    .ARM.Collect$$libinit$$0000002E  c_p.l(libinit2.o)(c_p.l)
    0x00000142   0x00000002   Code   RO          202    .ARM.Collect$$libinit$$0000002F  c_p.l(libinit2.o)(c_p.l)
    0x00000144   0x00000002   Code   RO          233    .ARM.Collect$$libshutdown$$00000000  c_p.l(libshutdown.o)(c_p.l)
    0x00000146   0x00000000   Code   RO          260    .ARM.Collect$$libshutdown$$00000003  c_p.l(libshutdown2.o)(c_p.l)
    0x00000146   0x00000000   Code   RO          263    .ARM.Collect$$libshutdown$$00000006  c_p.l(libshutdown2.o)(c_p.l)
    0x00000146   0x00000000   Code   RO          266    .ARM.Collect$$libshutdown$$00000009  c_p.l(libshutdown2.o)(c_p.l)
    0x00000146   0x00000000   Code   RO          268    .ARM.Collect$$libshutdown$$0000000B  c_p.l(libshutdown2.o)(c_p.l)
    0x00000146   0x00000000   Code   RO          271    .ARM.Collect$$libshutdown$$0000000E  c_p.l(libshutdown2.o)(c_p.l)
    0x00000146   0x00000002   Code   RO          272    .ARM.Collect$$libshutdown$$0000000F  c_p.l(libshutdown2.o)(c_p.l)
    0x00000148   0x00000000   Code   RO          108    .ARM.Collect$$rtentry$$00000000  c_p.l(rtentry.o)(c_p.l)
    0x00000148   0x00000000   Code   RO          115    .ARM.Collect$$rtentry$$00000002  c_p.l(rtentry2.o)(c_p.l)
    0x00000148   0x00000006   Code   RO          130    .ARM.Collect$$rtentry$$00000004  c_p.l(rtentry4.o)(c_p.l)
    0x0000014e   0x00000000   Code   RO          117    .ARM.Collect$$rtentry$$00000009  c_p.l(rtentry2.o)(c_p.l)
    0x0000014e   0x00000004   Code   RO          118    .ARM.Collect$$rtentry$$0000000A  c_p.l(rtentry2.o)(c_p.l)
    0x00000152   0x00000000   Code   RO          120    .ARM.Collect$$rtentry$$0000000C  c_p.l(rtentry2.o)(c_p.l)
    0x00000152   0x00000008   Code   RO          121    .ARM.Collect$$rtentry$$0000000D  c_p.l(rtentry2.o)(c_p.l)
    0x0000015a   0x00000002   Code   RO          154    .ARM.Collect$$rtexit$$00000000  c_p.l(rtexit.o)(c_p.l)
    0x0000015c   0x00000000   Code   RO          208    .ARM.Collect$$rtexit$$00000002  c_p.l(rtexit2.o)(c_p.l)
    0x0000015c   0x00000004   Code   RO          209    .ARM.Collect$$rtexit$$00000003  c_p.l(rtexit2.o)(c_p.l)
    0x00000160   0x00000006   Code   RO          210    .ARM.Collect$$rtexit$$00000004  c_p.l(rtexit2.o)(c_p.l)
    0x00000166   0x00000002   PAD
    0x00000168   0x00000030   Code   RO           15    .text               startup_hhd32f0xx_s.o
    0x00000198   0x00000070   Code   RO           20    .text               system_hhd32f0xx.o
    0x00000208   0x0000009c   Code   RO           44    .text               hhd_gpio.o
    0x000002a4   0x000003ec   Code   RO           66    .text               hhd_sys.o
    0x00000690   0x00000054   Code   RO           86    .text               main.o
    0x000006e4   0x0000015a   Code   RO          100    .text               c_p.l(aeabi_sdiv.o)(c_p.l)
    0x0000083e   0x00000006   Code   RO          104    .text               c_p.l(heapauxi.o)(c_p.l)
    0x00000844   0x0000003e   Code   RO          134    .text               c_p.l(sys_stackheap_outer.o)(c_p.l)
    0x00000882   0x0000000c   Code   RO          137    .text               c_p.l(exit.o)(c_p.l)
    0x0000088e   0x00000002   PAD
    0x00000890   0x00000008   Code   RO          150    .text               c_p.l(libspace.o)(c_p.l)
    0x00000898   0x0000000c   Code   RO          205    .text               c_p.l(sys_exit.o)(c_p.l)
    0x000008a4   0x00000002   Code   RO          223    .text               c_p.l(use_no_semi.o)(c_p.l)
    0x000008a6   0x0000001a   Code   RO           75    i.__ARM_common_switch8  hhd_sys.o
    0x000008c0   0x00000020   Data   RO          273    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x10000000, Size: 0x00000368, Max: 0x00001000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x10000000   0x00000008   Data   RW           21    .data               system_hhd32f0xx.o
    0x10000008   0x00000060   Zero   RW          151    .bss                c_p.l(libspace.o)(c_p.l)
    0x10000068   0x00000100   Zero   RW           13    HEAP                startup_hhd32f0xx_s.o
    0x10000168   0x00000200   Zero   RW           12    STACK               startup_hhd32f0xx_s.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

         0          0          0          0          0          0   core_cm0.o
       156          0          0          0          0          0   hhd_gpio.o
      1030         54          0          0          0          0   hhd_sys.o
        84          8          0          0          0          0   main.o
        48         22        192          0        768          0   startup_hhd32f0xx_s.o
       112         20          0          8          0          0   system_hhd32f0xx.o

    ----------------------------------------------------------------------
      1430        104        224          8        768          0   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         0          0          0          0          0          3   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         8          0          0          0          0          0   __main.o
        60          8          0          0          0          0   __scatter.o
        26          0          0          0          0          0   __scatter_copy.o
        28          0          0          0          0          0   __scatter_zi.o
       346          0          0          0          0          0   aeabi_sdiv.o
        12          0          0          0          0          0   exit.o
         6          0          0          0          0          0   heapauxi.o
         6          0          0          0          0          0   libinit.o
         2          0          0          0          0          0   libinit2.o
         2          0          0          0          0          0   libshutdown.o
         2          0          0          0          0          0   libshutdown2.o
         8          4          0          0         96          0   libspace.o
         0          0          0          0          0          0   rtentry.o
        12          0          0          0          0          0   rtentry2.o
         6          0          0          0          0          0   rtentry4.o
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
        12          4          0          0          0          0   sys_exit.o
        62          0          0          0          0          0   sys_stackheap_outer.o
         2          0          0          0          0          0   use_no_semi.o

    ----------------------------------------------------------------------
       618         16          0          0         96          0   Library Totals
         6          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       612         16          0          0         96        632   c_p.l

    ----------------------------------------------------------------------
       618         16          0          0         96          0   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      2048        120        224          8        864      40276   Grand Totals
      2048        120        224          8        864      40276   ELF Image Totals
      2048        120        224          8          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 2272 (   2.22kB)
    Total RW  Size (RW Data + ZI Data)               872 (   0.85kB)
    Total ROM Size (Code + RO Data + RW Data)       2280 (   2.23kB)

==============================================================================

