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

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

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 app_gpiote.o(.text) for GPIOTE_IRQHandler
    arm_startup_nrf51.o(RESET) refers to main.o(.text) for ADC_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 aeabi_sdiv.o(.text) for __aeabi_idivmod
    main.o(.text) refers to ble_bas.o(.text) for ble_bas_battery_level_update
    main.o(.text) refers to app_timer.o(.text) for app_timer_start
    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 ble_bondmngr.o(.text) for ble_bondmngr_whitelist_get
    main.o(.text) refers to main.o(.bss) for m_bas
    main.o(.text) refers to main.o(.data) for m_is_adv_led_blinking
    main.o(.text) refers to main.o(.constdata) for .constdata
    main.o(.text) refers to ble_tps.o(.text) for ble_tps_init
    main.o(.text) refers to ble_ias.o(.text) for ble_ias_init
    main.o(.text) refers to ble_lls.o(.text) for ble_lls_init
    main.o(.text) refers to app_button.o(.text) for app_button_disable
    main.o(.text) refers to ble_ias_c.o(.text) for ble_ias_c_init
    main.o(.text) refers to ble_conn_params.o(.text) for ble_conn_params_init
    main.o(.text) refers to pstorage.o(.text) for pstorage_sys_event_handler
    main.o(.text) refers to softdevice_handler.o(.text) for softdevice_handler_init
    main.o(.text) refers to app_gpiote.o(.text) for app_gpiote_init
    main.o(.data) refers to main.o(.text) for button_event_handler
    ble_tps.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    ble_ias.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    ble_lls.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    ble_bas.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    ble_bas.o(.text) refers to ble_srv_common.o(.text) for ble_srv_report_ref_encode
    ble_ias_c.o(.text) refers to ble_ias_c.o(.data) for m_alert_level_uuid
    ble_advdata.o(.text) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    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_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
    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
    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
    ble_bondmngr.o(.text) refers to crc16.o(.text) for crc16_compute
    ble_bondmngr.o(.text) refers to pstorage.o(.text) for pstorage_block_identifier_get
    ble_bondmngr.o(.text) refers to ble_bondmngr.o(.data) for m_bond_info_in_flash_count
    ble_bondmngr.o(.text) refers to ble_bondmngr.o(.bss) for m_bond_crc_array
    ble_bondmngr.o(.text) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    ble_bondmngr.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    ble_bondmngr.o(.text) refers to memcmp.o(.text) for memcmp
    ble_bondmngr.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    pstorage.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    pstorage.o(.text) refers to pstorage.o(.bss) for m_cmd_queue
    pstorage.o(.text) refers to pstorage.o(.data) for m_next_app_instance
    pstorage.o(.text) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    app_button.o(.text) refers to main.o(.text) for app_error_handler
    app_button.o(.text) refers to app_gpiote.o(.text) for app_gpiote_pins_state_get
    app_button.o(.text) refers to app_timer.o(.text) for app_timer_stop
    app_button.o(.text) refers to app_button.o(.data) for m_evt_schedule_func
    app_gpiote.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr4
    app_gpiote.o(.text) refers to app_gpiote.o(.data) for mp_users
    ble_error_log.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    ble_error_log.o(.text) refers to strncpy.o(.text) for strncpy
    ble_error_log.o(.text) refers to arm_startup_nrf51.o(RESET) for __Vectors
    ble_error_log.o(.text) refers to ble_error_log.o(.bss) for m_ble_error_log
    ble_debug_assert_handler.o(.text) refers to strncpy.o(.text) for strncpy
    ble_debug_assert_handler.o(.text) refers to ble_debug_assert_handler.o(.bss) for s_file_name
    ble_debug_assert_handler.o(.text) refers to ble_debug_assert_handler.o(.data) for s_line_num
    rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    strncpy.o(.text) refers to rt_memclr.o(.text) for __rt_memclr
    __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
    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$$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
    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 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
    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$$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
    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$$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
    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
    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
    __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_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
    sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    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


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

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_tps.o(.rev16_text), (4 bytes).
    Removing ble_tps.o(.revsh_text), (4 bytes).
    Removing ble_ias.o(.rev16_text), (4 bytes).
    Removing ble_ias.o(.revsh_text), (4 bytes).
    Removing ble_lls.o(.rev16_text), (4 bytes).
    Removing ble_lls.o(.revsh_text), (4 bytes).
    Removing ble_bas.o(.rev16_text), (4 bytes).
    Removing ble_bas.o(.revsh_text), (4 bytes).
    Removing ble_ias_c.o(.rev16_text), (4 bytes).
    Removing ble_ias_c.o(.revsh_text), (4 bytes).
    Removing ble_advdata.o(.rev16_text), (4 bytes).
    Removing ble_advdata.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_conn_params.o(.rev16_text), (4 bytes).
    Removing ble_conn_params.o(.revsh_text), (4 bytes).
    Removing app_timer.o(.rev16_text), (4 bytes).
    Removing app_timer.o(.revsh_text), (4 bytes).
    Removing softdevice_handler.o(.rev16_text), (4 bytes).
    Removing softdevice_handler.o(.revsh_text), (4 bytes).
    Removing ble_bondmngr.o(.rev16_text), (4 bytes).
    Removing ble_bondmngr.o(.revsh_text), (4 bytes).
    Removing pstorage.o(.rev16_text), (4 bytes).
    Removing pstorage.o(.revsh_text), (4 bytes).
    Removing app_button.o(.rev16_text), (4 bytes).
    Removing app_button.o(.revsh_text), (4 bytes).
    Removing app_gpiote.o(.rev16_text), (4 bytes).
    Removing app_gpiote.o(.revsh_text), (4 bytes).
    Removing ble_error_log.o(.rev16_text), (4 bytes).
    Removing ble_error_log.o(.revsh_text), (4 bytes).
    Removing ble_error_log.o(.text), (96 bytes).
    Removing ble_error_log.o(.bss), (392 bytes).
    Removing ble_debug_assert_handler.o(.rev16_text), (4 bytes).
    Removing ble_debug_assert_handler.o(.revsh_text), (4 bytes).
    Removing ble_debug_assert_handler.o(.text), (60 bytes).
    Removing ble_debug_assert_handler.o(.bss), (128 bytes).
    Removing ble_debug_assert_handler.o(.data), (8 bytes).

