ARM Linker, 5.03 [Build 76] [MDK-ARM Standard]

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

Section Cross References

    arm_startup_nrf51.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    arm_startup_nrf51.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    arm_startup_nrf51.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    arm_startup_nrf51.o(RESET) refers to arm_startup_nrf51.o(STACK) for __initial_sp
    arm_startup_nrf51.o(RESET) refers to arm_startup_nrf51.o(.text) for Reset_Handler
    arm_startup_nrf51.o(RESET) refers to main.o(.text) for UART0_IRQHandler
    arm_startup_nrf51.o(RESET) refers to app_timer.o(.text) for RTC1_IRQHandler
    arm_startup_nrf51.o(RESET) refers to softdevice_handler.o(.text) for SWI2_IRQHandler
    arm_startup_nrf51.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    arm_startup_nrf51.o(.text) refers to system_nrf51.o(.text) for SystemInit
    arm_startup_nrf51.o(.text) refers to __main.o(!!!main) for __main
    arm_startup_nrf51.o(.text) refers to arm_startup_nrf51.o(HEAP) for Heap_Mem
    arm_startup_nrf51.o(.text) refers to arm_startup_nrf51.o(STACK) for Stack_Mem
    system_nrf51.o(.text) refers to system_nrf51.o(.data) for SystemCoreClock
    main.o(.text) refers to app_timer.o(.text) for app_timer_init
    main.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    main.o(.text) refers to ble_advdata.o(.text) for ble_advdata_set
    main.o(.text) refers to simple_uart.o(.text) for simple_uart_put
    main.o(.text) refers to ble_nus.o(.text) for ble_nus_init
    main.o(.text) refers to ble_conn_params.o(.text) for ble_conn_params_init
    main.o(.text) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    main.o(.text) refers to main.o(.bss) for APP_TIMER_BUF
    main.o(.text) refers to main.o(.constdata) for .constdata
    main.o(.text) refers to main.o(.data) for m_sec_params
    main.o(.text) refers to softdevice_handler.o(.text) for softdevice_handler_init
    ble_srv_common.o(.text) refers to main.o(.text) for app_error_handler
    ble_srv_common.o(.text) refers to strlen.o(.text) for strlen
    ble_nus.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    ble_nus.o(.text) refers to ble_nus.o(.constdata) for .constdata
    ble_advdata.o(.text) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    ble_conn_params.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    ble_conn_params.o(.text) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    ble_conn_params.o(.text) refers to app_timer.o(.text) for app_timer_create
    ble_conn_params.o(.text) refers to ble_conn_params.o(.data) for m_preferred_conn_params
    ble_conn_params.o(.text) refers to ble_conn_params.o(.bss) for m_conn_params_config
    softdevice_handler.o(.text) refers to main.o(.text) for assert_nrf_callback
    softdevice_handler.o(.text) refers to softdevice_handler.o(.data) for m_softdevice_enabled
    simple_uart.o(.text) refers to simple_uart.o(.emb_text) for __asm___13_simple_uart_c_5dda6715__nrf_delay_us
    app_timer.o(.text) refers to app_timer.o(.emb_text) for __asm___11_app_timer_c_cd27f9c3__nrf_delay_us
    app_timer.o(.text) refers to main.o(.text) for app_error_handler
    app_timer.o(.text) refers to app_timer.o(.data) for mp_nodes
    rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    __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
    rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
    rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
    rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main
    rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
    rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
    rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    rtentry4.o(.ARM.exidx) refers to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to arm_startup_nrf51.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
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000001) for __rt_lib_init_fp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000031) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) 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
    libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
    libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000D) for .ARM.Collect$$libinit$$0000000D
    libinit2.o(.ARM.Collect$$libinit$$00000024) refers to argv_veneer.o(.text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000025) refers to argv_veneer.o(.text) for __ARM_argv_veneer
    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$$00000003) for .ARM.Collect$$rtexit$$00000003
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
    _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


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

Removing Unused input sections from the image.

    Removing system_nrf51.o(.rev16_text), (4 bytes).
    Removing system_nrf51.o(.revsh_text), (4 bytes).
    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing ble_srv_common.o(.rev16_text), (4 bytes).
    Removing ble_srv_common.o(.revsh_text), (4 bytes).
    Removing ble_srv_common.o(.text), (140 bytes).
    Removing ble_nus.o(.rev16_text), (4 bytes).
    Removing ble_nus.o(.revsh_text), (4 bytes).
    Removing ble_advdata.o(.rev16_text), (4 bytes).
    Removing ble_advdata.o(.revsh_text), (4 bytes).
    Removing ble_conn_params.o(.rev16_text), (4 bytes).
    Removing ble_conn_params.o(.revsh_text), (4 bytes).
    Removing softdevice_handler.o(.rev16_text), (4 bytes).
    Removing softdevice_handler.o(.revsh_text), (4 bytes).
    Removing simple_uart.o(.rev16_text), (4 bytes).
    Removing simple_uart.o(.revsh_text), (4 bytes).
    Removing app_timer.o(.rev16_text), (4 bytes).
    Removing app_timer.o(.revsh_text), (4 bytes).