41 unused section(s) (total 828 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  rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtentry4.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.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  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  tempstk.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.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/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv_div0.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  libshutdown.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memclr.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.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_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.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  strncpy.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  strlen.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  memcmp.o ABSOLUTE
    ../fplib/cfplib/fpinit.c                 0x00000000   Number         0  fpinit.o ABSOLUTE
    ..\..\..\..\..\Source\app_common\app_button.c 0x00000000   Number         0  app_button.o ABSOLUTE
    ..\..\..\..\..\Source\app_common\app_gpiote.c 0x00000000   Number         0  app_gpiote.o ABSOLUTE
    ..\..\..\..\..\Source\app_common\app_timer.c 0x00000000   Number         0  app_timer.o ABSOLUTE
    ..\..\..\..\..\Source\app_common\crc16.c 0x00000000   Number         0  crc16.o ABSOLUTE
    ..\..\..\..\..\Source\app_common\pstorage.c 0x00000000   Number         0  pstorage.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_advdata.c  0x00000000   Number         0  ble_advdata.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_bondmngr.c 0x00000000   Number         0  ble_bondmngr.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_conn_params.c 0x00000000   Number         0  ble_conn_params.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_debug_assert_handler.c 0x00000000   Number         0  ble_debug_assert_handler.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_error_log.c 0x00000000   Number         0  ble_error_log.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_services\ble_bas.c 0x00000000   Number         0  ble_bas.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_services\ble_ias.c 0x00000000   Number         0  ble_ias.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_services\ble_ias_c.c 0x00000000   Number         0  ble_ias_c.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_services\ble_lls.c 0x00000000   Number         0  ble_lls.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_services\ble_srv_common.c 0x00000000   Number         0  ble_srv_common.o ABSOLUTE
    ..\..\..\..\..\Source\ble\ble_services\ble_tps.c 0x00000000   Number         0  ble_tps.o ABSOLUTE
    ..\..\..\..\..\Source\sd_common\softdevice_handler.c 0x00000000   Number         0  softdevice_handler.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_button.c 0x00000000   Number         0  app_button.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\app_common\\app_gpiote.c 0x00000000   Number         0  app_gpiote.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\app_common\\app_timer.c 0x00000000   Number         0  app_timer.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\app_common\\pstorage.c 0x00000000   Number         0  pstorage.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_advdata.c 0x00000000   Number         0  ble_advdata.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_bondmngr.c 0x00000000   Number         0  ble_bondmngr.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_conn_params.c 0x00000000   Number         0  ble_conn_params.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_debug_assert_handler.c 0x00000000   Number         0  ble_debug_assert_handler.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_error_log.c 0x00000000   Number         0  ble_error_log.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_services\\ble_bas.c 0x00000000   Number         0  ble_bas.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_services\\ble_ias.c 0x00000000   Number         0  ble_ias.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_services\\ble_ias_c.c 0x00000000   Number         0  ble_ias_c.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_services\\ble_lls.c 0x00000000   Number         0  ble_lls.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_services\\ble_srv_common.c 0x00000000   Number         0  ble_srv_common.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\ble\\ble_services\\ble_tps.c 0x00000000   Number         0  ble_tps.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\sd_common\\softdevice_handler.c 0x00000000   Number         0  softdevice_handler.o ABSOLUTE
    ..\\..\\..\\..\\..\\Source\\templates\\system_nrf51.c 0x00000000   Number         0  system_nrf51.o ABSOLUTE
    ..\\main.c                               0x00000000   Number         0  main.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  app_timer.o(.emb_text)
    .emb_text                                0x00014188   Section       56  rt_memcpy.o(.emb_text)
    .text                                    0x000141c0   Section       72  arm_startup_nrf51.o(.text)
    .text                                    0x00014208   Section        0  system_nrf51.o(.text)
    is_disabled_in_debug_needed              0x00014211   Thumb Code    48  system_nrf51.o(.text)
    is_manual_peripheral_setup_needed        0x00014241   Thumb Code    94  system_nrf51.o(.text)
    .text                                    0x000142e0   Section        0  main.o(.text)
    nrf_gpio_cfg_sense_input                 0x000142e1   Thumb Code    24  main.o(.text)
    service_error_handler                    0x0001431d   Thumb Code    14  main.o(.text)
    adc_start                                0x00014395   Thumb Code   132  main.o(.text)
    adv_led_blink_start                      0x00014419   Thumb Code    74  main.o(.text)
    adv_led_blink_stop                       0x00014463   Thumb Code    50  main.o(.text)
    alert_led_blink_start                    0x00014495   Thumb Code    70  main.o(.text)
    alert_led_blink_stop                     0x000144db   Thumb Code    50  main.o(.text)
    advertising_init                         0x0001450d   Thumb Code    98  main.o(.text)
    advertising_start                        0x0001456f   Thumb Code   242  main.o(.text)
    battery_level_meas_timeout_handler       0x00014661   Thumb Code    10  main.o(.text)
    mild_alert_timeout_handler               0x0001466b   Thumb Code   218  main.o(.text)
    adv_led_blink_timeout_handler            0x00014745   Thumb Code   118  main.o(.text)
    leds_init                                0x000147bb   Thumb Code    16  main.o(.text)
    timers_init                              0x000147cb   Thumb Code   156  main.o(.text)
    gap_params_init                          0x00014867   Thumb Code   188  main.o(.text)
    tps_init                                 0x00014923   Thumb Code   104  main.o(.text)
    alert_signal                             0x0001498b   Thumb Code    54  main.o(.text)
    on_ias_evt                               0x000149c1   Thumb Code    26  main.o(.text)
    ias_init                                 0x000149db   Thumb Code    46  main.o(.text)
    on_lls_evt                               0x00014a09   Thumb Code    32  main.o(.text)
    lls_init                                 0x00014a29   Thumb Code   124  main.o(.text)
    on_bas_evt                               0x00014aa5   Thumb Code   100  main.o(.text)
    bas_init                                 0x00014b09   Thumb Code   282  main.o(.text)
    on_ias_c_evt                             0x00014c23   Thumb Code    64  main.o(.text)
    ias_client_init                          0x00014c63   Thumb Code    56  main.o(.text)
    services_init                            0x00014c9b   Thumb Code    24  main.o(.text)
    sec_params_init                          0x00014cb3   Thumb Code    66  main.o(.text)
    conn_params_error_handler                0x00014cf5   Thumb Code    16  main.o(.text)
    conn_params_init                         0x00014d05   Thumb Code    82  main.o(.text)
    on_ble_evt                               0x00014d57   Thumb Code   318  main.o(.text)
    ble_evt_dispatch                         0x00014e95   Thumb Code    56  main.o(.text)
    sys_evt_dispatch                         0x00014ecd   Thumb Code    12  main.o(.text)
    ble_stack_init                           0x00014ed9   Thumb Code   110  main.o(.text)
    bond_manager_error_handler               0x00014f47   Thumb Code    16  main.o(.text)
    bond_manager_init                        0x00014f57   Thumb Code   272  main.o(.text)
    button_event_handler                     0x00015067   Thumb Code   118  main.o(.text)
    gpiote_init                              0x000150dd   Thumb Code    42  main.o(.text)
    buttons_init                             0x00015107   Thumb Code    46  main.o(.text)
    power_manage                             0x00015135   Thumb Code    32  main.o(.text)
    nrf_gpio_cfg_output                      0x0001518f   Thumb Code    18  main.o(.text)
    nrf_gpio_pin_set                         0x000151a1   Thumb Code    10  main.o(.text)
    nrf_gpio_pin_clear                       0x000151ab   Thumb Code    10  main.o(.text)
    nrf_gpio_pin_toggle                      0x000151b5   Thumb Code    16  main.o(.text)
    battery_level_in_percent                 0x000151c5   Thumb Code   148  main.o(.text)
    .text                                    0x00015290   Section        0  ble_tps.o(.text)
    tx_power_level_char_add                  0x00015291   Thumb Code   162  ble_tps.o(.text)
    .text                                    0x00015384   Section        0  ble_ias.o(.text)
    on_write                                 0x00015385   Thumb Code    42  ble_ias.o(.text)
    alert_level_char_add                     0x000153cb   Thumb Code   214  ble_ias.o(.text)
    .text                                    0x000154fc   Section        0  ble_lls.o(.text)
    on_connect                               0x000154fd   Thumb Code    20  ble_lls.o(.text)
    on_disconnect                            0x00015527   Thumb Code    56  ble_lls.o(.text)
    on_auth_status                           0x0001555f   Thumb Code    28  ble_lls.o(.text)
    alert_level_char_add                     0x000155b3   Thumb Code   180  ble_lls.o(.text)
    .text                                    0x000156b4   Section        0  ble_bas.o(.text)
    on_connect                               0x000156b5   Thumb Code     6  ble_bas.o(.text)
    on_disconnect                            0x000156bb   Thumb Code     8  ble_bas.o(.text)
    on_write                                 0x000156c3   Thumb Code    80  ble_bas.o(.text)
    battery_level_char_add                   0x0001574d   Thumb Code   448  ble_bas.o(.text)
    .text                                    0x000159d4   Section        0  ble_ias_c.o(.text)
    on_connect                               0x00015a05   Thumb Code    34  ble_ias_c.o(.text)
    on_srv_disc_resp                         0x00015a27   Thumb Code    52  ble_ias_c.o(.text)
    on_char_disc_resp                        0x00015a5b   Thumb Code   122  ble_ias_c.o(.text)
    on_disconnect                            0x00015ad5   Thumb Code    38  ble_ias_c.o(.text)
    write_characteristic_value               0x00015b59   Thumb Code    48  ble_ias_c.o(.text)
    .text                                    0x00015bbc   Section        0  ble_advdata.o(.text)
    name_encode                              0x00015bbd   Thumb Code   150  ble_advdata.o(.text)
    appearance_encode                        0x00015c53   Thumb Code    74  ble_advdata.o(.text)
    uint8_array_encode                       0x00015c9d   Thumb Code    82  ble_advdata.o(.text)
    tx_power_level_encode                    0x00015cef   Thumb Code    48  ble_advdata.o(.text)
    uuid_list_sized_encode                   0x00015d1f   Thumb Code   196  ble_advdata.o(.text)
    uuid_list_encode                         0x00015de3   Thumb Code    64  ble_advdata.o(.text)
    conn_int_check                           0x00015e23   Thumb Code    88  ble_advdata.o(.text)
    conn_int_encode                          0x00015e7b   Thumb Code    92  ble_advdata.o(.text)
    manuf_specific_data_encode               0x00015ed7   Thumb Code   106  ble_advdata.o(.text)
    service_data_encode                      0x00015f41   Thumb Code   140  ble_advdata.o(.text)
    adv_data_encode                          0x00015fcd   Thumb Code   304  ble_advdata.o(.text)
    advdata_check                            0x000160fd   Thumb Code    32  ble_advdata.o(.text)
    srdata_check                             0x0001611d   Thumb Code    16  ble_advdata.o(.text)
    uint16_encode                            0x000161a7   Thumb Code    18  ble_advdata.o(.text)
    .text                                    0x000161bc   Section        0  ble_srv_common.o(.text)
    .text                                    0x00016244   Section        0  ble_conn_params.o(.text)
    is_conn_params_ok                        0x00016245   Thumb Code    30  ble_conn_params.o(.text)
    update_timeout_handler                   0x00016263   Thumb Code   136  ble_conn_params.o(.text)
    conn_params_negotiation                  0x00016351   Thumb Code   126  ble_conn_params.o(.text)
    on_connect                               0x000163cf   Thumb Code    42  ble_conn_params.o(.text)
    on_disconnect                            0x000163f9   Thumb Code    50  ble_conn_params.o(.text)
    on_write                                 0x0001642b   Thumb Code    84  ble_conn_params.o(.text)
    on_conn_params_update                    0x0001647f   Thumb Code    20  ble_conn_params.o(.text)
    .text                                    0x0001654c   Section        0  app_timer.o(.text)
    NVIC_SetPriority                         0x0001654d   Thumb Code   110  app_timer.o(.text)
    rtc1_init                                0x000165bb   Thumb Code    18  app_timer.o(.text)
    rtc1_start                               0x000165cd   Thumb Code    42  app_timer.o(.text)
    rtc1_stop                                0x000165f7   Thumb Code    44  app_timer.o(.text)
    timer_list_insert                        0x00016623   Thumb Code   206  app_timer.o(.text)
    timer_list_remove                        0x000166f1   Thumb Code   150  app_timer.o(.text)
    timer_timeouts_check_sched               0x00016787   Thumb Code    10  app_timer.o(.text)
    timer_list_handler_sched                 0x00016791   Thumb Code    10  app_timer.o(.text)
    timeout_handler_exec                     0x0001679b   Thumb Code    60  app_timer.o(.text)
    timer_timeouts_check                     0x000167d7   Thumb Code   128  app_timer.o(.text)
    elapsed_ticks_acquire                    0x00016857   Thumb Code    82  app_timer.o(.text)
    list_deletions_handler                   0x000168a9   Thumb Code   280  app_timer.o(.text)
    expired_timers_handler                   0x000169c1   Thumb Code    98  app_timer.o(.text)
    list_insertions_handler                  0x00016a23   Thumb Code   260  app_timer.o(.text)
    compare_reg_update                       0x00016b27   Thumb Code   124  app_timer.o(.text)
    timer_list_handler                       0x00016ba3   Thumb Code    70  app_timer.o(.text)
    user_op_enque                            0x00016be9   Thumb Code     4  app_timer.o(.text)
    user_op_alloc                            0x00016bed   Thumb Code    44  app_timer.o(.text)
    timer_start_op_schedule                  0x00016c19   Thumb Code    80  app_timer.o(.text)
    timer_stop_op_schedule                   0x00016c69   Thumb Code    58  app_timer.o(.text)
    timer_stop_all_op_schedule               0x00016ca3   Thumb Code    58  app_timer.o(.text)
    user_id_get                              0x00016e71   Thumb Code    34  app_timer.o(.text)
    NVIC_EnableIRQ                           0x00016f6f   Thumb Code    14  app_timer.o(.text)
    NVIC_SetPendingIRQ                       0x00016f7d   Thumb Code    14  app_timer.o(.text)
    NVIC_ClearPendingIRQ                     0x00016f8b   Thumb Code    16  app_timer.o(.text)
    current_int_priority_get                 0x00016f9b   Thumb Code    84  app_timer.o(.text)
    rtc1_counter_get                         0x00016fef   Thumb Code     6  app_timer.o(.text)
    ticks_diff_get                           0x00016ff5   Thumb Code    10  app_timer.o(.text)
    .text                                    0x0001701c   Section        0  softdevice_handler.o(.text)
    .text                                    0x000171ec   Section        0  ble_bondmngr.o(.text)
    crc_extract                              0x000171ed   Thumb Code    30  ble_bondmngr.o(.text)
    bond_info_store                          0x0001720b   Thumb Code   178  ble_bondmngr.o(.text)
    sys_attr_store                           0x000172bd   Thumb Code   156  ble_bondmngr.o(.text)
    bonding_info_load_from_flash             0x00017359   Thumb Code   200  ble_bondmngr.o(.text)
    sys_attr_load_from_flash                 0x00017421   Thumb Code   222  ble_bondmngr.o(.text)
    flash_pages_erase                        0x000174ff   Thumb Code    30  ble_bondmngr.o(.text)
    bond_info_changed                        0x0001751d   Thumb Code    66  ble_bondmngr.o(.text)
    sys_attr_changed                         0x0001755f   Thumb Code    70  ble_bondmngr.o(.text)
    central_sys_attr_set                     0x000175a5   Thumb Code   104  ble_bondmngr.o(.text)
    update_whitelist                         0x0001760d   Thumb Code   128  ble_bondmngr.o(.text)
    on_auth_status_from_new_central          0x0001768d   Thumb Code   224  ble_bondmngr.o(.text)
    central_update                           0x0001776d   Thumb Code    90  ble_bondmngr.o(.text)
    central_find_in_db                       0x000177c7   Thumb Code    58  ble_bondmngr.o(.text)
    load_all_from_flash                      0x00017801   Thumb Code   244  ble_bondmngr.o(.text)
    on_connect                               0x000178f5   Thumb Code   236  ble_bondmngr.o(.text)
    on_sys_attr_missing                      0x000179e1   Thumb Code   132  ble_bondmngr.o(.text)
    auth_status_update                       0x00017a65   Thumb Code   166  ble_bondmngr.o(.text)
    on_auth_status                           0x00017b0b   Thumb Code    86  ble_bondmngr.o(.text)
    on_sec_info_request                      0x00017b61   Thumb Code   116  ble_bondmngr.o(.text)
    on_sec_update                            0x00017bd5   Thumb Code   118  ble_bondmngr.o(.text)
    on_sec_param_request                     0x00017c4b   Thumb Code    52  ble_bondmngr.o(.text)
    bm_pstorage_cb_handler                   0x00017f5d   Thumb Code    24  ble_bondmngr.o(.text)
    .text                                    0x0001823c   Section        0  pstorage.o(.text)
    cmd_queue_init_element                   0x0001823d   Thumb Code    64  pstorage.o(.text)
    cmd_queue_init                           0x0001827d   Thumb Code    32  pstorage.o(.text)
    process_cmd                              0x0001829d   Thumb Code   156  pstorage.o(.text)
    cmd_queue_enqueue                        0x00018339   Thumb Code   278  pstorage.o(.text)
    app_notify                               0x0001844f   Thumb Code   104  pstorage.o(.text)
    cmd_queue_dequeue                        0x000184b7   Thumb Code    92  pstorage.o(.text)
    is_word_aligned                          0x000189af   Thumb Code    16  pstorage.o(.text)
    .text                                    0x000189d4   Section        0  crc16.o(.text)
    .text                                    0x00018a18   Section        0  app_button.o(.text)
    button_handler_execute                   0x00018a19   Thumb Code    58  app_button.o(.text)
    detection_delay_timeout_handler          0x00018a53   Thumb Code   112  app_button.o(.text)
    gpiote_event_handler                     0x00018ac3   Thumb Code    46  app_button.o(.text)
    .text                                    0x00018ca0   Section        0  app_gpiote.o(.text)
    sense_level_toggle                       0x00018ca1   Thumb Code   124  app_gpiote.o(.text)
    pins_sense_disable                       0x00018d87   Thumb Code    96  app_gpiote.o(.text)
    NVIC_SetPriority                         0x00019037   Thumb Code   110  app_gpiote.o(.text)
    .text                                    0x000190cc   Section        0  memcmp.o(.text)
    .text                                    0x00019128   Section        0  strlen.o(.text)
    .text                                    0x0001916c   Section        0  rt_memcpy.o(.text)
    .text                                    0x000191ee   Section        0  rt_memclr.o(.text)
    .text                                    0x0001922e   Section      346  aeabi_sdiv.o(.text)
    .text                                    0x00019388   Section        0  heapauxi.o(.text)
    .text                                    0x0001938e   Section       62  sys_stackheap_outer.o(.text)
    .text                                    0x000193cc   Section        0  exit.o(.text)
    .text                                    0x000193d8   Section        8  libspace.o(.text)
    .text                                    0x000193e0   Section        0  sys_exit.o(.text)
    .text                                    0x000193ec   Section        2  use_no_semi.o(.text)
    .text                                    0x000193ee   Section        0  indicate_semi.o(.text)
    .constdata                               0x000193f0   Section       12  main.o(.constdata)
    .data                                    0x20002000   Section        4  system_nrf51.o(.data)
    __tagsym$$used                           0x20002000   Number         0  system_nrf51.o(.data)
    .data                                    0x20002004   Section       60  main.o(.data)
    is_led_on                                0x20002004   Data           1  main.o(.data)
    is_led_on                                0x20002005   Data           1  main.o(.data)
    m_conn_handle                            0x20002006   Data           2  main.o(.data)
    buttons                                  0x20002008   Data          24  main.o(.data)
    m_is_link_loss_alerting                  0x20002020   Data           1  main.o(.data)
    m_is_alert_led_blinking                  0x20002021   Data           1  main.o(.data)
    m_is_adv_led_blinking                    0x20002022   Data           1  main.o(.data)
    m_sec_params                             0x20002024   Data           6  main.o(.data)
    m_advertising_mode                       0x2000202c   Data           4  main.o(.data)
    m_is_high_alert_signalled                0x20002030   Data           1  main.o(.data)
    m_battery_timer_id                       0x20002034   Data           4  main.o(.data)
    m_alert_led_blink_timer_id               0x20002038   Data           4  main.o(.data)
    m_adv_led_blink_timer_id                 0x2000203c   Data           4  main.o(.data)
    .data                                    0x20002040   Section        4  ble_ias_c.o(.data)
    m_alert_level_uuid                       0x20002040   Data           4  ble_ias_c.o(.data)
    .data                                    0x20002044   Section       28  ble_conn_params.o(.data)
    m_change_param                           0x20002044   Data           1  ble_conn_params.o(.data)
    m_preferred_conn_params                  0x20002046   Data           8  ble_conn_params.o(.data)
    m_update_count                           0x2000204e   Data           1  ble_conn_params.o(.data)
    m_conn_handle                            0x20002050   Data           2  ble_conn_params.o(.data)
    m_current_conn_params                    0x20002052   Data           8  ble_conn_params.o(.data)
    m_conn_params_timer_id                   0x2000205c   Data           4  ble_conn_params.o(.data)
    .data                                    0x20002060   Section       36  app_timer.o(.data)
    mp_nodes                                 0x20002060   Data           4  app_timer.o(.data)
    m_node_array_size                        0x20002064   Data           1  app_timer.o(.data)
    m_user_array_size                        0x20002065   Data           1  app_timer.o(.data)
    mp_users                                 0x20002068   Data           4  app_timer.o(.data)
    m_timer_id_head                          0x2000206c   Data           4  app_timer.o(.data)
    m_ticks_latest                           0x20002070   Data           4  app_timer.o(.data)
    m_ticks_elapsed                          0x20002074   Data           8  app_timer.o(.data)
    m_ticks_elapsed_q_read_ind               0x2000207c   Data           1  app_timer.o(.data)
    m_ticks_elapsed_q_write_ind              0x2000207d   Data           1  app_timer.o(.data)
    m_evt_schedule_func                      0x20002080   Data           4  app_timer.o(.data)
    .data                                    0x20002084   Section       24  softdevice_handler.o(.data)
    m_softdevice_enabled                     0x20002084   Data           1  softdevice_handler.o(.data)
    m_evt_schedule_func                      0x20002088   Data           4  softdevice_handler.o(.data)
    m_evt_buffer                             0x2000208c   Data           4  softdevice_handler.o(.data)
    m_ble_evt_buffer_size                    0x20002090   Data           2  softdevice_handler.o(.data)
    m_ble_evt_handler                        0x20002094   Data           4  softdevice_handler.o(.data)
    m_sys_evt_handler                        0x20002098   Data           4  softdevice_handler.o(.data)
    .data                                    0x2000209c   Section       33  ble_bondmngr.o(.data)
    m_is_bondmngr_initialized                0x2000209c   Data           1  ble_bondmngr.o(.data)
    m_conn_handle                            0x2000209e   Data           2  ble_bondmngr.o(.data)
    m_centrals_in_db_count                   0x200020a0   Data           1  ble_bondmngr.o(.data)
    m_addr_count                             0x200020a1   Data           1  ble_bondmngr.o(.data)
    m_irk_count                              0x200020a2   Data           1  ble_bondmngr.o(.data)
    m_crc_bond_info                          0x200020a4   Data           2  ble_bondmngr.o(.data)
    m_crc_sys_attr                           0x200020a6   Data           2  ble_bondmngr.o(.data)
    mp_flash_bond_info                       0x200020a8   Data           8  ble_bondmngr.o(.data)
    mp_flash_sys_attr                        0x200020b0   Data           8  ble_bondmngr.o(.data)
    m_bond_info_in_flash_count               0x200020b8   Data           1  ble_bondmngr.o(.data)
    m_sys_attr_in_flash_count                0x200020b9   Data           1  ble_bondmngr.o(.data)
    m_sec_con_status                         0x200020ba   Data           1  ble_bondmngr.o(.data)
    m_bond_loaded                            0x200020bb   Data           1  ble_bondmngr.o(.data)
    m_sys_attr_loaded                        0x200020bc   Data           1  ble_bondmngr.o(.data)
    .data                                    0x200020c0   Section       12  pstorage.o(.data)
    m_module_initialized                     0x200020c0   Data           1  pstorage.o(.data)
    m_next_app_instance                      0x200020c4   Data           4  pstorage.o(.data)
    m_next_page_addr                         0x200020c8   Data           4  pstorage.o(.data)
    .data                                    0x200020cc   Section       32  app_button.o(.data)
    mp_buttons                               0x200020cc   Data           4  app_button.o(.data)
    m_button_count                           0x200020d0   Data           1  app_button.o(.data)
    m_active_low_states_mask                 0x200020d4   Data           4  app_button.o(.data)
    m_active_high_states_mask                0x200020d8   Data           4  app_button.o(.data)
    m_detection_delay                        0x200020dc   Data           4  app_button.o(.data)
    m_evt_schedule_func                      0x200020e0   Data           4  app_button.o(.data)
    m_gpiote_user_id                         0x200020e4   Data           1  app_button.o(.data)
    m_detection_delay_timer_id               0x200020e8   Data           4  app_button.o(.data)
    .data                                    0x200020ec   Section       10  app_gpiote.o(.data)
    mp_users                                 0x200020ec   Data           4  app_gpiote.o(.data)
    m_enabled_users_mask                     0x200020f0   Data           4  app_gpiote.o(.data)
    m_user_array_size                        0x200020f4   Data           1  app_gpiote.o(.data)
    m_user_count                             0x200020f5   Data           1  app_gpiote.o(.data)
    .bss                                     0x200020f8   Section      984  main.o(.bss)
    APP_TIMER_BUF                            0x200020f8   Data         800  main.o(.bss)
    EVT_BUFFER                               0x20002418   Data          80  main.o(.bss)
    app_gpiote_buf                           0x20002468   Data          20  main.o(.bss)
    m_tps                                    0x2000247c   Data          10  main.o(.bss)
    m_ias                                    0x20002488   Data          16  main.o(.bss)
    m_lls                                    0x20002498   Data          20  main.o(.bss)
    m_bas                                    0x200024ac   Data          24  main.o(.bss)
    m_ias_c                                  0x200024c4   Data          12  main.o(.bss)
    .bss                                     0x200024d0   Section       28  ble_conn_params.o(.bss)
    m_conn_params_config                     0x200024d0   Data          28  ble_conn_params.o(.bss)
    .bss                                     0x200024ec   Section     1036  ble_bondmngr.o(.bss)
    s_addr                                   0x200024ec   Data          28  ble_bondmngr.o(.bss)
    s_irk                                    0x20002508   Data          28  ble_bondmngr.o(.bss)
    m_bondmngr_config                        0x20002524   Data          12  ble_bondmngr.o(.bss)
    m_central                                0x20002530   Data         100  ble_bondmngr.o(.bss)
    m_centrals_db                            0x20002594   Data         700  ble_bondmngr.o(.bss)
    m_whitelist_addr                         0x20002850   Data          56  ble_bondmngr.o(.bss)
    m_whitelist_irk                          0x20002888   Data          56  ble_bondmngr.o(.bss)
    m_bond_crc_array                         0x200028c0   Data          28  ble_bondmngr.o(.bss)
    m_sys_crc_array                          0x200028dc   Data          28  ble_bondmngr.o(.bss)
    .bss                                     0x200028f8   Section      876  pstorage.o(.bss)
    m_cmd_queue                              0x200028f8   Data         844  pstorage.o(.bss)
    m_app_table                              0x20002c44   Data          32  pstorage.o(.bss)
    .bss                                     0x20002c64   Section       96  libspace.o(.bss)
    HEAP                                     0x20002cc8   Section     2048  arm_startup_nrf51.o(HEAP)
    Heap_Mem                                 0x20002cc8   Data        2048  arm_startup_nrf51.o(HEAP)
    STACK                                    0x200034c8   Section     2048  arm_startup_nrf51.o(STACK)
    Stack_Mem                                0x200034c8   Data        2048  arm_startup_nrf51.o(STACK)
    __initial_sp                             0x20003cc8   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___11_app_timer_c_cd27f9c3__nrf_delay_us 0x00014169   Thumb Code    30  app_timer.o(.emb_text)
    __aeabi_memcpy4                          0x00014189   Thumb Code    56  rt_memcpy.o(.emb_text)
    __aeabi_memcpy8                          0x00014189   Thumb Code     0  rt_memcpy.o(.emb_text)
    Reset_Handler                            0x000141c1   Thumb Code    18  arm_startup_nrf51.o(.text)
    NMI_Handler                              0x000141d3   Thumb Code     2  arm_startup_nrf51.o(.text)
    HardFault_Handler                        0x000141d5   Thumb Code     2  arm_startup_nrf51.o(.text)
    SVC_Handler                              0x000141d7   Thumb Code     2  arm_startup_nrf51.o(.text)
    PendSV_Handler                           0x000141d9   Thumb Code     2  arm_startup_nrf51.o(.text)
    SysTick_Handler                          0x000141db   Thumb Code     2  arm_startup_nrf51.o(.text)
    CCM_AAR_IRQHandler                       0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    ECB_IRQHandler                           0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    LPCOMP_COMP_IRQHandler                   0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    POWER_CLOCK_IRQHandler                   0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    QDEC_IRQHandler                          0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    RADIO_IRQHandler                         0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    RNG_IRQHandler                           0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    RTC0_IRQHandler                          0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SPI0_TWI0_IRQHandler                     0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SPI1_TWI1_IRQHandler                     0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI1_IRQHandler                          0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI3_IRQHandler                          0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI4_IRQHandler                          0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    SWI5_IRQHandler                          0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TEMP_IRQHandler                          0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TIMER0_IRQHandler                        0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TIMER1_IRQHandler                        0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    TIMER2_IRQHandler                        0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    UART0_IRQHandler                         0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    WDT_IRQHandler                           0x000141dd   Thumb Code     0  arm_startup_nrf51.o(.text)
    __user_initial_stackheap                 0x000141e1   Thumb Code     0  arm_startup_nrf51.o(.text)
    SystemCoreClockUpdate                    0x00014209   Thumb Code     8  system_nrf51.o(.text)
    SystemInit                               0x0001429f   Thumb Code    38  system_nrf51.o(.text)
    app_error_handler                        0x000142f9   Thumb Code    22  main.o(.text)
    assert_nrf_callback                      0x0001430f   Thumb Code    14  main.o(.text)
    ADC_IRQHandler                           0x0001432b   Thumb Code   106  main.o(.text)
    main                                     0x00015155   Thumb Code    58  main.o(.text)
    ble_tps_init                             0x00015333   Thumb Code    48  ble_tps.o(.text)
    ble_tps_tx_power_level_set               0x00015363   Thumb Code    24  ble_tps.o(.text)
    ble_ias_on_ble_evt                       0x000153af   Thumb Code    28  ble_ias.o(.text)
    ble_ias_init                             0x000154a1   Thumb Code    60  ble_ias.o(.text)
    ble_ias_alert_level_get                  0x000154dd   Thumb Code    22  ble_ias.o(.text)
    ble_lls_alert_level_get                  0x00015511   Thumb Code    22  ble_lls.o(.text)
    ble_lls_on_ble_evt                       0x0001557b   Thumb Code    56  ble_lls.o(.text)
    ble_lls_init                             0x00015667   Thumb Code    68  ble_lls.o(.text)
    ble_bas_on_ble_evt                       0x00015713   Thumb Code    58  ble_bas.o(.text)
    ble_bas_init                             0x0001590d   Thumb Code    66  ble_bas.o(.text)
    ble_bas_battery_level_update             0x0001594f   Thumb Code   118  ble_bas.o(.text)
    ble_ias_c_init                           0x000159d5   Thumb Code    48  ble_ias_c.o(.text)
    ble_ias_c_on_ble_evt                     0x00015afb   Thumb Code    94  ble_ias_c.o(.text)
    ble_ias_c_send_alert_level               0x00015b89   Thumb Code    40  ble_ias_c.o(.text)
    ble_advdata_set                          0x0001612d   Thumb Code   122  ble_advdata.o(.text)
    ble_srv_report_ref_encode                0x000161bd   Thumb Code    60  ble_srv_common.o(.text)
    ble_srv_ascii_to_utf8                    0x000161f9   Thumb Code    18  ble_srv_common.o(.text)
    ble_conn_params_init                     0x000162eb   Thumb Code    90  ble_conn_params.o(.text)
    ble_conn_params_stop                     0x00016345   Thumb Code    12  ble_conn_params.o(.text)
    ble_conn_params_on_ble_evt               0x00016493   Thumb Code    62  ble_conn_params.o(.text)
    ble_conn_params_change_conn_params       0x000164d1   Thumb Code    86  ble_conn_params.o(.text)
    RTC1_IRQHandler                          0x00016cdd   Thumb Code    34  app_timer.o(.text)
    SWI0_IRQHandler                          0x00016cff   Thumb Code     8  app_timer.o(.text)
    app_timer_init                           0x00016d07   Thumb Code   254  app_timer.o(.text)
    app_timer_create                         0x00016e05   Thumb Code   108  app_timer.o(.text)
    app_timer_start                          0x00016e93   Thumb Code    98  app_timer.o(.text)
    app_timer_stop                           0x00016ef5   Thumb Code    60  app_timer.o(.text)
    app_timer_stop_all                       0x00016f31   Thumb Code    26  app_timer.o(.text)
    app_timer_cnt_get                        0x00016f4b   Thumb Code    14  app_timer.o(.text)
    app_timer_cnt_diff_compute               0x00016f59   Thumb Code    22  app_timer.o(.text)
    softdevice_assertion_handler             0x0001701d   Thumb Code    18  softdevice_handler.o(.text)
    intern_softdevice_events_execute         0x0001702f   Thumb Code   168  softdevice_handler.o(.text)
    softdevice_handler_init                  0x000170d7   Thumb Code    82  softdevice_handler.o(.text)
    softdevice_handler_sd_disable            0x00017129   Thumb Code    24  softdevice_handler.o(.text)
    softdevice_ble_evt_handler_set           0x00017141   Thumb Code    18  softdevice_handler.o(.text)
    softdevice_sys_evt_handler_set           0x00017153   Thumb Code    18  softdevice_handler.o(.text)
    SWI2_IRQHandler                          0x00017165   Thumb Code    52  softdevice_handler.o(.text)
    ble_bondmngr_on_ble_evt                  0x00017c7f   Thumb Code   122  ble_bondmngr.o(.text)
    ble_bondmngr_bonded_centrals_store       0x00017cf9   Thumb Code   258  ble_bondmngr.o(.text)
    ble_bondmngr_sys_attr_store              0x00017dfb   Thumb Code   142  ble_bondmngr.o(.text)
    ble_bondmngr_bonded_centrals_delete      0x00017e89   Thumb Code    38  ble_bondmngr.o(.text)
    ble_bondmngr_central_addr_get            0x00017eaf   Thumb Code    66  ble_bondmngr.o(.text)
    ble_bondmngr_whitelist_get               0x00017ef1   Thumb Code   108  ble_bondmngr.o(.text)
    ble_bondmngr_init                        0x00017f75   Thumb Code   216  ble_bondmngr.o(.text)
    ble_bondmngr_central_ids_get             0x0001804d   Thumb Code    88  ble_bondmngr.o(.text)
    ble_bondmngr_bonded_central_delete       0x000180a5   Thumb Code   302  ble_bondmngr.o(.text)
    ble_bondmngr_is_link_encrypted           0x000181d3   Thumb Code    32  ble_bondmngr.o(.text)
    pstorage_sys_event_handler               0x00018513   Thumb Code   102  pstorage.o(.text)
    pstorage_init                            0x00018579   Thumb Code   106  pstorage.o(.text)
    pstorage_register                        0x000185e3   Thumb Code   334  pstorage.o(.text)
    pstorage_block_identifier_get            0x00018731   Thumb Code   136  pstorage.o(.text)
    pstorage_store                           0x000187b9   Thumb Code   188  pstorage.o(.text)
    pstorage_load                            0x00018875   Thumb Code   188  pstorage.o(.text)
    pstorage_clear                           0x00018931   Thumb Code   126  pstorage.o(.text)
    crc16_compute                            0x000189d5   Thumb Code    62  crc16.o(.text)
    app_button_init                          0x00018af1   Thumb Code   188  app_button.o(.text)
    app_button_enable                        0x00018bad   Thumb Code    24  app_button.o(.text)
    app_button_disable                       0x00018bc5   Thumb Code    42  app_button.o(.text)
    app_button_is_pushed                     0x00018bef   Thumb Code    90  app_button.o(.text)
    GPIOTE_IRQHandler                        0x00018d1d   Thumb Code   106  app_gpiote.o(.text)
    app_gpiote_init                          0x00018de7   Thumb Code   114  app_gpiote.o(.text)
    app_gpiote_user_register                 0x00018e59   Thumb Code   138  app_gpiote.o(.text)
    app_gpiote_user_enable                   0x00018ee3   Thumb Code   222  app_gpiote.o(.text)
    app_gpiote_user_disable                  0x00018fc1   Thumb Code    66  app_gpiote.o(.text)
    app_gpiote_pins_state_get                0x00019003   Thumb Code    52  app_gpiote.o(.text)
    memcmp                                   0x000190cd   Thumb Code    90  memcmp.o(.text)
    strlen                                   0x00019129   Thumb Code    62  strlen.o(.text)
    __aeabi_memcpy                           0x0001916d   Thumb Code   130  rt_memcpy.o(.text)
    __rt_memcpy                              0x0001916d   Thumb Code     0  rt_memcpy.o(.text)
    _memset_w                                0x000191ef   Thumb Code    26  rt_memclr.o(.text)
    _memset                                  0x00019209   Thumb Code    30  rt_memclr.o(.text)
    __aeabi_memclr                           0x00019227   Thumb Code     4  rt_memclr.o(.text)
    __rt_memclr                              0x00019227   Thumb Code     0  rt_memclr.o(.text)
    __aeabi_memclr4                          0x0001922b   Thumb Code     0  rt_memclr.o(.text)
    __aeabi_memclr8                          0x0001922b   Thumb Code     0  rt_memclr.o(.text)
    __rt_memclr_w                            0x0001922b   Thumb Code     4  rt_memclr.o(.text)
    __aeabi_uidiv                            0x0001922f   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_uidivmod                         0x0001922f   Thumb Code    20  aeabi_sdiv.o(.text)
    __aeabi_idiv                             0x00019243   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x00019243   Thumb Code   326  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x00019389   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x0001938b   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x0001938d   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x0001938f   Thumb Code    62  sys_stackheap_outer.o(.text)
    exit                                     0x000193cd   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x000193d9   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x000193d9   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x000193d9   Thumb Code     0  libspace.o(.text)
    _sys_exit                                0x000193e1   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x000193ed   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000193ed   Thumb Code     2  use_no_semi.o(.text)
    __semihosting_library_function           0x000193ef   Thumb Code     0  indicate_semi.o(.text)
    Region$$Table$$Base                      0x000193fc   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0001941c   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x20002000   Data           4  system_nrf51.o(.data)
    __libspace_start                         0x20002c64   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x20002cc4   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x000140c1

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

    Execution Region ER_IROM1 (Base: 0x00014000, Size: 0x0000541c, 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          853  * !!!main             c_p.l(__main.o)
    0x000140c8   0x0000003c   Code   RO         1019    !!!scatter          c_p.l(__scatter.o)
    0x00014104   0x0000001a   Code   RO         1021    !!handler_copy      c_p.l(__scatter_copy.o)
    0x0001411e   0x00000002   PAD
    0x00014120   0x0000001c   Code   RO         1023    !!handler_zi        c_p.l(__scatter_zi.o)
    0x0001413c   0x00000002   Code   RO          891    .ARM.Collect$$libinit$$00000000  c_p.l(libinit.o)
    0x0001413e   0x00000004   Code   RO          904    .ARM.Collect$$libinit$$00000001  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          908    .ARM.Collect$$libinit$$00000008  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          910    .ARM.Collect$$libinit$$0000000A  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          912    .ARM.Collect$$libinit$$0000000C  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          915    .ARM.Collect$$libinit$$0000000F  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          917    .ARM.Collect$$libinit$$00000011  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          919    .ARM.Collect$$libinit$$00000013  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          921    .ARM.Collect$$libinit$$00000015  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          923    .ARM.Collect$$libinit$$00000017  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          925    .ARM.Collect$$libinit$$00000019  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          927    .ARM.Collect$$libinit$$0000001B  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          929    .ARM.Collect$$libinit$$0000001D  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          931    .ARM.Collect$$libinit$$0000001F  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          933    .ARM.Collect$$libinit$$00000021  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          935    .ARM.Collect$$libinit$$00000023  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          939    .ARM.Collect$$libinit$$0000002A  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          941    .ARM.Collect$$libinit$$0000002C  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          943    .ARM.Collect$$libinit$$0000002E  c_p.l(libinit2.o)
    0x00014142   0x00000000   Code   RO          945    .ARM.Collect$$libinit$$00000030  c_p.l(libinit2.o)
    0x00014142   0x00000002   Code   RO          946    .ARM.Collect$$libinit$$00000031  c_p.l(libinit2.o)
    0x00014144   0x00000002   Code   RO          977    .ARM.Collect$$libshutdown$$00000000  c_p.l(libshutdown.o)
    0x00014146   0x00000000   Code   RO         1004    .ARM.Collect$$libshutdown$$00000003  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO         1007    .ARM.Collect$$libshutdown$$00000006  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO         1010    .ARM.Collect$$libshutdown$$00000009  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO         1012    .ARM.Collect$$libshutdown$$0000000B  c_p.l(libshutdown2.o)
    0x00014146   0x00000000   Code   RO         1015    .ARM.Collect$$libshutdown$$0000000E  c_p.l(libshutdown2.o)
    0x00014146   0x00000002   Code   RO         1016    .ARM.Collect$$libshutdown$$0000000F  c_p.l(libshutdown2.o)
    0x00014148   0x00000000   Code   RO          855    .ARM.Collect$$rtentry$$00000000  c_p.l(rtentry.o)
    0x00014148   0x00000000   Code   RO          861    .ARM.Collect$$rtentry$$00000002  c_p.l(rtentry2.o)
    0x00014148   0x00000006   Code   RO          873    .ARM.Collect$$rtentry$$00000004  c_p.l(rtentry4.o)
    0x0001414e   0x00000000   Code   RO          863    .ARM.Collect$$rtentry$$00000009  c_p.l(rtentry2.o)
    0x0001414e   0x00000004   Code   RO          864    .ARM.Collect$$rtentry$$0000000A  c_p.l(rtentry2.o)
    0x00014152   0x00000000   Code   RO          866    .ARM.Collect$$rtentry$$0000000C  c_p.l(rtentry2.o)
    0x00014152   0x00000008   Code   RO          867    .ARM.Collect$$rtentry$$0000000D  c_p.l(rtentry2.o)
    0x0001415a   0x00000002   Code   RO          896    .ARM.Collect$$rtexit$$00000000  c_p.l(rtexit.o)
    0x0001415c   0x00000000   Code   RO          950    .ARM.Collect$$rtexit$$00000002  c_p.l(rtexit2.o)
    0x0001415c   0x00000004   Code   RO          951    .ARM.Collect$$rtexit$$00000003  c_p.l(rtexit2.o)
    0x00014160   0x00000006   Code   RO          952    .ARM.Collect$$rtexit$$00000004  c_p.l(rtexit2.o)
    0x00014166   0x00000002   PAD
    0x00014168   0x0000001e   Code   RO          516    .emb_text           app_timer.o
    0x00014186   0x00000002   PAD
    0x00014188   0x00000038   Code   RO          839    .emb_text           c_p.l(rt_memcpy.o)
    0x000141c0   0x00000048   Code   RO            4    .text               arm_startup_nrf51.o
    0x00014208   0x000000d8   Code   RO           12    .text               system_nrf51.o
    0x000142e0   0x00000fb0   Code   RO           69    .text               main.o
    0x00015290   0x000000f4   Code   RO          239    .text               ble_tps.o
    0x00015384   0x00000178   Code   RO          292    .text               ble_ias.o
    0x000154fc   0x000001b8   Code   RO          315    .text               ble_lls.o
    0x000156b4   0x00000320   Code   RO          341    .text               ble_bas.o
    0x000159d4   0x000001e8   Code   RO          370    .text               ble_ias_c.o
    0x00015bbc   0x00000600   Code   RO          428    .text               ble_advdata.o
    0x000161bc   0x00000088   Code   RO          457    .text               ble_srv_common.o
    0x00016244   0x00000308   Code   RO          477    .text               ble_conn_params.o
    0x0001654c   0x00000ad0   Code   RO          517    .text               app_timer.o
    0x0001701c   0x000001d0   Code   RO          567    .text               softdevice_handler.o
    0x000171ec   0x00001050   Code   RO          625    .text               ble_bondmngr.o
    0x0001823c   0x00000798   Code   RO          666    .text               pstorage.o
    0x000189d4   0x00000044   Code   RO          690    .text               crc16.o
    0x00018a18   0x00000288   Code   RO          707    .text               app_button.o
    0x00018ca0   0x0000042c   Code   RO          741    .text               app_gpiote.o
    0x000190cc   0x0000005a   Code   RO          835    .text               c_p.l(memcmp.o)
    0x00019126   0x00000002   PAD
    0x00019128   0x00000044   Code   RO          837    .text               c_p.l(strlen.o)
    0x0001916c   0x00000082   Code   RO          840    .text               c_p.l(rt_memcpy.o)
    0x000191ee   0x00000040   Code   RO          843    .text               c_p.l(rt_memclr.o)
    0x0001922e   0x0000015a   Code   RO          847    .text               c_p.l(aeabi_sdiv.o)
    0x00019388   0x00000006   Code   RO          851    .text               c_p.l(heapauxi.o)
    0x0001938e   0x0000003e   Code   RO          877    .text               c_p.l(sys_stackheap_outer.o)
    0x000193cc   0x0000000c   Code   RO          880    .text               c_p.l(exit.o)
    0x000193d8   0x00000008   Code   RO          892    .text               c_p.l(libspace.o)
    0x000193e0   0x0000000c   Code   RO          947    .text               c_p.l(sys_exit.o)
    0x000193ec   0x00000002   Code   RO          966    .text               c_p.l(use_no_semi.o)
    0x000193ee   0x00000000   Code   RO          968    .text               c_p.l(indicate_semi.o)
    0x000193ee   0x00000002   PAD
    0x000193f0   0x0000000c   Data   RO           71    .constdata          main.o
    0x000193fc   0x00000020   Data   RO         1017    Region$$Table       anon$$obj.o


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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20002000   0x00000004   Data   RW           13    .data               system_nrf51.o
    0x20002004   0x0000003c   Data   RW           72    .data               main.o
    0x20002040   0x00000004   Data   RW          371    .data               ble_ias_c.o
    0x20002044   0x0000001c   Data   RW          479    .data               ble_conn_params.o
    0x20002060   0x00000024   Data   RW          518    .data               app_timer.o
    0x20002084   0x00000018   Data   RW          568    .data               softdevice_handler.o
    0x2000209c   0x00000021   Data   RW          627    .data               ble_bondmngr.o
    0x200020bd   0x00000003   PAD
    0x200020c0   0x0000000c   Data   RW          668    .data               pstorage.o
    0x200020cc   0x00000020   Data   RW          708    .data               app_button.o
    0x200020ec   0x0000000a   Data   RW          742    .data               app_gpiote.o
    0x200020f6   0x00000002   PAD
    0x200020f8   0x000003d8   Zero   RW           70    .bss                main.o
    0x200024d0   0x0000001c   Zero   RW          478    .bss                ble_conn_params.o
    0x200024ec   0x0000040c   Zero   RW          626    .bss                ble_bondmngr.o
    0x200028f8   0x0000036c   Zero   RW          667    .bss                pstorage.o
    0x20002c64   0x00000060   Zero   RW          893    .bss                c_p.l(libspace.o)
    0x20002cc4   0x00000004   PAD
    0x20002cc8   0x00000800   Zero   RW            2    HEAP                arm_startup_nrf51.o
    0x200034c8   0x00000800   Zero   RW            1    STACK               arm_startup_nrf51.o


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

Image component sizes


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

       648         88          0         32          0       8232   app_button.o
      1068         40          0         10          0      13510   app_gpiote.o
      2798        184          0         36          0      24001   app_timer.o
        72         32        192          0       4096        700   arm_startup_nrf51.o
      1536          4          0          0          0      10750   ble_advdata.o
       800         16          0          0          0      12111   ble_bas.o
      4176        228          0         33       1036      15163   ble_bondmngr.o
       776         38          0         28         28       7350   ble_conn_params.o
       376         10          0          0          0       3194   ble_ias.o
       488         12          0          4          0      31685   ble_ias_c.o
       440         10          0          0          0       3790   ble_lls.o
       136         58          0          0          0       1534   ble_srv_common.o
       244         10          0          0          0      33134   ble_tps.o
        68          6          0          0          0       1064   crc16.o
      4016        330         12         60        984      85304   main.o
      1944         48          0         12        876       9775   pstorage.o
       464         84          0         24          0      21504   softdevice_handler.o
       216         28          0          4          0      21869   system_nrf51.o

    ----------------------------------------------------------------------
     20268       1226        236        248       7020     304670   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         2          0          0          5          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
       346          0          0          0          0         92   aeabi_sdiv.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
        90          0          0          0          0         68   memcmp.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
        68          6          0          0          0         72   strlen.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

    ----------------------------------------------------------------------
      1028         22          0          0        100       1028   Library Totals
         8          0          0          0          4          0   (incl. Padding)

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

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

      1020         22          0          0         96       1028   c_p.l

    ----------------------------------------------------------------------
      1028         22          0          0        100       1028   Library Totals

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

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


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

     21296       1248        236        248       7120     304234   Grand Totals
     21296       1248        236        248       7120     304234   ELF Image Totals
     21296       1248        236        248          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                21532 (  21.03kB)
    Total RW  Size (RW Data + ZI Data)              7368 (   7.20kB)
    Total ROM Size (Code + RO Data + RW Data)      21780 (  21.27kB)

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