19 unused section(s) (total 212 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_copy.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtentry4.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtentry.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/scatterp.s                 0x00000000   Number         0  __scatter.o ABSOLUTE
    ../clib/angel/startup.s                  0x00000000   Number         0  __main.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  tempstk.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/heapalloc.c                      0x00000000   Number         0  hrguard.o ABSOLUTE
    ../clib/heapaux.c                        0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memclr.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  strlen.o ABSOLUTE
    ../fplib/cfplib/fpinit.c                 0x00000000   Number         0  fpinit.o ABSOLUTE
    ..\..\..\..\..\..\Source\app_common\app_timer.c 0x00000000   Number         0  app_timer.o ABSOLUTE
    ..\..\..\..\..\..\Source\ble\ble_advdata.c 0x00000000   Number         0  ble_advdata.o ABSOLUTE
    ..\..\..\..\..\..\Source\ble\ble_conn_params.c 0x00000000   Number         0  ble_conn_params.o ABSOLUTE
    ..\..\..\..\..\..\Source\ble\ble_services\ble_srv_common.c 0x00000000   Number         0  ble_srv_common.o ABSOLUTE
    ..\..\..\..\..\..\Source\sd_common\softdevice_handler.c 0x00000000   Number         0  softdevice_handler.o ABSOLUTE
    ..\..\..\..\..\..\Source\simple_uart\simple_uart.c 0x00000000   Number         0  simple_uart.o ABSOLUTE
    ..\..\..\..\..\..\Source\templates\arm\arm_startup_nrf51.s 0x00000000   Number         0  arm_startup_nrf51.o ABSOLUTE
    ..\..\..\..\..\..\Source\templates\system_nrf51.c 0x00000000   Number         0  system_nrf51.o ABSOLUTE
    ..\\..\\..\\..\\..\\..\\Source\\app_common\\app_timer.c 0x00000000   Number         0  app_timer.o ABSOLUTE
    ..\\..\\..\\..\\..\\..\\Source\\ble\\ble_advdata.c 0x00000000   Number         0  ble_advdata.o ABSOLUTE
    ..\\..\\..\\..\\..\\..\\Source\\ble\\ble_conn_params.c 0x00000000   Number         0  ble_conn_params.o ABSOLUTE
    ..\\..\\..\\..\\..\\..\\Source\\ble\\ble_services\\ble_srv_common.c 0x00000000   Number         0  ble_srv_common.o ABSOLUTE
    ..\\..\\..\\..\\..\\..\\Source\\sd_common\\softdevice_handler.c 0x00000000   Number         0  softdevice_handler.o ABSOLUTE
    ..\\..\\..\\..\\..\\..\\Source\\simple_uart\\simple_uart.c 0x00000000   Number         0  simple_uart.o ABSOLUTE
    ..\\..\\..\\..\\..\\..\\Source\\templates\\system_nrf51.c 0x00000000   Number         0  system_nrf51.o ABSOLUTE
    ..\\ble_nus.c                            0x00000000   Number         0  ble_nus.o ABSOLUTE
    ..\\main.c                               0x00000000   Number         0  main.o ABSOLUTE
    ..\ble_nus.c                             0x00000000   Number         0  ble_nus.o ABSOLUTE
    ..\main.c                                0x00000000   Number         0  main.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    RESET                                    0x00014000   Section      192  arm_startup_nrf51.o(RESET)
    !!!main                                  0x000140c0   Section        8  __main.o(!!!main)
    !!!scatter                               0x000140c8   Section       60  __scatter.o(!!!scatter)
    !!handler_copy                           0x00014104   Section       26  __scatter_copy.o(!!handler_copy)
    !!handler_zi                             0x00014120   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$libinit$$00000000          0x0001413c   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000001          0x0001413e   Section        4  libinit2.o(.ARM.Collect$$libinit$$00000001)
    .ARM.Collect$$libinit$$00000008          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    .ARM.Collect$$libinit$$0000000A          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000F          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    .ARM.Collect$$libinit$$00000011          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$0000002A          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    .ARM.Collect$$libinit$$0000002C          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x00014142   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000031          0x00014142   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000031)
    .ARM.Collect$$libshutdown$$00000000      0x00014144   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000003      0x00014146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    .ARM.Collect$$libshutdown$$00000006      0x00014146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x00014146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000B      0x00014146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    .ARM.Collect$$libshutdown$$0000000E      0x00014146   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$0000000F      0x00014146   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$rtentry$$00000000          0x00014148   Section        0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x00014148   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x00014148   Section        6  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0001414e   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0001414e   Section        4  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x00014152   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x00014152   Section        8  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x0001415a   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x0001415c   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x0001415c   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x00014160   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .emb_text                                0x00014168   Section       30  simple_uart.o(.emb_text)
    .emb_text                                0x00014188   Section       30  app_timer.o(.emb_text)
    .emb_text                                0x000141a8   Section       56  rt_memcpy.o(.emb_text)
    .text                                    0x000141e0   Section       72  arm_startup_nrf51.o(.text)
    .text                                    0x00014228   Section        0  system_nrf51.o(.text)
    is_disabled_in_debug_needed              0x00014231   Thumb Code    48  system_nrf51.o(.text)
    is_manual_peripheral_setup_needed        0x00014261   Thumb Code    94  system_nrf51.o(.text)
    .text                                    0x00014300   Section        0  main.o(.text)
    nrf_gpio_cfg_sense_input                 0x00014301   Thumb Code    24  main.o(.text)
    leds_init                                0x0001433d   Thumb Code    16  main.o(.text)
    timers_init                              0x0001434d   Thumb Code    46  main.o(.text)
    gap_params_init                          0x0001437b   Thumb Code   118  main.o(.text)
    advertising_init                         0x000143f1   Thumb Code   102  main.o(.text)
    services_init                            0x00014477   Thumb Code    44  main.o(.text)
    sec_params_init                          0x000144a3   Thumb Code    66  main.o(.text)
    on_conn_params_evt                       0x000144e5   Thumb Code    46  main.o(.text)
    conn_params_error_handler                0x00014513   Thumb Code    16  main.o(.text)
    conn_params_init                         0x00014523   Thumb Code    82  main.o(.text)
    advertising_start                        0x00014575   Thumb Code    74  main.o(.text)
    on_ble_evt                               0x000145bf   Thumb Code   390  main.o(.text)
    ble_evt_dispatch                         0x00014745   Thumb Code    26  main.o(.text)
    ble_stack_init                           0x0001475f   Thumb Code    78  main.o(.text)
    buttons_init                             0x000147ad   Thumb Code    14  main.o(.text)
    power_manage                             0x000147bb   Thumb Code    32  main.o(.text)
    uart_init                                0x000147db   Thumb Code    46  main.o(.text)
    NVIC_SetPriority                         0x000148a5   Thumb Code   110  main.o(.text)
    nrf_gpio_cfg_output                      0x00014913   Thumb Code    18  main.o(.text)
    nrf_gpio_pin_set                         0x00014925   Thumb Code    10  main.o(.text)
    nrf_gpio_pin_clear                       0x0001492f   Thumb Code    10  main.o(.text)
    .text                                    0x0001496c   Section        0  ble_nus.o(.text)
    on_connect                               0x0001496d   Thumb Code     6  ble_nus.o(.text)
    on_disconnect                            0x00014973   Thumb Code     8  ble_nus.o(.text)
    on_write                                 0x0001497b   Thumb Code    84  ble_nus.o(.text)
    rx_char_add                              0x000149cf   Thumb Code   292  ble_nus.o(.text)
    tx_char_add                              0x00014af3   Thumb Code   222  ble_nus.o(.text)
    .text                                    0x00014cf4   Section        0  ble_advdata.o(.text)
    name_encode                              0x00014cf5   Thumb Code   150  ble_advdata.o(.text)
    appearance_encode                        0x00014d8b   Thumb Code    74  ble_advdata.o(.text)
    uint8_array_encode                       0x00014dd5   Thumb Code    82  ble_advdata.o(.text)
    tx_power_level_encode                    0x00014e27   Thumb Code    48  ble_advdata.o(.text)
    uuid_list_sized_encode                   0x00014e57   Thumb Code   196  ble_advdata.o(.text)
    uuid_list_encode                         0x00014f1b   Thumb Code    64  ble_advdata.o(.text)
    conn_int_check                           0x00014f5b   Thumb Code    88  ble_advdata.o(.text)
    conn_int_encode                          0x00014fb3   Thumb Code    92  ble_advdata.o(.text)
    manuf_specific_data_encode               0x0001500f   Thumb Code   106  ble_advdata.o(.text)
    service_data_encode                      0x00015079   Thumb Code   140  ble_advdata.o(.text)
    adv_data_encode                          0x00015105   Thumb Code   304  ble_advdata.o(.text)
    advdata_check                            0x00015235   Thumb Code    32  ble_advdata.o(.text)
    srdata_check                             0x00015255   Thumb Code    16  ble_advdata.o(.text)
    uint16_encode                            0x000152df   Thumb Code    18  ble_advdata.o(.text)
    .text                                    0x000152f4   Section        0  ble_conn_params.o(.text)
    is_conn_params_ok                        0x000152f5   Thumb Code    30  ble_conn_params.o(.text)
    update_timeout_handler                   0x00015313   Thumb Code   136  ble_conn_params.o(.text)
    conn_params_negotiation                  0x00015401   Thumb Code   126  ble_conn_params.o(.text)
    on_connect                               0x0001547f   Thumb Code    42  ble_conn_params.o(.text)
    on_disconnect                            0x000154a9   Thumb Code    50  ble_conn_params.o(.text)
    on_write                                 0x000154db   Thumb Code    84  ble_conn_params.o(.text)
    on_conn_params_update                    0x0001552f   Thumb Code    20  ble_conn_params.o(.text)
    .text                                    0x000155fc   Section        0  softdevice_handler.o(.text)
    .text                                    0x000157cc   Section        0  simple_uart.o(.text)
    nrf_gpio_cfg_output                      0x000158b3   Thumb Code    18  simple_uart.o(.text)
    nrf_gpio_cfg_input                       0x000158c5   Thumb Code    20  simple_uart.o(.text)
    .text                                    0x000158e8   Section        0  app_timer.o(.text)
    NVIC_SetPriority                         0x000158e9   Thumb Code   110  app_timer.o(.text)
    rtc1_init                                0x00015957   Thumb Code    18  app_timer.o(.text)
    rtc1_start                               0x00015969   Thumb Code    42  app_timer.o(.text)
    rtc1_stop                                0x00015993   Thumb Code    44  app_timer.o(.text)
    timer_list_insert                        0x000159bf   Thumb Code   206  app_timer.o(.text)
    timer_list_remove                        0x00015a8d   Thumb Code   150  app_timer.o(.text)
    timer_timeouts_check_sched               0x00015b23   Thumb Code    10  app_timer.o(.text)
    timer_list_handler_sched                 0x00015b2d   Thumb Code    10  app_timer.o(.text)
    timeout_handler_exec                     0x00015b37   Thumb Code    60  app_timer.o(.text)
    timer_timeouts_check                     0x00015b73   Thumb Code   128  app_timer.o(.text)
    elapsed_ticks_acquire                    0x00015bf3   Thumb Code    82  app_timer.o(.text)
    list_deletions_handler                   0x00015c45   Thumb Code   280  app_timer.o(.text)
    expired_timers_handler                   0x00015d5d   Thumb Code    98  app_timer.o(.text)
    list_insertions_handler                  0x00015dbf   Thumb Code   260  app_timer.o(.text)
    compare_reg_update                       0x00015ec3   Thumb Code   124  app_timer.o(.text)
    timer_list_handler                       0x00015f3f   Thumb Code    70  app_timer.o(.text)
    user_op_enque                            0x00015f85   Thumb Code     4  app_timer.o(.text)
    user_op_alloc                            0x00015f89   Thumb Code    44  app_timer.o(.text)
    timer_start_op_schedule                  0x00015fb5   Thumb Code    80  app_timer.o(.text)
    timer_stop_op_schedule                   0x00016005   Thumb Code    58  app_timer.o(.text)
    timer_stop_all_op_schedule               0x0001603f   Thumb Code    58  app_timer.o(.text)
    user_id_get                              0x0001620d   Thumb Code    34  app_timer.o(.text)
    NVIC_EnableIRQ                           0x0001630b   Thumb Code    14  app_timer.o(.text)
    NVIC_SetPendingIRQ                       0x00016319   Thumb Code    14  app_timer.o(.text)
    NVIC_ClearPendingIRQ                     0x00016327   Thumb Code    16  app_timer.o(.text)
    current_int_priority_get                 0x00016337   Thumb Code    84  app_timer.o(.text)
    rtc1_counter_get                         0x0001638b   Thumb Code     6  app_timer.o(.text)
    ticks_diff_get                           0x00016391   Thumb Code    10  app_timer.o(.text)
    .text                                    0x000163b8   Section        0  rt_memcpy.o(.text)
    .text                                    0x0001643a   Section        0  rt_memclr.o(.text)
    .text                                    0x0001647a   Section        0  heapauxi.o(.text)
    .text                                    0x00016480   Section       62  sys_stackheap_outer.o(.text)
    .text                                    0x000164be   Section        0  exit.o(.text)
    .text                                    0x000164cc   Section        8  libspace.o(.text)
    .text                                    0x000164d4   Section        0  sys_exit.o(.text)
    .text                                    0x000164e0   Section        2  use_no_semi.o(.text)
    .text                                    0x000164e2   Section        0  indicate_semi.o(.text)
    .constdata                               0x000164e4   Section        4  main.o(.constdata)
    .constdata                               0x000164e8   Section       16  ble_nus.o(.constdata)
    .data                                    0x20002000   Section        4  system_nrf51.o(.data)
    __tagsym$$used                           0x20002000   Number         0  system_nrf51.o(.data)
    .data                                    0x20002004   Section       10  main.o(.data)
    m_conn_handle                            0x20002004   Data           2  main.o(.data)
    index                                    0x20002006   Data           1  main.o(.data)
    m_sec_params                             0x20002008   Data           6  main.o(.data)
    .data                                    0x20002010   Section       28  ble_conn_params.o(.data)
    m_change_param                           0x20002010   Data           1  ble_conn_params.o(.data)
    m_preferred_conn_params                  0x20002012   Data           8  ble_conn_params.o(.data)
    m_update_count                           0x2000201a   Data           1  ble_conn_params.o(.data)
    m_conn_handle                            0x2000201c   Data           2  ble_conn_params.o(.data)
    m_current_conn_params                    0x2000201e   Data           8  ble_conn_params.o(.data)
    m_conn_params_timer_id                   0x20002028   Data           4  ble_conn_params.o(.data)
    .data                                    0x2000202c   Section       24  softdevice_handler.o(.data)
    m_softdevice_enabled                     0x2000202c   Data           1  softdevice_handler.o(.data)
    m_evt_schedule_func                      0x20002030   Data           4  softdevice_handler.o(.data)
    m_evt_buffer                             0x20002034   Data           4  softdevice_handler.o(.data)
    m_ble_evt_buffer_size                    0x20002038   Data           2  softdevice_handler.o(.data)
    m_ble_evt_handler                        0x2000203c   Data           4  softdevice_handler.o(.data)
    m_sys_evt_handler                        0x20002040   Data           4  softdevice_handler.o(.data)
    .data                                    0x20002044   Section       36  app_timer.o(.data)
    mp_nodes                                 0x20002044   Data           4  app_timer.o(.data)
    m_node_array_size                        0x20002048   Data           1  app_timer.o(.data)
    m_user_array_size                        0x20002049   Data           1  app_timer.o(.data)
    mp_users                                 0x2000204c   Data           4  app_timer.o(.data)
    m_timer_id_head                          0x20002050   Data           4  app_timer.o(.data)
    m_ticks_latest                           0x20002054   Data           4  app_timer.o(.data)
    m_ticks_elapsed                          0x20002058   Data           8  app_timer.o(.data)
    m_ticks_elapsed_q_read_ind               0x20002060   Data           1  app_timer.o(.data)
    m_ticks_elapsed_q_write_ind              0x20002061   Data           1  app_timer.o(.data)
    m_evt_schedule_func                      0x20002064   Data           4  app_timer.o(.data)
    .bss                                     0x20002068   Section      716  main.o(.bss)
    APP_TIMER_BUF                            0x20002068   Data         536  main.o(.bss)
    m_auth_status                            0x20002280   Data          50  main.o(.bss)
    EVT_BUFFER                               0x200022b4   Data          80  main.o(.bss)
    data_array                               0x20002304   Data          20  main.o(.bss)
    m_nus                                    0x20002318   Data          28  main.o(.bss)
    .bss                                     0x20002334   Section       28  ble_conn_params.o(.bss)
    m_conn_params_config                     0x20002334   Data          28  ble_conn_params.o(.bss)
    .bss                                     0x20002350   Section       96  libspace.o(.bss)
    HEAP                                     0x200023b0   Section     2048  arm_startup_nrf51.o(HEAP)
    Heap_Mem                                 0x200023b0   Data        2048  arm_startup_nrf51.o(HEAP)
    STACK                                    0x20002bb0   Section     2048  arm_startup_nrf51.o(STACK)
    Stack_Mem                                0x20002bb0   Data        2048  arm_startup_nrf51.o(STACK)
    __initial_sp                             0x200033b0   Data           0  arm_startup_nrf51.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$ENUMINT$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __rt_locale                               - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    _atexit_init                              - Undefined Weak Reference
    _call_atexit_fns                          - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _fp_trap_init                             - Undefined Weak Reference
    _fp_trap_shutdown                         - Undefined Weak Reference
    _get_lc_collate                           - Undefined Weak Reference
    _get_lc_ctype                             - Undefined Weak Reference
    _get_lc_monetary                          - Undefined Weak Reference
    _get_lc_numeric                           - Undefined Weak Reference
    _get_lc_time                              - Undefined Weak Reference
    _getenv_init                              - Undefined Weak Reference
    _handle_redirection                       - Undefined Weak Reference
    _init_alloc                               - Undefined Weak Reference
    _init_user_alloc                          - Undefined Weak Reference
    _initio                                   - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors_Size                           0x000000c0   Number         0  arm_startup_nrf51.o ABSOLUTE
    __Vectors                                0x00014000   Data           4  arm_startup_nrf51.o(RESET)
    __Vectors_End                            0x000140c0   Data           0  arm_startup_nrf51.o(RESET)
    __main                                   0x000140c1   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x000140c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x000140c9   Thumb Code    52  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x000140c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x000140d9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_copy                       0x00014105   Thumb Code    26  __scatter_copy.o(!!handler_copy)
    __scatterload_zeroinit                   0x00014121   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    __rt_lib_init                            0x0001413d   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_fp_1                       0x0001413f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000001)
    __rt_lib_init_alloca_1                   0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_argv_1                     0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    __rt_lib_init_atexit_1                   0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_clock_1                    0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_cpp_1                      0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_exceptions_1               0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_fp_trap_1                  0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_getenv_1                   0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_heap_1                     0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    __rt_lib_init_lc_collate_1               0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    __rt_lib_init_lc_ctype_1                 0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_monetary_1              0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_numeric_1               0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_time_1                  0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_rand_1                     0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_init_return                     0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000031)
    __rt_lib_init_signal_1                   0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_stdio_1                    0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_user_alloc_1               0x00014143   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_shutdown                        0x00014145   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_fp_trap_1              0x00014147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_heap_1                 0x00014147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_lib_shutdown_return                 0x00014147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_signal_1               0x00014147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_stdio_1                0x00014147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    __rt_lib_shutdown_user_alloc_1           0x00014147   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    __rt_entry                               0x00014149   Thumb Code     0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x00014149   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x00014149   Thumb Code     0  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0001414f   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0001414f   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x00014153   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x00014153   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x0001415b   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x0001415d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x0001415d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x00014161   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    __asm___13_simple_uart_c_5dda6715__nrf_delay_us 0x00014169   Thumb Code    30  simple_uart.o(.emb_text)
    __asm___11_app_timer_c_cd27f9c3__nrf_delay_us 0x00014189   Thumb Code    30  app_timer.o(.emb_text)
    __aeabi_memcpy4                          0x000141a9   Thumb Code    56  rt_memcpy.o(.emb_text)
    __aeabi_memcpy8                          0x000141a9   Thumb Code     0  rt_memcpy.o(.emb_text)
    Reset_Handler                            0x000141e1   Thumb Code    18  arm_startup_nrf51.o(.text)
    NMI_Handler                              0x000141f3   Thumb Code     2  arm_startup_nrf51.o(.text)
    HardFault_Handler                        0x000141f5   Thumb Code     2  arm_startup_nrf51.o(.text)
    SVC_Handler                              0x000141f7   Thumb Code     2  arm_startup_nrf51.o(.text)
    PendSV_Handler                           0x000141f9   Thumb Code     2  arm_startup_nrf51.o(.text)
    SysTick_Handler                          0x000141fb   Thumb Code     2  arm_startup_nrf51.o(.text)
    ADC_IRQHandler                           0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    CCM_AAR_IRQHandler                       0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    ECB_IRQHandler                           0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    GPIOTE_IRQHandler                        0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    LPCOMP_IRQHandler                        0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    POWER_CLOCK_IRQHandler                   0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    QDEC_IRQHandler                          0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    RADIO_IRQHandler                         0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    RNG_IRQHandler                           0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    RTC0_IRQHandler                          0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SPI0_TWI0_IRQHandler                     0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SPI1_TWI1_IRQHandler                     0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI1_IRQHandler                          0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI3_IRQHandler                          0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI4_IRQHandler                          0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI5_IRQHandler                          0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TEMP_IRQHandler                          0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TIMER0_IRQHandler                        0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TIMER1_IRQHandler                        0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TIMER2_IRQHandler                        0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    WDT_IRQHandler                           0x000141fd   Thumb Code     0  arm_startup_nrf51.o(.text)
    __user_initial_stackheap                 0x00014201   Thumb Code     0  arm_startup_nrf51.o(.text)
    SystemCoreClockUpdate                    0x00014229   Thumb Code     8  system_nrf51.o(.text)
    SystemInit                               0x000142bf   Thumb Code    38  system_nrf51.o(.text)
    app_error_handler                        0x00014319   Thumb Code    22  main.o(.text)
    assert_nrf_callback                      0x0001432f   Thumb Code    14  main.o(.text)
    nus_data_handler                         0x00014457   Thumb Code    32  main.o(.text)
    UART0_IRQHandler                         0x00014809   Thumb Code    98  main.o(.text)
    main                                     0x0001486b   Thumb Code    58  main.o(.text)
    ble_nus_on_ble_evt                       0x00014bd1   Thumb Code    70  ble_nus.o(.text)
    ble_nus_init                             0x00014c17   Thumb Code   128  ble_nus.o(.text)
    ble_nus_send_string                      0x00014c97   Thumb Code    84  ble_nus.o(.text)
    ble_advdata_set                          0x00015265   Thumb Code   122  ble_advdata.o(.text)
    ble_conn_params_init                     0x0001539b   Thumb Code    90  ble_conn_params.o(.text)
    ble_conn_params_stop                     0x000153f5   Thumb Code    12  ble_conn_params.o(.text)
    ble_conn_params_on_ble_evt               0x00015543   Thumb Code    62  ble_conn_params.o(.text)
    ble_conn_params_change_conn_params       0x00015581   Thumb Code    86  ble_conn_params.o(.text)
    softdevice_assertion_handler             0x000155fd   Thumb Code    18  softdevice_handler.o(.text)
    intern_softdevice_events_execute         0x0001560f   Thumb Code   168  softdevice_handler.o(.text)
    softdevice_handler_init                  0x000156b7   Thumb Code    82  softdevice_handler.o(.text)
    softdevice_handler_sd_disable            0x00015709   Thumb Code    24  softdevice_handler.o(.text)
    softdevice_ble_evt_handler_set           0x00015721   Thumb Code    18  softdevice_handler.o(.text)
    softdevice_sys_evt_handler_set           0x00015733   Thumb Code    18  softdevice_handler.o(.text)
    SWI2_IRQHandler                          0x00015745   Thumb Code    52  softdevice_handler.o(.text)
    simple_uart_get                          0x000157cd   Thumb Code    24  simple_uart.o(.text)
    simple_uart_get_with_timeout             0x000157e5   Thumb Code    62  simple_uart.o(.text)
    simple_uart_put                          0x00015823   Thumb Code    22  simple_uart.o(.text)
    simple_uart_putstring                    0x00015839   Thumb Code    32  simple_uart.o(.text)
    simple_uart_config                       0x00015859   Thumb Code    90  simple_uart.o(.text)
    RTC1_IRQHandler                          0x00016079   Thumb Code    34  app_timer.o(.text)
    SWI0_IRQHandler                          0x0001609b   Thumb Code     8  app_timer.o(.text)
    app_timer_init                           0x000160a3   Thumb Code   254  app_timer.o(.text)
    app_timer_create                         0x000161a1   Thumb Code   108  app_timer.o(.text)
    app_timer_start                          0x0001622f   Thumb Code    98  app_timer.o(.text)
    app_timer_stop                           0x00016291   Thumb Code    60  app_timer.o(.text)
    app_timer_stop_all                       0x000162cd   Thumb Code    26  app_timer.o(.text)
    app_timer_cnt_get                        0x000162e7   Thumb Code    14  app_timer.o(.text)
    app_timer_cnt_diff_compute               0x000162f5   Thumb Code    22  app_timer.o(.text)
    __aeabi_memcpy                           0x000163b9   Thumb Code   130  rt_memcpy.o(.text)
    __rt_memcpy                              0x000163b9   Thumb Code     0  rt_memcpy.o(.text)
    _memset_w                                0x0001643b   Thumb Code    26  rt_memclr.o(.text)
    _memset                                  0x00016455   Thumb Code    30  rt_memclr.o(.text)
    __aeabi_memclr                           0x00016473   Thumb Code     4  rt_memclr.o(.text)
    __rt_memclr                              0x00016473   Thumb Code     0  rt_memclr.o(.text)
    __aeabi_memclr4                          0x00016477   Thumb Code     0  rt_memclr.o(.text)
    __aeabi_memclr8                          0x00016477   Thumb Code     0  rt_memclr.o(.text)
    __rt_memclr_w                            0x00016477   Thumb Code     4  rt_memclr.o(.text)
    __use_two_region_memory                  0x0001647b   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x0001647d   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x0001647f   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x00016481   Thumb Code    62  sys_stackheap_outer.o(.text)
    exit                                     0x000164bf   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x000164cd   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x000164cd   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x000164cd   Thumb Code     0  libspace.o(.text)
    _sys_exit                                0x000164d5   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x000164e1   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000164e1   Thumb Code     2  use_no_semi.o(.text)
    __semihosting_library_function           0x000164e3   Thumb Code     0  indicate_semi.o(.text)
    Region$$Table$$Base                      0x000164f8   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00016518   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x20002000   Data           4  system_nrf51.o(.data)
    __libspace_start                         0x20002350   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x200023b0   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x000140c1

  Load Region LR_IROM1 (Base: 0x00014000, Size: 0x00002580, Max: 0x0002b000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00014000, Size: 0x00002518, Max: 0x0002b000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00014000   0x000000c0   Data   RO            3    RESET               arm_startup_nrf51.o
    0x000140c0   0x00000008   Code   RO          545  * !!!main             c_p.l(__main.o)
    0x000140c8   0x0000003c   Code   RO          701    !!!scatter          c_p.l(__scatter.o)
    0x00014104   0x0000001a   Code   RO          703    !!handler_copy      c_p.l(__scatter_copy.o)
    0x0001411e   0x00000002   PAD
    0x00014120   0x0000001c   Code   RO          705    !!handler_zi        c_p.l(__scatter_zi.o)
    0x0001413c   0x00000002   Code   RO          573    .ARM.Collect$$libinit$$00000000  c_p.l(libinit.o)
    0x0001413e   0x00000004   Code   RO          580    .ARM.Collect$$libinit$$00000001  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          584    .ARM.Collect$$libinit$$00000008  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          586    .ARM.Collect$$libinit$$0000000A  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          588    .ARM.Collect$$libinit$$0000000C  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          591    .ARM.Collect$$libinit$$0000000F  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          593    .ARM.Collect$$libinit$$00000011  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          595    .ARM.Collect$$libinit$$00000013  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          597    .ARM.Collect$$libinit$$00000015  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          599    .ARM.Collect$$libinit$$00000017  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          601    .ARM.Collect$$libinit$$00000019  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          603    .ARM.Collect$$libinit$$0000001B  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          605    .ARM.Collect$$libinit$$0000001D  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          607    .ARM.Collect$$libinit$$0000001F  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          609    .ARM.Collect$$libinit$$00000021  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          611    .ARM.Collect$$libinit$$00000023  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          615    .ARM.Collect$$libinit$$0000002A  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          617    .ARM.Collect$$libinit$$0000002C  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          619    .ARM.Collect$$libinit$$0000002E  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          621    .ARM.Collect$$libinit$$00000030  c_p.l(libinit2.o)
    0x00014142   0x00000002   Code   RO          622    .ARM.Collect$$libinit$$00000031  c_p.l(libinit2.o)
    0x00014144   0x00000002   Code   RO          642    .ARM.Collect$$libshutdown$$00000000  c_p.l(libshutdown.o)
    0x00014146   0x00000000   Code   RO          656    .ARM.Collect$$libshutdown$$00000003  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO          659    .ARM.Collect$$libshutdown$$00000006  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO          662    .ARM.Collect$$libshutdown$$00000009  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO          664    .ARM.Collect$$libshutdown$$0000000B  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO          667    .ARM.Collect$$libshutdown$$0000000E  c_p.l(libshutdown2.o)
    0x00014146   0x00000002   Code   RO          668    .ARM.Collect$$libshutdown$$0000000F  c_p.l(libshutdown2.o)
    0x00014148   0x00000000   Code   RO          547    .ARM.Collect$$rtentry$$00000000  c_p.l(rtentry.o)
    0x00014148   0x00000000   Code   RO          549    .ARM.Collect$$rtentry$$00000002  c_p.l(rtentry2.o)
    0x00014148   0x00000006   Code   RO          561    .ARM.Collect$$rtentry$$00000004  c_p.l(rtentry4.o)
    0x0001414e   0x00000000   Code   RO          551    .ARM.Collect$$rtentry$$00000009  c_p.l(rtentry2.o)
    0x0001414e   0x00000004   Code   RO          552    .ARM.Collect$$rtentry$$0000000A  c_p.l(rtentry2.o)
    0x00014152   0x00000000   Code   RO          554    .ARM.Collect$$rtentry$$0000000C  c_p.l(rtentry2.o)
    0x00014152   0x00000008   Code   RO          555    .ARM.Collect$$rtentry$$0000000D  c_p.l(rtentry2.o)
    0x0001415a   0x00000002   Code   RO          578    .ARM.Collect$$rtexit$$00000000  c_p.l(rtexit.o)
    0x0001415c   0x00000000   Code   RO          624    .ARM.Collect$$rtexit$$00000002  c_p.l(rtexit2.o)
    0x0001415c   0x00000004   Code   RO          625    .ARM.Collect$$rtexit$$00000003  c_p.l(rtexit2.o)
    0x00014160   0x00000006   Code   RO          626    .ARM.Collect$$rtexit$$00000004  c_p.l(rtexit2.o)
    0x00014166   0x00000002   PAD
    0x00014168   0x0000001e   Code   RO          460    .emb_text           simple_uart.o
    0x00014186   0x00000002   PAD
    0x00014188   0x0000001e   Code   RO          493    .emb_text           app_timer.o
    0x000141a6   0x00000002   PAD
    0x000141a8   0x00000038   Code   RO          537    .emb_text           c_p.l(rt_memcpy.o)
    0x000141e0   0x00000048   Code   RO            4    .text               arm_startup_nrf51.o
    0x00014228   0x000000d8   Code   RO           12    .text               system_nrf51.o
    0x00014300   0x0000066c   Code   RO           69    .text               main.o
    0x0001496c   0x00000388   Code   RO          271    .text               ble_nus.o
    0x00014cf4   0x00000600   Code   RO          319    .text               ble_advdata.o
    0x000152f4   0x00000308   Code   RO          348    .text               ble_conn_params.o
    0x000155fc   0x000001d0   Code   RO          390    .text               softdevice_handler.o
    0x000157cc   0x0000011c   Code   RO          461    .text               simple_uart.o
    0x000158e8   0x00000ad0   Code   RO          494    .text               app_timer.o
    0x000163b8   0x00000082   Code   RO          538    .text               c_p.l(rt_memcpy.o)
    0x0001643a   0x00000040   Code   RO          541    .text               c_p.l(rt_memclr.o)
    0x0001647a   0x00000006   Code   RO          543    .text               c_p.l(heapauxi.o)
    0x00016480   0x0000003e   Code   RO          563    .text               c_p.l(sys_stackheap_outer.o)
    0x000164be   0x0000000c   Code   RO          566    .text               c_p.l(exit.o)
    0x000164ca   0x00000002   PAD
    0x000164cc   0x00000008   Code   RO          574    .text               c_p.l(libspace.o)
    0x000164d4   0x0000000c   Code   RO          634    .text               c_p.l(sys_exit.o)
    0x000164e0   0x00000002   Code   RO          645    .text               c_p.l(use_no_semi.o)
    0x000164e2   0x00000000   Code   RO          647    .text               c_p.l(indicate_semi.o)
    0x000164e2   0x00000002   PAD
    0x000164e4   0x00000004   Data   RO           71    .constdata          main.o
    0x000164e8   0x00000010   Data   RO          272    .constdata          ble_nus.o
    0x000164f8   0x00000020   Data   RO          699    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20002000, Size: 0x000013b0, Max: 0x00002000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20002000   0x00000004   Data   RW           13    .data               system_nrf51.o
    0x20002004   0x0000000a   Data   RW           72    .data               main.o
    0x2000200e   0x00000002   PAD
    0x20002010   0x0000001c   Data   RW          350    .data               ble_conn_params.o
    0x2000202c   0x00000018   Data   RW          391    .data               softdevice_handler.o
    0x20002044   0x00000024   Data   RW          495    .data               app_timer.o
    0x20002068   0x000002cc   Zero   RW           70    .bss                main.o
    0x20002334   0x0000001c   Zero   RW          349    .bss                ble_conn_params.o
    0x20002350   0x00000060   Zero   RW          575    .bss                c_p.l(libspace.o)
    0x200023b0   0x00000800   Zero   RW            2    HEAP                arm_startup_nrf51.o
    0x20002bb0   0x00000800   Zero   RW            1    STACK               arm_startup_nrf51.o


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

Image component sizes


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

      2798        184          0         36          0      24289   app_timer.o
        72         32        192          0       4096        752   arm_startup_nrf51.o
      1536          4          0          0          0      10962   ble_advdata.o
       776         38          0         28         28       7606   ble_conn_params.o
       904         10         16          0          0      34170   ble_nus.o
         0          0          0          0          0      16164   ble_srv_common.o
      1644        126          4         10        716      68355   main.o
       314         16          0          0          0       5012   simple_uart.o
       464         84          0         24          0      22896   softdevice_handler.o
       216         28          0          4          0      21497   system_nrf51.o

    ----------------------------------------------------------------------
      8728        522        244        104       4840     211703   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         4          0          0          2          0          0   (incl. Padding)

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

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

         8          0          0          0          0         68   __main.o
        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
        12          0          0          0          0         64   exit.o
         6          0          0          0          0        136   heapauxi.o
         0          0          0          0          0          0   indicate_semi.o
         2          0          0          0          0          0   libinit.o
         6          0          0          0          0          0   libinit2.o
         2          0          0          0          0          0   libshutdown.o
         2          0          0          0          0          0   libshutdown2.o
         8          4          0          0         96         68   libspace.o
        64          0          0          0          0        108   rt_memclr.o
       186          0          0          0          0        144   rt_memcpy.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         60   sys_exit.o
        62          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o

    ----------------------------------------------------------------------
       524         16          0          0         96        796   Library Totals
         8          0          0          0          0          0   (incl. Padding)

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

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

       516         16          0          0         96        796   c_p.l

    ----------------------------------------------------------------------
       524         16          0          0         96        796   Library Totals

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

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


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

      9252        538        244        104       4936     211475   Grand Totals
      9252        538        244        104       4936     211475   ELF Image Totals
      9252        538        244        104          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 9496 (   9.27kB)
    Total RW  Size (RW Data + ZI Data)              5040 (   4.92kB)
    Total ROM Size (Code + RO Data + RW Data)       9600 (   9.38kB)

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

