+1
> On Feb 23, 2017, at 1:16 PM, Sterling Hughes 
> <[email protected]> wrote:
> 
> Neat :)  You parse an elf and write sections to a sqlite db, and then allow 
> queries against that.
> 
> Sterling
> 
> On 23 Feb 2017, at 10:13, Kevin Townsend wrote:
> 
>> This looks really useful, and saves a lot of manual poking and prodding to 
>> figure this out from the command line! Nice PR.
>> 
>> We have an oddball Python utility we wrote here that I personally find 
>> useful for this kind of thing as well. It opens up an ELF file (ergo the 
>> utility name) and you can run SQL queries against the contents of the ELF 
>> file.
>> 
>> https://github.com/adafruit/Adafruit_Legolas
>> 
>> So you can do something like this:
>> 
>> |legolas elfquery <file> "SELECT TO_HEX(Value, 8) AS Value, Size, Section, 
>> Name FROM symbols WHERE Section = '.bss' ORDER BY Size DESC LIMIT 5"|
>> 
>> And get a result like this:
>> 
>> |Value Size Section Name -------- ------ --------- ------------------ 
>> 20003570 1580 .bss nvm_data 20002B00 848 .bss APP_TIMER_BUF.9419 20003350 
>> 404 .bss m_cmd_queue 20003008 376 .bss m_hids 20002EF0 160 .bss cmd_buffer 
>> Query returned 5 rows.|
>> 
>> Not sure if that's useful and being in Python it's not going to integrate 
>> easily into the current Go apps for Mynewt, but the newt size additions made 
>> me think of that and I thought I'd mention it in case someone finds some use 
>> for SQL + ELF.
>> 
>> Kevin
>> 
>> On 23/02/17 19:04, Sterling Hughes wrote:
>>> Hi,
>>> 
>>> Just a quick note (with kudos) that I merged a PR from Michal (in CC) that 
>>> improves newt size, and it’s really freaking awesome. Thanks Michal!
>>> 
>>> Sterling
>>> 
>>> Try it out with your targets:
>>> 
>>> “””
>>> This patch improves the output of the size command. The output is now 
>>> similar to `make ram_report` and `make rom_report` in Zephyr. New flags 
>>> were added for this purpose:
>>> 
>>> Flags:
>>>  -F, --flash   Print FLASH statistics
>>>  -R, --ram     Print RAM statistics
>>> 
>>> The size statistics are broken down into a tree-like structure, where
>>> the leaves are symbols and branches are folders and files. For
>>> each tree element there its size in bytes and percentage contribution
>>> to the total size of the memory region.
>>> “””
>>> Size of Application Image: app
>>> FLASH report:
>>> Path                         Size         %
>>> ===============================================================================================================
>>> (other)                          458     0.34%
>>> __isr_vector                           248     0.18%
>>> ble_ll_state_set                            12     0.01%
>>> ble_uuid_length                             6     0.00%
>>> hal_debugger_connected                            16     0.01%
>>> os_sched_next_task                            12     0.01%
>>> os_time_get                            12     0.01%
>>> schemes.10480                            32     0.02%
>>> suffixes.10484                           112     0.08%
>>> vfprintf                             8     0.01%
>>> apps                        20126    14.83%
>>> bletiny                         20126    14.83%
>>> src                         20126    14.83%
>>> cmd.c                         13064     9.62%
>>> bletiny_keystore_parse_keydata_help                            80     0.06%
>>> cmd_adv                           876     0.65%
>>> cmd_b_exec                            52     0.04%
>>> cmd_chrup                           112     0.08%
>>> cmd_conn                           832     0.61%
>>> cmd_datalen                           224     0.17%
>>> cmd_disc                            20     0.01%
>>> cmd_disc_chr                           212     0.16%
>>> cmd_disc_dsc                           136     0.10%
>>> cmd_disc_full                           132     0.10%
>>> cmd_disc_help                            48     0.04%
>>> cmd_disc_svc                           204     0.15%
>>> cmd_exec                            56     0.04%
>>> cmd_find                            20     0.01%
>>> cmd_find_entries                            24     0.02%
>>> cmd_find_help                            48     0.04%
>>> cmd_find_inc_svcs                           136     0.10%
>>> cmd_help                            48     0.04%
>>> cmd_init                            16     0.01%
>>> cmd_keystore                            20     0.01%
>>> cmd_keystore_add                           444     0.33%
>>> cmd_keystore_del                            88     0.06%
>>> cmd_keystore_help                            48     0.04%
>>> cmd_keystore_iterator                           220     0.16%
>>> cmd_keystore_parse_keydata                           240     0.18%
>>> cmd_keystore_show                           128     0.09%
>>> cmd_l2cap                            20     0.01%
>>> cmd_l2cap_connect                           156     0.11%
>>> cmd_l2cap_create_srv                           140     0.10%
>>> cmd_l2cap_disconnect                           168     0.12%
>>> cmd_l2cap_entries                            48     0.04%
>>> cmd_l2cap_help                            48     0.04%
>>> cmd_l2cap_update                           352     0.26%
>>> cmd_mtu                           132     0.10%
>>> cmd_parse_conn_start_end                            68     0.05%
>>> cmd_passkey                             4     0.00%
>>> cmd_read                           568     0.42%
>>> cmd_rssi                           156     0.11%
>>> cmd_scan                           640     0.47%
>>> cmd_sec                            20     0.01%
>>> cmd_sec_enc                           332     0.24%
>>> cmd_sec_help                            48     0.04%
>>> cmd_sec_pair                           132     0.10%
>>> cmd_sec_start                           132     0.10%
>>> cmd_set                          2688     1.98%
>>> cmd_show                            20     0.01%
>>> cmd_show_addr                           100     0.07%
>>> cmd_show_chr                           208     0.15%
>>> cmd_show_coc                           104     0.08%
>>> cmd_show_conn                            64     0.05%
>>> cmd_show_help                            48     0.04%
>>> cmd_svcchg                           140     0.10%
>>> cmd_term                           192     0.14%
>>> cmd_tx                           268     0.20%
>>> cmd_update                           460     0.34%
>>> cmd_wl                           232     0.17%
>>> cmd_write                           616     0.45%
>>> help_cmd_bool                            16     0.01%
>>> help_cmd_byte_stream                            16     0.01%
>>> help_cmd_byte_stream_exact_length                            20     0.01%
>>> help_cmd_conn_start_end                            32     0.02%
>>> help_cmd_kv                            36     0.03%
>>> help_cmd_kv_dflt                            40     0.03%
>>> help_cmd_long_bounds_dflt                            28     0.02%
>>> help_cmd_uint16_dflt                            20     0.01%
>>> help_cmd_val                            16     0.01%
>>> print_enumerate_options                            72     0.05%
>>> gatt_svr.c                          1170     0.86%
>>> gatt_svr_access_test                           320     0.24%
>>> gatt_svr_chr_access_sec_test                           180     0.13%
>>> gatt_svr_chr_sec_test_rand_uuid                            17     0.01%
>>> gatt_svr_chr_sec_test_static_auth_uuid                            17     
>>> 0.01%
>>> gatt_svr_chr_sec_test_static_uuid                            17     0.01%
>>> gatt_svr_chr_write                            38     0.03%
>>> gatt_svr_init                            24     0.02%
>>> gatt_svr_long_access_test                           404     0.30%
>>> gatt_svr_register_cb                            72     0.05%
>>> gatt_svr_svc_sec_test_uuid                            17     0.01%
>>> gatt_svr_svcs                            64     0.05%
>>> main.c                          4160     3.06%
>>> bletiny_adv_start                            24     0.02%
>>> bletiny_adv_stop                             8     0.01%
>>> bletiny_chrup                             8     0.01%
>>> bletiny_conn_cancel                             8     0.01%
>>> bletiny_conn_find                            76     0.06%
>>> bletiny_conn_initiate                            24     0.02%
>>> bletiny_datalen                             8     0.01%
>>> bletiny_disc_all_chrs                            24     0.02%
>>> bletiny_disc_all_dscs                            24     0.02%
>>> bletiny_disc_chrs_by_uuid                            24     0.02%
>>> bletiny_disc_full                            56     0.04%
>>> bletiny_disc_full_chrs                            66     0.05%
>>> bletiny_disc_full_dscs                           108     0.08%
>>> bletiny_disc_svc_by_uuid                            16     0.01%
>>> bletiny_disc_svcs                            16     0.01%
>>> bletiny_exchange_mtu                            16     0.01%
>>> bletiny_find_inc_svcs                            24     0.02%
>>> bletiny_full_disc_complete                            28     0.02%
>>> bletiny_gap_event                          1424     1.05%
>>> bletiny_l2cap_connect                            28     0.02%
>>> bletiny_l2cap_create_srv                            28     0.02%
>>> bletiny_l2cap_disconnect                            28     0.02%
>>> bletiny_l2cap_update                            16     0.01%
>>> bletiny_on_disc_c                           244     0.18%
>>> bletiny_on_disc_d                           288     0.21%
>>> bletiny_on_disc_s                           208     0.15%
>>> bletiny_on_l2cap_update                            20     0.01%
>>> bletiny_on_mtu                            36     0.03%
>>> bletiny_on_read                            76     0.06%
>>> bletiny_on_reset                            16     0.01%
>>> bletiny_on_write                            36     0.03%
>>> bletiny_on_write_reliable                            96     0.07%
>>> bletiny_print_error                            40     0.03%
>>> bletiny_read                            88     0.06%
>>> bletiny_read_by_uuid                            24     0.02%
>>> bletiny_read_long                            24     0.02%
>>> bletiny_read_mult                            28     0.02%
>>> bletiny_rssi                             8     0.01%
>>> bletiny_scan                            24     0.02%
>>> bletiny_scan_cancel                             8     0.01%
>>> bletiny_sec_pair                             4     0.00%
>>> bletiny_sec_restart                             4     0.00%
>>> bletiny_sec_start                             4     0.00%
>>> bletiny_set_adv_data                             8     0.01%
>>> bletiny_svc_delete                            72     0.05%
>>> bletiny_term_conn                             8     0.01%
>>> bletiny_tx_start                            68     0.05%
>>> bletiny_tx_timer_cb                           164     0.12%
>>> bletiny_update_conn                             8     0.01%
>>> bletiny_wl_set                            10     0.01%
>>> bletiny_write                            44     0.03%
>>> bletiny_write_long                            24     0.02%
>>> bletiny_write_no_rsp                             8     0.01%
>>> bletiny_write_reliable                            24     0.02%
>>> main                           364     0.27%
>>> misc.c                           344     0.25%
>>> chr_end_handle                            16     0.01%
>>> chr_is_empty                            20     0.01%
>>> print_addr                            36     0.03%
>>> print_bytes                            68     0.05%
>>> print_conn_desc                           128     0.09%
>>> print_mbuf                            40     0.03%
>>> print_uuid                            22     0.02%
>>> svc_is_empty                            14     0.01%
>>> parse.c                          1388     1.02%
>>> parse_arg_all                           152     0.11%
>>> parse_arg_bool                            16     0.01%
>>> parse_arg_bool_default                            24     0.02%
>>> parse_arg_byte_stream                           148     0.11%
>>> parse_arg_byte_stream_exact_length                            34     0.03%
>>> parse_arg_extract                            76     0.06%
>>> parse_arg_find_idx                            60     0.04%
>>> parse_arg_kv                            50     0.04%
>>> parse_arg_kv_default                            34     0.03%
>>> parse_arg_long                            18     0.01%
>>> parse_arg_long_bounds                            32     0.02%
>>> parse_arg_long_bounds_default                            34     0.03%
>>> parse_arg_long_bounds_peek                            32     0.02%
>>> parse_arg_mac                            26     0.02%
>>> parse_arg_peek                            60     0.04%
>>> parse_arg_uint16                            18     0.01%
>>> parse_arg_uint16_dflt                            34     0.03%
>>> parse_arg_uint16_peek                            18     0.01%
>>> parse_arg_uint32                            30     0.02%
>>> parse_arg_uint64                            32     0.02%
>>> parse_arg_uint64_bounds                           106     0.08%
>>> parse_arg_uint8                            16     0.01%
>>> parse_arg_uint8_dflt                            34     0.03%
>>> parse_arg_uuid                            98     0.07%
>>> parse_cmd_find                            38     0.03%
>>> parse_err_too_few_args                            20     0.01%
>>> parse_kv_find                            38     0.03%
>>> parse_long_bounds                            72     0.05%
>>> parse_reverse_bytes                            38     0.03%
>>> bin                          132     0.10%
>>> targets                           132     0.10%
>>> 54280pdk                           132     0.10%
>>> generated                           132     0.10%
>>> src                           132     0.10%
>>> 54280pdk-sysflash.c                            72     0.05%
>>> sysflash_map_dflt                            72     0.05%
>>> 54280pdk-sysinit-app.c                            60     0.04%
>>> sysinit_app                            60     0.04%
>>> encoding                          485     0.36%
>>> base64                           485     0.36%
>>> src                           485     0.36%
>>> base64.c                           485     0.36%
>>> base64_chars                            65     0.05%
>>> base64_decode                           216     0.16%
>>> base64_encode                           160     0.12%
>>> base64_pad                            44     0.03%
>>> hw                         7670     5.65%
>>> bsp                           402     0.30%
>>> nrf52840pdk                           402     0.30%
>>> src                           402     0.30%
>>> arch                           188     0.14%
>>> cortex_m4                           188     0.14%
>>> gcc_startup_nrf52840.s                           188     0.14%
>>> BusFault_Handler                             2     0.00%
>>> CCM_AAR_IRQHandler                             2     0.00%
>>> COMP_LPCOMP_IRQHandler                             2     0.00%
>>> CRYPTOCELL_IRQHandler                             2     0.00%
>>> DebugMon_Handler                             2     0.00%
>>> Default_Handler                             2     0.00%
>>> ECB_IRQHandler                             2     0.00%
>>> FPU_IRQHandler                             2     0.00%
>>> GPIOTE_IRQHandler                             2     0.00%
>>> HardFault_Handler                             2     0.00%
>>> I2S_IRQHandler                             2     0.00%
>>> MWU_IRQHandler                             2     0.00%
>>> MemoryManagement_Handler                             2     0.00%
>>> NFCT_IRQHandler                             2     0.00%
>>> NMI_Handler                             2     0.00%
>>> PDM_IRQHandler                             2     0.00%
>>> POWER_CLOCK_IRQHandler                             2     0.00%
>>> PWM0_IRQHandler                             2     0.00%
>>> PWM1_IRQHandler                             2     0.00%
>>> PWM2_IRQHandler                             2     0.00%
>>> PWM3_IRQHandler                             2     0.00%
>>> QDEC_IRQHandler                             2     0.00%
>>> QSPI_IRQHandler                             2     0.00%
>>> RADIO_IRQHandler                             2     0.00%
>>> RNG_IRQHandler                             2     0.00%
>>> RTC0_IRQHandler                             2     0.00%
>>> RTC1_IRQHandler                             2     0.00%
>>> RTC2_IRQHandler                             2     0.00%
>>> Reset_Handler                            88     0.06%
>>> SAADC_IRQHandler                             2     0.00%
>>> SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler                             2  
>>>    0.00%
>>> SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQHandler                             2  
>>>    0.00%
>>> SPIM2_SPIS2_SPI2_IRQHandler                             2     0.00%
>>> SPIM3_IRQHandler                             2     0.00%
>>> SWI0_EGU0_IRQHandler                             2     0.00%
>>> SWI1_EGU1_IRQHandler                             2     0.00%
>>> SWI2_EGU2_IRQHandler                             2     0.00%
>>> SWI3_EGU3_IRQHandler                             2     0.00%
>>> SWI4_EGU4_IRQHandler                             2     0.00%
>>> SWI5_EGU5_IRQHandler                             2     0.00%
>>> TEMP_IRQHandler                             2     0.00%
>>> TIMER0_IRQHandler                             2     0.00%
>>> TIMER1_IRQHandler                             2     0.00%
>>> TIMER2_IRQHandler                             2     0.00%
>>> TIMER3_IRQHandler                             2     0.00%
>>> TIMER4_IRQHandler                             2     0.00%
>>> UARTE0_UART0_IRQHandler                             2     0.00%
>>> UARTE1_IRQHandler                             2     0.00%
>>> USBD_IRQHandler                             2     0.00%
>>> UsageFault_Handler                             2     0.00%
>>> WDT_IRQHandler                             2     0.00%
>>> hal_bsp.c                           138     0.10%
>>> hal_bsp_flash_dev                            16     0.01%
>>> hal_bsp_get_nvic_priority                            10     0.01%
>>> hal_bsp_init                           108     0.08%
>>> os_bsp_uart0_cfg                             4     0.00%
>>> sbrk.c                            76     0.06%
>>> _sbrk                            60     0.04%
>>> _sbrkInit                            16     0.01%
>>> cmsis-core                            64     0.05%
>>> src                            64     0.05%
>>> cmsis_nvic.c                            64     0.05%
>>> NVIC_Relocate                            44     0.03%
>>> NVIC_SetVector                            20     0.01%
>>> drivers                          3406     2.51%
>>> nimble                          3156     2.32%
>>> nrf52                          3156     2.32%
>>> src                          3156     2.32%
>>> ble_hw.c                           780     0.57%
>>> ble_hw_encrypt_block                            52     0.04%
>>> ble_hw_resolv_list_add                            52     0.04%
>>> ble_hw_resolv_list_clear                            12     0.01%
>>> ble_hw_resolv_list_match                            40     0.03%
>>> ble_hw_resolv_list_rmv                            52     0.04%
>>> ble_hw_resolv_list_size                             4     0.00%
>>> ble_hw_rng_init                            84     0.06%
>>> ble_hw_rng_start                            56     0.04%
>>> ble_hw_rng_stop                            36     0.03%
>>> ble_hw_whitelist_add                           108     0.08%
>>> ble_hw_whitelist_clear                            24     0.02%
>>> ble_hw_whitelist_disable                            20     0.01%
>>> ble_hw_whitelist_enable                            28     0.02%
>>> ble_hw_whitelist_match                            12     0.01%
>>> ble_hw_whitelist_rmv                           136     0.10%
>>> ble_rng_isr                            64     0.05%
>>> ble_phy.c                          2376     1.75%
>>> ble_phy_access_addr_get                            12     0.01%
>>> ble_phy_disable                            60     0.04%
>>> ble_phy_encrypt_disable                            44     0.03%
>>> ble_phy_encrypt_enable                            80     0.06%
>>> ble_phy_encrypt_set_pkt_cntr                            16     0.01%
>>> ble_phy_init                           340     0.25%
>>> ble_phy_isr                           600     0.44%
>>> ble_phy_max_data_pdu_pyld                             4     0.00%
>>> ble_phy_resolv_list_disable                            12     0.01%
>>> ble_phy_resolv_list_enable                            32     0.02%
>>> ble_phy_rx                            88     0.06%
>>> ble_phy_rx_started                            12     0.01%
>>> ble_phy_rx_xcvr_setup                           248     0.18%
>>> ble_phy_rxpdu_copy                           220     0.16%
>>> ble_phy_set_txend_cb                            12     0.01%
>>> ble_phy_setchan                           160     0.12%
>>> ble_phy_tx                           280     0.21%
>>> ble_phy_tx_set_start_time                            68     0.05%
>>> ble_phy_txpwr_set                            56     0.04%
>>> nrf_wait_disabled                            32     0.02%
>>> uart                           250     0.18%
>>> uart_hal                           250     0.18%
>>> src                           250     0.18%
>>> uart_hal.c                           250     0.18%
>>> uart_hal_blocking_tx                            12     0.01%
>>> uart_hal_close                            20     0.01%
>>> uart_hal_init                           108     0.08%
>>> uart_hal_open                            74     0.05%
>>> uart_hal_start_rx                            12     0.01%
>>> uart_hal_start_tx                            24     0.02%
>>> hal                           142     0.10%
>>> src                           142     0.10%
>>> hal_flash.c                           142     0.10%
>>> hal_flash_check_addr                            28     0.02%
>>> hal_flash_init                            36     0.03%
>>> hal_flash_read                            78     0.06%
>>> mcu                          3656     2.69%
>>> nordic                          3656     2.69%
>>> nrf52xxx                          3656     2.69%
>>> src                          3656     2.69%
>>> hal_flash.c                           426     0.31%
>>> nrf52k_flash_dev                            20     0.01%
>>> nrf52k_flash_erase_sector                            80     0.06%
>>> nrf52k_flash_funcs                            20     0.01%
>>> nrf52k_flash_init                             4     0.00%
>>> nrf52k_flash_read                            14     0.01%
>>> nrf52k_flash_sector_info                            32     0.02%
>>> nrf52k_flash_wait_ready                            48     0.04%
>>> nrf52k_flash_write                           208     0.15%
>>> hal_os_tick.c                           628     0.46%
>>> nrf52_timer_handler                           248     0.18%
>>> os_tick_idle                           168     0.12%
>>> os_tick_init                           212     0.16%
>>> hal_system.c                            48     0.04%
>>> hal_system_reset                            48     0.04%
>>> hal_timer.c                          1174     0.86%
>>> hal_timer_config                           252     0.19%
>>> hal_timer_init                           100     0.07%
>>> hal_timer_read                            52     0.04%
>>> hal_timer_read_bsptimer                            80     0.06%
>>> hal_timer_set_cb                            40     0.03%
>>> hal_timer_start_at                           150     0.11%
>>> hal_timer_stop                           108     0.08%
>>> nrf52_hal_timers                            24     0.02%
>>> nrf52_timer0_irq_handler                           196     0.14%
>>> nrf_timer_set_ocmp                           172     0.13%
>>> hal_uart.c                          1008     0.74%
>>> hal_uart_blocking_tx                            88     0.06%
>>> hal_uart_close                            44     0.03%
>>> hal_uart_config                           448     0.33%
>>> hal_uart_init                            64     0.05%
>>> hal_uart_init_cbs                            44     0.03%
>>> hal_uart_start_rx                            64     0.05%
>>> hal_uart_start_tx                            80     0.06%
>>> hal_uart_tx_fill_buf                            32     0.02%
>>> uart_irq_handler                           144     0.11%
>>> hal_watchdog.c                           172     0.13%
>>> hal_watchdog_enable                            16     0.01%
>>> hal_watchdog_init                            96     0.07%
>>> hal_watchdog_tickle                            20     0.01%
>>> nrf52_wdt_irq_handler                            40     0.03%
>>> system_nrf52.c                           200     0.15%
>>> SystemInit                           200     0.15%
>>> kernel                         8406     6.19%
>>> os                          8406     6.19%
>>> src                          8406     6.19%
>>> arch                           882     0.65%
>>> cortex_m4                           882     0.65%
>>> m4                           180     0.13%
>>> HAL_CM4.s                           180     0.13%
>>> PendSV_Handler                            42     0.03%
>>> SVC_Handler                            70     0.05%
>>> SysTick_Handler                            12     0.01%
>>> os_arch_init_task_stack                             6     0.00%
>>> os_default_irq_asm                            30     0.02%
>>> os_set_env                            20     0.01%
>>> os_arch_arm.c                           498     0.37%
>>> os_arch_ctx_sw                            20     0.01%
>>> os_arch_in_critical                            10     0.01%
>>> os_arch_init                            24     0.02%
>>> os_arch_os_init                           216     0.16%
>>> os_arch_os_start                            96     0.07%
>>> os_arch_restore_sr                             6     0.00%
>>> os_arch_save_sr                            12     0.01%
>>> os_arch_start                            48     0.04%
>>> os_arch_task_stack_init                            56     0.04%
>>> timer_handler                            10     0.01%
>>> os_fault.c                           204     0.15%
>>> __assert_func                            52     0.04%
>>> os_default_irq                           152     0.11%
>>> endian.c                           248     0.18%
>>> get_le16                            10     0.01%
>>> get_le32                            22     0.02%
>>> get_le64                            96     0.07%
>>> put_le16                             8     0.01%
>>> put_le32                            16     0.01%
>>> put_le64                            30     0.02%
>>> swap_buf                            22     0.02%
>>> swap_in_place                            44     0.03%
>>> os.c                           524     0.39%
>>> os_idle_task                           124     0.09%
>>> os_init                           176     0.13%
>>> os_init_idle_task                           112     0.08%
>>> os_main                            22     0.02%
>>> os_pkg_init                            52     0.04%
>>> os_start                            26     0.02%
>>> os_started                            12     0.01%
>>> os_callout.c                           330     0.24%
>>> os_callout_init                            26     0.02%
>>> os_callout_reset                           120     0.09%
>>> os_callout_stop                            60     0.04%
>>> os_callout_tick                            76     0.06%
>>> os_callout_wakeup_ticks                            48     0.04%
>>> os_cputime.c                           102     0.08%
>>> os_cputime_get32                            10     0.01%
>>> os_cputime_init                            32     0.02%
>>> os_cputime_timer_init                            44     0.03%
>>> os_cputime_timer_start                             8     0.01%
>>> os_cputime_timer_stop                             8     0.01%
>>> os_dev.c                           340     0.25%
>>> os_dev_create                           132     0.10%
>>> os_dev_initialize                            40     0.03%
>>> os_dev_initialize_all                            48     0.04%
>>> os_dev_open                           104     0.08%
>>> os_dev_reset                            16     0.01%
>>> os_eventq.c                           386     0.28%
>>> os_eventq_designate                            46     0.03%
>>> os_eventq_dflt_get                             8     0.01%
>>> os_eventq_get                           140     0.10%
>>> os_eventq_init                            16     0.01%
>>> os_eventq_put                            90     0.07%
>>> os_eventq_remove                            62     0.05%
>>> os_eventq_run                            24     0.02%
>>> os_heap.c                           108     0.08%
>>> os_malloc                            24     0.02%
>>> os_malloc_lock                            44     0.03%
>>> os_malloc_unlock                            40     0.03%
>>> os_mbuf.c                          2386     1.76%
>>> _os_msys_find_pool                            40     0.03%
>>> os_mbuf_adj                           178     0.13%
>>> os_mbuf_append                           176     0.13%
>>> os_mbuf_appendfrom                            98     0.07%
>>> os_mbuf_cmpf                           110     0.08%
>>> os_mbuf_cmpm                           218     0.16%
>>> os_mbuf_concat                            70     0.05%
>>> os_mbuf_copydata                           124     0.09%
>>> os_mbuf_copyinto                           130     0.10%
>>> os_mbuf_extend                            96     0.07%
>>> os_mbuf_free                            20     0.01%
>>> os_mbuf_free_chain                            30     0.02%
>>> os_mbuf_get                            48     0.04%
>>> os_mbuf_get_pkthdr                            52     0.04%
>>> os_mbuf_off                            64     0.05%
>>> os_mbuf_pool_init                            12     0.01%
>>> os_mbuf_prepend                           250     0.18%
>>> os_mbuf_prepend_pullup                            22     0.02%
>>> os_mbuf_pullup                           256     0.19%
>>> os_mbuf_trim_front                            96     0.07%
>>> os_mqueue_get                            40     0.03%
>>> os_mqueue_init                            18     0.01%
>>> os_mqueue_put                            64     0.05%
>>> os_msys_get                            22     0.02%
>>> os_msys_get_pkthdr                            28     0.02%
>>> os_msys_num_free                            32     0.02%
>>> os_msys_register                            76     0.06%
>>> os_msys_reset                            16     0.01%
>>> os_mempool.c                           368     0.27%
>>> os_memblock_from                            56     0.04%
>>> os_memblock_get                            48     0.04%
>>> os_memblock_put                            52     0.04%
>>> os_mempool_info_get_next                            52     0.04%
>>> os_mempool_init                           160     0.12%
>>> os_msys_init.c                            92     0.07%
>>> os_msys_init                            92     0.07%
>>> os_mutex.c                           468     0.34%
>>> os_mutex_init                            20     0.01%
>>> os_mutex_pend                           252     0.19%
>>> os_mutex_release                           196     0.14%
>>> os_sanity.c                           220     0.16%
>>> os_sanity_check_init                            16     0.01%
>>> os_sanity_check_list_lock                            28     0.02%
>>> os_sanity_check_list_unlock                            24     0.02%
>>> os_sanity_check_register                            32     0.02%
>>> os_sanity_init                            16     0.01%
>>> os_sanity_run                           104     0.08%
>>> os_sched.c                           692     0.51%
>>> os_sched                            48     0.04%
>>> os_sched_ctx_sw_hook                            52     0.04%
>>> os_sched_get_current_task                            12     0.01%
>>> os_sched_insert                            96     0.07%
>>> os_sched_os_timer_exp                            84     0.06%
>>> os_sched_resort                            40     0.03%
>>> os_sched_set_current_task                            12     0.01%
>>> os_sched_sleep                           164     0.12%
>>> os_sched_wakeup                           120     0.09%
>>> os_sched_wakeup_ticks                            64     0.05%
>>> os_sem.c                           364     0.27%
>>> os_sem_init                            16     0.01%
>>> os_sem_pend                           200     0.15%
>>> os_sem_release                           148     0.11%
>>> os_task.c                           352     0.26%
>>> os_task_info_get_next                           128     0.09%
>>> os_task_init                           224     0.17%
>>> os_time.c                           544     0.40%
>>> os_deltatime                            68     0.05%
>>> os_get_uptime_usec                           120     0.09%
>>> os_gettimeofday                            64     0.05%
>>> os_settimeofday                            92     0.07%
>>> os_time_advance                           124     0.09%
>>> os_time_delay                            40     0.03%
>>> os_time_ms_to_ticks                            36     0.03%
>>> libc                         2880     2.12%
>>> baselibc                          2880     2.12%
>>> src                          2880     2.12%
>>> jrand48.c                            72     0.05%
>>> jrand48                            72     0.05%
>>> lrand48.c                            16     0.01%
>>> lrand48                            16     0.01%
>>> malloc.c                           422     0.31%
>>> __free_block                            96     0.07%
>>> add_malloc_block                            92     0.07%
>>> free                            40     0.03%
>>> malloc                           188     0.14%
>>> malloc_lock_nop                             4     0.00%
>>> malloc_unlock_nop                             2     0.00%
>>> memcmp.c                            30     0.02%
>>> memcmp                            30     0.02%
>>> memcpy.c                            24     0.02%
>>> memcpy                            24     0.02%
>>> memfile.c                            78     0.06%
>>> MemFile_methods                             8     0.01%
>>> fmemopen_w                            24     0.02%
>>> memfile_write                            46     0.03%
>>> memmove.c                            50     0.04%
>>> memmove                            50     0.04%
>>> memset.c                            16     0.01%
>>> memset                            16     0.01%
>>> realloc.c                            82     0.06%
>>> realloc                            82     0.06%
>>> sprintf.c                            32     0.02%
>>> sprintf                            32     0.02%
>>> srand48.c                            20     0.01%
>>> srand48                            20     0.01%
>>> start.c                            20     0.01%
>>> _start                            20     0.01%
>>> strchr.c                            32     0.02%
>>> strchr                            32     0.02%
>>> strcmp.c                            20     0.01%
>>> strcmp                            20     0.01%
>>> strlen.c                            22     0.02%
>>> strlen                            22     0.02%
>>> strncpy.c                            52     0.04%
>>> strncpy                            52     0.04%
>>> strntoumax.c                           360     0.27%
>>> strntoumax                           360     0.27%
>>> strpbrk.c                            64     0.05%
>>> strpbrk                            64     0.05%
>>> strsep.c                            36     0.03%
>>> strsep                            36     0.03%
>>> strtok.c                            16     0.01%
>>> strtok                            16     0.01%
>>> strtok_r.c                            32     0.02%
>>> strtok_r                            32     0.02%
>>> templates                            36     0.03%
>>> strtox.c.template                            36     0.03%
>>> strtol                            12     0.01%
>>> strtoul                            12     0.01%
>>> strtoull                            12     0.01%
>>> tinyprintf.c                          1348     0.99%
>>> fprintf                            28     0.02%
>>> intarg                            86     0.06%
>>> putchw                           284     0.21%
>>> putf                            54     0.04%
>>> snprintf                            28     0.02%
>>> tfp_format                           586     0.43%
>>> ui2a                           244     0.18%
>>> vsnprintf                            38     0.03%
>>> net                        73254    53.96%
>>> nimble                         73254    53.96%
>>> controller                         28354    20.89%
>>> src                         28354    20.89%
>>> ble_ll.c                          1894     1.40%
>>> ble_ll_acl_data_in                            48     0.04%
>>> ble_ll_chk_txrx_octets                            14     0.01%
>>> ble_ll_chk_txrx_time                            18     0.01%
>>> ble_ll_event_dbuf_overflow                             8     0.01%
>>> ble_ll_event_rx_pkt                           292     0.22%
>>> ble_ll_event_send                            16     0.01%
>>> ble_ll_event_tx_pkt                           124     0.09%
>>> ble_ll_flush_pkt_queue                            32     0.02%
>>> ble_ll_hw_err_timer_cb                            24     0.02%
>>> ble_ll_init                           296     0.22%
>>> ble_ll_is_our_devaddr                            40     0.03%
>>> ble_ll_is_rpa                            22     0.02%
>>> ble_ll_is_valid_random_addr                           120     0.09%
>>> ble_ll_mbuf_init                            18     0.01%
>>> ble_ll_read_supp_features                            12     0.01%
>>> ble_ll_read_supp_states                            10     0.01%
>>> ble_ll_reset                           108     0.08%
>>> ble_ll_rx_end                           260     0.19%
>>> ble_ll_rx_pdu_in                            40     0.03%
>>> ble_ll_rx_start                           124     0.09%
>>> ble_ll_rxpdu_alloc                           108     0.08%
>>> ble_ll_set_random_addr                            32     0.02%
>>> ble_ll_state_get                            12     0.01%
>>> ble_ll_task                            36     0.03%
>>> ble_ll_wfr_disable                            16     0.01%
>>> ble_ll_wfr_enable                            16     0.01%
>>> ble_ll_wfr_timer_exp                            48     0.04%
>>> ble_ll_adv.c                          2890     2.13%
>>> ble_ll_adv_can_chg_whitelist                            28     0.02%
>>> ble_ll_adv_chk_rpa_timeout                           148     0.11%
>>> ble_ll_adv_done                           440     0.32%
>>> ble_ll_adv_enabled                            12     0.01%
>>> ble_ll_adv_event_done                            10     0.01%
>>> ble_ll_adv_event_rmvd_from_sched                            48     0.04%
>>> ble_ll_adv_get_local_rpa                            12     0.01%
>>> ble_ll_adv_get_peer_rpa                             4     0.00%
>>> ble_ll_adv_halt                             8     0.01%
>>> ble_ll_adv_init                            52     0.04%
>>> ble_ll_adv_read_txpwr                            12     0.01%
>>> ble_ll_adv_reset                            20     0.01%
>>> ble_ll_adv_rx_isr_end                           428     0.32%
>>> ble_ll_adv_rx_isr_start                            64     0.05%
>>> ble_ll_adv_rx_pkt_in                           272     0.20%
>>> ble_ll_adv_scheduled                            20     0.01%
>>> ble_ll_adv_send_conn_comp_ev                            40     0.03%
>>> ble_ll_adv_set_adv_data                            44     0.03%
>>> ble_ll_adv_set_adv_params                           300     0.22%
>>> ble_ll_adv_set_enable                           296     0.22%
>>> ble_ll_adv_set_scan_rsp_data                            44     0.03%
>>> ble_ll_adv_set_sched                            96     0.07%
>>> ble_ll_adv_sm_stop                            96     0.07%
>>> ble_ll_adv_tx_done                            44     0.03%
>>> ble_ll_adv_tx_start_cb                           332     0.24%
>>> ble_ll_adv_wfr_timer_exp                            20     0.01%
>>> ble_ll_conn.c                          7188     5.30%
>>> ble_ll_conn_auth_pyld_timer_cb                            26     0.02%
>>> ble_ll_conn_auth_pyld_timer_start                            32     0.02%
>>> ble_ll_conn_calc_dci                           124     0.09%
>>> ble_ll_conn_calc_used_chans                            54     0.04%
>>> ble_ll_conn_calc_window_widening                            64     0.05%
>>> ble_ll_conn_chk_csm_flags                           104     0.08%
>>> ble_ll_conn_continue_rx_encrypt                            24     0.02%
>>> ble_ll_conn_created                           200     0.15%
>>> ble_ll_conn_current_sm_over                            40     0.03%
>>> ble_ll_conn_datalen_update                           114     0.08%
>>> ble_ll_conn_end                           192     0.14%
>>> ble_ll_conn_enqueue_pkt                           166     0.12%
>>> ble_ll_conn_event_end                           216     0.16%
>>> ble_ll_conn_event_halt                            44     0.03%
>>> ble_ll_conn_event_start_cb                           260     0.19%
>>> ble_ll_conn_find_active_conn                            28     0.02%
>>> ble_ll_conn_get_ce_end_time                            24     0.02%
>>> ble_ll_conn_get_next_sched_time                            44     0.03%
>>> ble_ll_conn_is_lru                            10     0.01%
>>> ble_ll_conn_master_init                           352     0.26%
>>> ble_ll_conn_module_init                           108     0.08%
>>> ble_ll_conn_module_reset                           176     0.13%
>>> ble_ll_conn_next_event                           402     0.30%
>>> ble_ll_conn_req_txend                            10     0.01%
>>> ble_ll_conn_rx_data_pdu                           376     0.28%
>>> ble_ll_conn_rx_isr_end                           612     0.45%
>>> ble_ll_conn_rx_isr_start                           112     0.08%
>>> ble_ll_conn_rxend_unencrypt                            16     0.01%
>>> ble_ll_conn_set_global_chanmap                            68     0.05%
>>> ble_ll_conn_slave_start                           456     0.34%
>>> ble_ll_conn_sm_get                            40     0.03%
>>> ble_ll_conn_sm_new                           240     0.18%
>>> ble_ll_conn_start_rx_encrypt                            50     0.04%
>>> ble_ll_conn_start_rx_unencrypt                            16     0.01%
>>> ble_ll_conn_timeout                            56     0.04%
>>> ble_ll_conn_tx_data_pdu                          1052     0.77%
>>> ble_ll_conn_tx_pkt_in                            72     0.05%
>>> ble_ll_conn_txend_encrypt                            16     0.01%
>>> ble_ll_conn_wait_txend                             8     0.01%
>>> ble_ll_conn_wfr_timer_exp                            28     0.02%
>>> ble_ll_init_get_conn_comp_ev                            32     0.02%
>>> ble_ll_init_rx_isr_end                           960     0.71%
>>> ble_ll_init_rx_pkt_in                           148     0.11%
>>> g_ble_sca_ppm_tbl                            16     0.01%
>>> ble_ll_conn_hci.c                          2800     2.06%
>>> ble_ll_auth_pyld_tmo_event_send                            46     0.03%
>>> ble_ll_conn_comp_event_send                           294     0.22%
>>> ble_ll_conn_create                           584     0.43%
>>> ble_ll_conn_create_cancel                            48     0.04%
>>> ble_ll_conn_hci_chk_conn_params                            86     0.06%
>>> ble_ll_conn_hci_disconnect_cmd                           144     0.11%
>>> ble_ll_conn_hci_le_ltk_reply                           116     0.09%
>>> ble_ll_conn_hci_le_start_encrypt                            94     0.07%
>>> ble_ll_conn_hci_param_reply                           280     0.21%
>>> ble_ll_conn_hci_rd_chan_map                            66     0.05%
>>> ble_ll_conn_hci_rd_rem_ver_cmd                            58     0.04%
>>> ble_ll_conn_hci_rd_rssi                            56     0.04%
>>> ble_ll_conn_hci_read_rem_features                            50     0.04%
>>> ble_ll_conn_hci_set_chan_class                            40     0.03%
>>> ble_ll_conn_hci_set_data_len                            86     0.06%
>>> ble_ll_conn_hci_update                           258     0.19%
>>> ble_ll_conn_hci_wr_auth_pyld_tmo                           116     0.09%
>>> ble_ll_conn_num_comp_pkts_event_send                           324     0.24%
>>> ble_ll_disconn_comp_event_send                            54     0.04%
>>> ble_ll_ctrl.c                          3894     2.87%
>>> ble_ll_calc_session_key                            18     0.01%
>>> ble_ll_ctrl_chk_proc_start                            98     0.07%
>>> ble_ll_ctrl_conn_param_pdu_make                           188     0.14%
>>> ble_ll_ctrl_conn_param_pdu_proc                           342     0.25%
>>> ble_ll_ctrl_conn_param_reply                            28     0.02%
>>> ble_ll_ctrl_conn_upd_make                           272     0.20%
>>> ble_ll_ctrl_datalen_upd_make                            40     0.03%
>>> ble_ll_ctrl_enc_allowed_pdu                            54     0.04%
>>> ble_ll_ctrl_is_start_enc_rsp                            28     0.02%
>>> ble_ll_ctrl_is_terminate_ind                            22     0.02%
>>> ble_ll_ctrl_len_proc                           130     0.10%
>>> ble_ll_ctrl_proc_init                           332     0.24%
>>> ble_ll_ctrl_proc_rsp_timer_cb                            12     0.01%
>>> ble_ll_ctrl_proc_start                            92     0.07%
>>> ble_ll_ctrl_proc_stop                            46     0.03%
>>> ble_ll_ctrl_reject_ind_send                            76     0.06%
>>> ble_ll_ctrl_rx_pdu                          1796     1.32%
>>> ble_ll_ctrl_start_enc_send                            42     0.03%
>>> ble_ll_ctrl_terminate_start                            58     0.04%
>>> ble_ll_ctrl_tx_done                           198     0.15%
>>> g_ble_ll_ctrl_pkt_lengths                            22     0.02%
>>> ble_ll_hci.c                          1972     1.45%
>>> ble_ll_hci_acl_rx                            10     0.01%
>>> ble_ll_hci_cmd_proc                          1668     1.23%
>>> ble_ll_hci_cmd_rx                            40     0.03%
>>> ble_ll_hci_event_send                            40     0.03%
>>> ble_ll_hci_init                            60     0.04%
>>> ble_ll_hci_is_event_enabled                            52     0.04%
>>> ble_ll_hci_is_le_event_enabled                            56     0.04%
>>> ble_ll_hci_send_noop                            46     0.03%
>>> ble_ll_hci_ev.c                           680     0.50%
>>> ble_ll_hci_ev_conn_update                            88     0.06%
>>> ble_ll_hci_ev_databuf_overflow                            34     0.03%
>>> ble_ll_hci_ev_datalen_chg                            86     0.06%
>>> ble_ll_hci_ev_encrypt_chg                           100     0.07%
>>> ble_ll_hci_ev_hw_err                            48     0.04%
>>> ble_ll_hci_ev_ltk_req                            88     0.06%
>>> ble_ll_hci_ev_rd_rem_used_feat                            70     0.05%
>>> ble_ll_hci_ev_rd_rem_ver                            78     0.06%
>>> ble_ll_hci_ev_rem_conn_parm_req                            88     0.06%
>>> ble_ll_rand.c                           322     0.24%
>>> ble_ll_rand_data_get                           136     0.10%
>>> ble_ll_rand_init                            36     0.03%
>>> ble_ll_rand_prand_get                            46     0.03%
>>> ble_ll_rand_sample                            80     0.06%
>>> ble_ll_rand_start                            24     0.02%
>>> ble_ll_resolv.c                          1234     0.91%
>>> ble_ll_is_on_resolv_list                            76     0.06%
>>> ble_ll_resolv_enable_cmd                            96     0.07%
>>> ble_ll_resolv_enabled                            12     0.01%
>>> ble_ll_resolv_gen_priv_addr                           154     0.11%
>>> ble_ll_resolv_gen_rpa                            50     0.04%
>>> ble_ll_resolv_get_rpa_tmo                            12     0.01%
>>> ble_ll_resolv_init                            52     0.04%
>>> ble_ll_resolv_irk_nonzero                            34     0.03%
>>> ble_ll_resolv_list_add                           192     0.14%
>>> ble_ll_resolv_list_chg_allowed                            52     0.04%
>>> ble_ll_resolv_list_clr                            32     0.02%
>>> ble_ll_resolv_list_find                            80     0.06%
>>> ble_ll_resolv_list_read_size                            20     0.01%
>>> ble_ll_resolv_list_reset                            28     0.02%
>>> ble_ll_resolv_list_rmv                            96     0.07%
>>> ble_ll_resolv_local_addr_rd                             2     0.00%
>>> ble_ll_resolv_peer_addr_rd                             4     0.00%
>>> ble_ll_resolv_rpa                           102     0.08%
>>> ble_ll_resolv_rpa_timer_cb                            88     0.06%
>>> ble_ll_resolv_set_rpa_tmo                            52     0.04%
>>> ble_ll_scan.c                          3022     2.23%
>>> ble_ll_scan_add_dup_adv                           100     0.07%
>>> ble_ll_scan_can_chg_whitelist                            28     0.02%
>>> ble_ll_scan_chk_resume                           100     0.07%
>>> ble_ll_scan_enabled                            12     0.01%
>>> ble_ll_scan_event_proc                           220     0.16%
>>> ble_ll_scan_find_dup_adv                           104     0.08%
>>> ble_ll_scan_get_local_rpa                            12     0.01%
>>> ble_ll_scan_get_pdu                            12     0.01%
>>> ble_ll_scan_get_peer_rpa                             8     0.01%
>>> ble_ll_scan_have_rxd_scan_rsp                           108     0.08%
>>> ble_ll_scan_init                            76     0.06%
>>> ble_ll_scan_initiator_start                            36     0.03%
>>> ble_ll_scan_is_dup_adv                            32     0.02%
>>> ble_ll_scan_req_backoff                           136     0.10%
>>> ble_ll_scan_reset                            80     0.06%
>>> ble_ll_scan_rx_isr_end                           560     0.41%
>>> ble_ll_scan_rx_isr_start                            88     0.06%
>>> ble_ll_scan_rx_pkt_in                           772     0.57%
>>> ble_ll_scan_set_enable                            80     0.06%
>>> ble_ll_scan_set_peer_rpa                            16     0.01%
>>> ble_ll_scan_set_scan_params                           116     0.09%
>>> ble_ll_scan_sm_start                            88     0.06%
>>> ble_ll_scan_sm_stop                            72     0.05%
>>> ble_ll_scan_start                           108     0.08%
>>> ble_ll_scan_timer_cb                            10     0.01%
>>> ble_ll_scan_wfr_timer_exp                            32     0.02%
>>> ble_ll_scan_whitelist_enabled                            16     0.01%
>>> ble_ll_sched.c                          2074     1.53%
>>> ble_ll_sched_adv_new                           208     0.15%
>>> ble_ll_sched_adv_resched_pdu                           100     0.07%
>>> ble_ll_sched_adv_reschedule                           356     0.26%
>>> ble_ll_sched_conn_reschedule                           348     0.26%
>>> ble_ll_sched_init                            24     0.02%
>>> ble_ll_sched_insert_if_empty                            36     0.03%
>>> ble_ll_sched_is_overlap                            36     0.03%
>>> ble_ll_sched_master_new                           376     0.28%
>>> ble_ll_sched_next_time                            36     0.03%
>>> ble_ll_sched_overlaps_current                            34     0.03%
>>> ble_ll_sched_rmv_elem                            92     0.07%
>>> ble_ll_sched_run                           168     0.12%
>>> ble_ll_sched_slave_new                           244     0.18%
>>> ble_ll_sched_stop                            16     0.01%
>>> ble_ll_supp_cmd.c                            36     0.03%
>>> g_ble_ll_supp_cmds                            36     0.03%
>>> ble_ll_whitelist.c                           348     0.26%
>>> ble_ll_whitelist_add                           112     0.08%
>>> ble_ll_whitelist_chg_allowed                            24     0.02%
>>> ble_ll_whitelist_clear                            52     0.04%
>>> ble_ll_whitelist_disable                             8     0.01%
>>> ble_ll_whitelist_enable                             8     0.01%
>>> ble_ll_whitelist_match                            16     0.01%
>>> ble_ll_whitelist_read_size                            12     0.01%
>>> ble_ll_whitelist_rmv                            52     0.04%
>>> ble_ll_whitelist_search                            64     0.05%
>>> host                         44144    32.52%
>>> services                          1434     1.06%
>>> ans                           786     0.58%
>>> src                           786     0.58%
>>> ble_svc_ans.c                           786     0.58%
>>> ble_svc_ans_access                           460     0.34%
>>> ble_svc_ans_chr_write                            38     0.03%
>>> ble_svc_ans_defs                            32     0.02%
>>> ble_svc_ans_init                            96     0.07%
>>> ble_svc_ans_new_alert_notify                           116     0.09%
>>> ble_svc_ans_unr_alert_notify                            44     0.03%
>>> gap                           420     0.31%
>>> src                           420     0.31%
>>> ble_svc_gap.c                           420     0.31%
>>> ble_svc_gap_access                           272     0.20%
>>> ble_svc_gap_defs                            32     0.02%
>>> ble_svc_gap_device_name_set                            40     0.03%
>>> ble_svc_gap_init                            76     0.06%
>>> gatt                           228     0.17%
>>> src                           228     0.17%
>>> ble_svc_gatt.c                           228     0.17%
>>> ble_svc_gatt_access                            88     0.06%
>>> ble_svc_gatt_changed                            32     0.02%
>>> ble_svc_gatt_defs                            32     0.02%
>>> ble_svc_gatt_init                            76     0.06%
>>> src                         41742    30.75%
>>> ble_att.c                          1630     1.20%
>>> ble_att_chan_mtu                            32     0.02%
>>> ble_att_conn_chan_find                            14     0.01%
>>> ble_att_create_chan                            36     0.03%
>>> ble_att_inc_tx_stat                           504     0.37%
>>> ble_att_init                            56     0.04%
>>> ble_att_mtu                            44     0.03%
>>> ble_att_rx                           612     0.45%
>>> ble_att_rx_dispatch                           216     0.16%
>>> ble_att_set_peer_mtu                            10     0.01%
>>> ble_att_set_preferred_mtu                            80     0.06%
>>> ble_att_truncate_to_mtu                            26     0.02%
>>> ble_att_clt.c                          2132     1.57%
>>> ble_att_clt_init_req                            42     0.03%
>>> ble_att_clt_rx_error                            46     0.03%
>>> ble_att_clt_rx_exec_write                            40     0.03%
>>> ble_att_clt_rx_find_info                           214     0.16%
>>> ble_att_clt_rx_find_type_value                            84     0.06%
>>> ble_att_clt_rx_indicate                            10     0.01%
>>> ble_att_clt_rx_mtu                            98     0.07%
>>> ble_att_clt_rx_prep_write                            62     0.05%
>>> ble_att_clt_rx_read                            28     0.02%
>>> ble_att_clt_rx_read_blob                            28     0.02%
>>> ble_att_clt_rx_read_group_type                           150     0.11%
>>> ble_att_clt_rx_read_mult                            28     0.02%
>>> ble_att_clt_rx_read_type                           126     0.09%
>>> ble_att_clt_rx_write                            10     0.01%
>>> ble_att_clt_tx_exec_write                            44     0.03%
>>> ble_att_clt_tx_find_info                            62     0.05%
>>> ble_att_clt_tx_find_type_value                           110     0.08%
>>> ble_att_clt_tx_indicate                            70     0.05%
>>> ble_att_clt_tx_mtu                           144     0.11%
>>> ble_att_clt_tx_notify                            70     0.05%
>>> ble_att_clt_tx_prep_write                           100     0.07%
>>> ble_att_clt_tx_read                            52     0.04%
>>> ble_att_clt_tx_read_blob                            52     0.04%
>>> ble_att_clt_tx_read_group_type                           100     0.07%
>>> ble_att_clt_tx_read_mult                            94     0.07%
>>> ble_att_clt_tx_read_type                           102     0.08%
>>> ble_att_clt_tx_req                            82     0.06%
>>> ble_att_clt_tx_write_cmd                            42     0.03%
>>> ble_att_clt_tx_write_req                            42     0.03%
>>> ble_att_cmd.c                           486     0.36%
>>> ble_att_error_rsp_parse                            16     0.01%
>>> ble_att_error_rsp_write                            20     0.01%
>>> ble_att_exec_write_req_parse                             6     0.00%
>>> ble_att_exec_write_req_write                            10     0.01%
>>> ble_att_exec_write_rsp_parse                             2     0.00%
>>> ble_att_exec_write_rsp_write                             6     0.00%
>>> ble_att_find_info_req_parse                            14     0.01%
>>> ble_att_find_info_req_write                            18     0.01%
>>> ble_att_find_info_rsp_parse                             6     0.00%
>>> ble_att_find_info_rsp_write                            10     0.01%
>>> ble_att_find_type_value_req_parse                            20     0.01%
>>> ble_att_find_type_value_req_write                            24     0.02%
>>> ble_att_indicate_req_parse                             8     0.01%
>>> ble_att_indicate_req_write                            12     0.01%
>>> ble_att_indicate_rsp_write                             6     0.00%
>>> ble_att_mtu_req_parse                             8     0.01%
>>> ble_att_mtu_req_write                            12     0.01%
>>> ble_att_mtu_rsp_parse                             8     0.01%
>>> ble_att_mtu_rsp_write                            12     0.01%
>>> ble_att_notify_req_parse                             8     0.01%
>>> ble_att_notify_req_write                            12     0.01%
>>> ble_att_prep_write_req_parse                            14     0.01%
>>> ble_att_prep_write_req_write                            18     0.01%
>>> ble_att_prep_write_rsp_parse                            14     0.01%
>>> ble_att_read_blob_req_parse                            14     0.01%
>>> ble_att_read_blob_req_write                            18     0.01%
>>> ble_att_read_group_type_req_parse                            14     0.01%
>>> ble_att_read_group_type_req_write                            18     0.01%
>>> ble_att_read_group_type_rsp_parse                             6     0.00%
>>> ble_att_read_group_type_rsp_write                            10     0.01%
>>> ble_att_read_mult_req_parse                             2     0.00%
>>> ble_att_read_mult_req_write                             6     0.00%
>>> ble_att_read_mult_rsp_write                             6     0.00%
>>> ble_att_read_req_parse                             8     0.01%
>>> ble_att_read_req_write                            12     0.01%
>>> ble_att_read_type_req_parse                            14     0.01%
>>> ble_att_read_type_req_write                            18     0.01%
>>> ble_att_read_type_rsp_parse                             6     0.00%
>>> ble_att_read_type_rsp_write                            10     0.01%
>>> ble_att_write_cmd_parse                             8     0.01%
>>> ble_att_write_cmd_write                            12     0.01%
>>> ble_att_write_req_parse                             8     0.01%
>>> ble_att_write_req_write                            12     0.01%
>>> ble_att_svr.c                          5576     4.11%
>>> ble_att_svr_check_perms                           330     0.24%
>>> ble_att_svr_fill_type_value_entry                            92     0.07%
>>> ble_att_svr_find_by_handle                            48     0.04%
>>> ble_att_svr_find_by_uuid                            68     0.05%
>>> ble_att_svr_init                            64     0.05%
>>> ble_att_svr_prep_clear                            24     0.02%
>>> ble_att_svr_prep_free                            28     0.02%
>>> ble_att_svr_prev_handle                            12     0.01%
>>> ble_att_svr_pullup_req_base                            22     0.02%
>>> ble_att_svr_read                            94     0.07%
>>> ble_att_svr_read_flat                            92     0.07%
>>> ble_att_svr_read_group_type_entry_write                            70     
>>> 0.05%
>>> ble_att_svr_read_handle                            52     0.04%
>>> ble_att_svr_read_local                            54     0.04%
>>> ble_att_svr_register                            88     0.06%
>>> ble_att_svr_rx_exec_write                           370     0.27%
>>> ble_att_svr_rx_find_info                           336     0.25%
>>> ble_att_svr_rx_find_type_value                           528     0.39%
>>> ble_att_svr_rx_indicate                           184     0.14%
>>> ble_att_svr_rx_mtu                           208     0.15%
>>> ble_att_svr_rx_notify                            88     0.06%
>>> ble_att_svr_rx_prep_write                           392     0.29%
>>> ble_att_svr_rx_read                           132     0.10%
>>> ble_att_svr_rx_read_blob                           134     0.10%
>>> ble_att_svr_rx_read_group_type                           620     0.46%
>>> ble_att_svr_rx_read_mult                           244     0.18%
>>> ble_att_svr_rx_read_type                           456     0.34%
>>> ble_att_svr_rx_write                           158     0.12%
>>> ble_att_svr_rx_write_no_rsp                            68     0.05%
>>> ble_att_svr_start                           104     0.08%
>>> ble_att_svr_ticks_until_tmo                            20     0.01%
>>> ble_att_svr_tx_rsp                           220     0.16%
>>> ble_att_svr_write                            86     0.06%
>>> ble_att_svr_write_handle                            52     0.04%
>>> ble_att_svr_write_local                            38     0.03%
>>> ble_eddystone.c                             4     0.00%
>>> ble_eddystone_set_adv_data_url                             4     0.00%
>>> ble_gap.c                          6212     4.58%
>>> ble_gap_adv_enable_tx                            32     0.02%
>>> ble_gap_adv_finished                            56     0.04%
>>> ble_gap_adv_set_data                            80     0.06%
>>> ble_gap_adv_set_fields                            36     0.03%
>>> ble_gap_adv_start                           708     0.52%
>>> ble_gap_adv_stop                            88     0.06%
>>> ble_gap_call_conn_event_cb                            74     0.05%
>>> ble_gap_conn_broken                           148     0.11%
>>> ble_gap_conn_cancel                            92     0.07%
>>> ble_gap_conn_cancel_tx                            24     0.02%
>>> ble_gap_conn_find                            44     0.03%
>>> ble_gap_conn_params_dflt                            16     0.01%
>>> ble_gap_conn_rssi                             8     0.01%
>>> ble_gap_connect                           548     0.40%
>>> ble_gap_disc                           520     0.38%
>>> ble_gap_disc_cancel                            72     0.05%
>>> ble_gap_disc_enable_tx                            36     0.03%
>>> ble_gap_fill_conn_desc                           142     0.10%
>>> ble_gap_init                           140     0.10%
>>> ble_gap_master_extract_state                            36     0.03%
>>> ble_gap_master_reset_state                            36     0.03%
>>> ble_gap_mtu_event                            50     0.04%
>>> ble_gap_notify_rx_event                            68     0.05%
>>> ble_gap_notify_tx_event                            62     0.05%
>>> ble_gap_rx_adv_report                           124     0.09%
>>> ble_gap_rx_conn_complete                           532     0.39%
>>> ble_gap_rx_disconn_complete                            80     0.06%
>>> ble_gap_rx_l2cap_update_req                            42     0.03%
>>> ble_gap_rx_param_req                           240     0.18%
>>> ble_gap_rx_update_complete                           212     0.16%
>>> ble_gap_slave_reset_state                            28     0.02%
>>> ble_gap_subscribe_event                           104     0.08%
>>> ble_gap_terminate                           132     0.10%
>>> ble_gap_timer                           348     0.26%
>>> ble_gap_update_entry_free                            20     0.01%
>>> ble_gap_update_entry_remove                            72     0.05%
>>> ble_gap_update_l2cap_cb                            44     0.03%
>>> ble_gap_update_notify                            54     0.04%
>>> ble_gap_update_params                           552     0.41%
>>> ble_gap_wl_set                           512     0.38%
>>> ble_gattc.c                          8820     6.50%
>>> ble_gattc_connection_broken                            12     0.01%
>>> ble_gattc_disc_all_chrs                           136     0.10%
>>> ble_gattc_disc_all_chrs_cb                            68     0.05%
>>> ble_gattc_disc_all_chrs_err                            20     0.01%
>>> ble_gattc_disc_all_chrs_resume                            36     0.03%
>>> ble_gattc_disc_all_chrs_rx_adata                           136     0.10%
>>> ble_gattc_disc_all_chrs_rx_complete                            52     0.04%
>>> ble_gattc_disc_all_chrs_tmo                            14     0.01%
>>> ble_gattc_disc_all_chrs_tx                            48     0.04%
>>> ble_gattc_disc_all_dscs                           132     0.10%
>>> ble_gattc_disc_all_dscs_cb                            64     0.05%
>>> ble_gattc_disc_all_dscs_err                            20     0.01%
>>> ble_gattc_disc_all_dscs_resume                            36     0.03%
>>> ble_gattc_disc_all_dscs_tmo                            14     0.01%
>>> ble_gattc_disc_all_dscs_tx                            32     0.02%
>>> ble_gattc_disc_all_svcs                            88     0.06%
>>> ble_gattc_disc_all_svcs_cb                            68     0.05%
>>> ble_gattc_disc_all_svcs_err                            20     0.01%
>>> ble_gattc_disc_all_svcs_resume                            36     0.03%
>>> ble_gattc_disc_all_svcs_tmo                            14     0.01%
>>> ble_gattc_disc_all_svcs_tx                            48     0.04%
>>> ble_gattc_disc_chr_uuid_cb                            68     0.05%
>>> ble_gattc_disc_chr_uuid_err                            20     0.01%
>>> ble_gattc_disc_chr_uuid_resume                            36     0.03%
>>> ble_gattc_disc_chr_uuid_rx_adata                           140     0.10%
>>> ble_gattc_disc_chr_uuid_rx_complete                            52     0.04%
>>> ble_gattc_disc_chr_uuid_tmo                            14     0.01%
>>> ble_gattc_disc_chr_uuid_tx                            48     0.04%
>>> ble_gattc_disc_chrs_by_uuid                           168     0.12%
>>> ble_gattc_disc_svc_by_uuid                           132     0.10%
>>> ble_gattc_disc_svc_uuid_cb                            68     0.05%
>>> ble_gattc_disc_svc_uuid_err                            20     0.01%
>>> ble_gattc_disc_svc_uuid_resume                            36     0.03%
>>> ble_gattc_disc_svc_uuid_tmo                            14     0.01%
>>> ble_gattc_disc_svc_uuid_tx                            66     0.05%
>>> ble_gattc_err_dispatch                            60     0.04%
>>> ble_gattc_error                            28     0.02%
>>> ble_gattc_exchange_mtu                           116     0.09%
>>> ble_gattc_extract                           128     0.09%
>>> ble_gattc_extract_first_by_conn_op                            36     0.03%
>>> ble_gattc_extract_with_rx_entry                            44     0.03%
>>> ble_gattc_fail_procs                            92     0.07%
>>> ble_gattc_find_inc_svcs                           132     0.10%
>>> ble_gattc_find_inc_svcs_cb                            68     0.05%
>>> ble_gattc_find_inc_svcs_err                            22     0.02%
>>> ble_gattc_find_inc_svcs_resume                            36     0.03%
>>> ble_gattc_find_inc_svcs_rx_adata                           156     0.11%
>>> ble_gattc_find_inc_svcs_rx_complete                            54     0.04%
>>> ble_gattc_find_inc_svcs_rx_read_rsp                           116     0.09%
>>> ble_gattc_find_inc_svcs_tmo                            14     0.01%
>>> ble_gattc_find_inc_svcs_tx                            64     0.05%
>>> ble_gattc_indicate                           212     0.16%
>>> ble_gattc_indicate_err                            40     0.03%
>>> ble_gattc_indicate_tmo                            16     0.01%
>>> ble_gattc_init                            88     0.06%
>>> ble_gattc_log_proc_init                            32     0.02%
>>> ble_gattc_log_uuid                            40     0.03%
>>> ble_gattc_mtu_cb                            68     0.05%
>>> ble_gattc_mtu_err                            10     0.01%
>>> ble_gattc_mtu_tmo                            14     0.01%
>>> ble_gattc_notify                            28     0.02%
>>> ble_gattc_notify_custom                           140     0.10%
>>> ble_gattc_proc_alloc                            28     0.02%
>>> ble_gattc_proc_free                            72     0.05%
>>> ble_gattc_proc_matches_conn_op                            34     0.03%
>>> ble_gattc_proc_matches_conn_rx_entry                            82     0.06%
>>> ble_gattc_proc_matches_expired                            30     0.02%
>>> ble_gattc_proc_matches_stalled                             8     0.01%
>>> ble_gattc_process_resume_status                            68     0.05%
>>> ble_gattc_process_status                            60     0.04%
>>> ble_gattc_read                           128     0.09%
>>> ble_gattc_read_by_uuid                           184     0.14%
>>> ble_gattc_read_cb                            68     0.05%
>>> ble_gattc_read_err                            10     0.01%
>>> ble_gattc_read_long                           124     0.09%
>>> ble_gattc_read_long_cb                            68     0.05%
>>> ble_gattc_read_long_err                            10     0.01%
>>> ble_gattc_read_long_resume                            36     0.03%
>>> ble_gattc_read_long_rx_read_rsp                           110     0.08%
>>> ble_gattc_read_long_tmo                            14     0.01%
>>> ble_gattc_read_long_tx                            48     0.04%
>>> ble_gattc_read_mult                           236     0.17%
>>> ble_gattc_read_mult_cb                           112     0.08%
>>> ble_gattc_read_mult_err                            10     0.01%
>>> ble_gattc_read_mult_tmo                            14     0.01%
>>> ble_gattc_read_rx_read_rsp                            38     0.03%
>>> ble_gattc_read_tmo                            14     0.01%
>>> ble_gattc_read_uuid_cb                            68     0.05%
>>> ble_gattc_read_uuid_err                            10     0.01%
>>> ble_gattc_read_uuid_rx_adata                            70     0.05%
>>> ble_gattc_read_uuid_rx_complete                            28     0.02%
>>> ble_gattc_read_uuid_tmo                            14     0.01%
>>> ble_gattc_resume_dispatch                            60     0.04%
>>> ble_gattc_rx_err                            48     0.04%
>>> ble_gattc_rx_exec_entries                            16     0.01%
>>> ble_gattc_rx_exec_write_rsp                            44     0.03%
>>> ble_gattc_rx_find_info_complete                            72     0.05%
>>> ble_gattc_rx_find_info_idata                           108     0.08%
>>> ble_gattc_rx_find_type_value_complete                            74     
>>> 0.05%
>>> ble_gattc_rx_find_type_value_hinfo                            98     0.07%
>>> ble_gattc_rx_indicate_rsp                            50     0.04%
>>> ble_gattc_rx_mtu                            36     0.03%
>>> ble_gattc_rx_prep_entries                            16     0.01%
>>> ble_gattc_rx_prep_write_rsp                            56     0.04%
>>> ble_gattc_rx_read_blob_rsp                            34     0.03%
>>> ble_gattc_rx_read_group_type_adata                           120     0.09%
>>> ble_gattc_rx_read_group_type_complete                            74     
>>> 0.05%
>>> ble_gattc_rx_read_mult_rsp                            36     0.03%
>>> ble_gattc_rx_read_rsp                            48     0.04%
>>> ble_gattc_rx_read_rsp_entries                            24     0.02%
>>> ble_gattc_rx_read_type_adata                            44     0.03%
>>> ble_gattc_rx_read_type_complete                            44     0.03%
>>> ble_gattc_rx_read_type_complete_entries                            32     
>>> 0.02%
>>> ble_gattc_rx_read_type_elem_entries                            32     0.02%
>>> ble_gattc_rx_write_rsp                            30     0.02%
>>> ble_gattc_ticks_until_resume                            36     0.03%
>>> ble_gattc_timer                           212     0.16%
>>> ble_gattc_tmo_dispatch                            60     0.04%
>>> ble_gattc_write                           148     0.11%
>>> ble_gattc_write_cb                            68     0.05%
>>> ble_gattc_write_err                             8     0.01%
>>> ble_gattc_write_long                           148     0.11%
>>> ble_gattc_write_long_cb                            56     0.04%
>>> ble_gattc_write_long_err                            50     0.04%
>>> ble_gattc_write_long_resume                            34     0.03%
>>> ble_gattc_write_long_rx_exec                            26     0.02%
>>> ble_gattc_write_long_rx_prep                           128     0.09%
>>> ble_gattc_write_long_tmo                            12     0.01%
>>> ble_gattc_write_long_tx                           130     0.10%
>>> ble_gattc_write_no_rsp                            92     0.07%
>>> ble_gattc_write_reliable                           304     0.22%
>>> ble_gattc_write_reliable_cb                            68     0.05%
>>> ble_gattc_write_reliable_err                            40     0.03%
>>> ble_gattc_write_reliable_resume                            34     0.03%
>>> ble_gattc_write_reliable_rx_exec                            12     0.01%
>>> ble_gattc_write_reliable_rx_prep                           144     0.11%
>>> ble_gattc_write_reliable_tmo                            12     0.01%
>>> ble_gattc_write_reliable_tx                           152     0.11%
>>> ble_gattc_write_tmo                            12     0.01%
>>> ble_gatts_indicate_fail_notconn                            12     0.01%
>>> ble_gatts.c                          3894     2.87%
>>> ble_gatts_add_svcs                            56     0.04%
>>> ble_gatts_chr_clt_cfg_allowed                            22     0.02%
>>> ble_gatts_chr_def_access                           176     0.13%
>>> ble_gatts_chr_updated                           204     0.15%
>>> ble_gatts_chr_val_access                            76     0.06%
>>> ble_gatts_clt_cfg_access                           344     0.25%
>>> ble_gatts_clt_cfg_find_idx                            60     0.04%
>>> ble_gatts_conn_can_alloc                            32     0.02%
>>> ble_gatts_conn_init                            68     0.05%
>>> ble_gatts_connection_broken                           108     0.08%
>>> ble_gatts_count_cfg                            80     0.06%
>>> ble_gatts_count_resources                           232     0.17%
>>> ble_gatts_dsc_access                            58     0.04%
>>> ble_gatts_dsc_inc_stat                            36     0.03%
>>> ble_gatts_find_svc_entry_idx                            68     0.05%
>>> ble_gatts_free_mem                            36     0.03%
>>> ble_gatts_inc_access                            88     0.06%
>>> ble_gatts_init                            60     0.04%
>>> ble_gatts_register_svcs                           996     0.73%
>>> ble_gatts_rx_indicate_ack                           168     0.12%
>>> ble_gatts_schedule_update                            52     0.04%
>>> ble_gatts_send_next_indicate                           104     0.08%
>>> ble_gatts_start                           328     0.24%
>>> ble_gatts_subscribe_event                            42     0.03%
>>> ble_gatts_svc_access                            52     0.04%
>>> ble_gatts_tx_notifications                           144     0.11%
>>> ble_gatts_val_access                           204     0.15%
>>> ble_hs.c                          1258     0.93%
>>> ble_hs_enqueue_hci_event                            56     0.04%
>>> ble_hs_event_data                            12     0.01%
>>> ble_hs_event_reset                             8     0.01%
>>> ble_hs_event_rx_hci_ev                            24     0.02%
>>> ble_hs_event_start                            22     0.02%
>>> ble_hs_event_tx_notify                             8     0.01%
>>> ble_hs_evq_set                            24     0.02%
>>> ble_hs_hw_error                            12     0.01%
>>> ble_hs_init                           416     0.31%
>>> ble_hs_is_parent_task                            36     0.03%
>>> ble_hs_lock                            20     0.01%
>>> ble_hs_notifications_sched                            24     0.02%
>>> ble_hs_process_rx_data_queue                            32     0.02%
>>> ble_hs_process_tx_data_queue                            32     0.02%
>>> ble_hs_reset                           140     0.10%
>>> ble_hs_rx_data                            40     0.03%
>>> ble_hs_sched_reset                            32     0.02%
>>> ble_hs_start                            64     0.05%
>>> ble_hs_sync                            76     0.06%
>>> ble_hs_timer_exp                            60     0.04%
>>> ble_hs_timer_resched                            16     0.01%
>>> ble_hs_timer_sched                            48     0.04%
>>> ble_hs_tx_data                            40     0.03%
>>> ble_hs_unlock                            16     0.01%
>>> ble_hs_adv.c                          1852     1.36%
>>> ble_hs_adv_find_field                            52     0.04%
>>> ble_hs_adv_parse                            50     0.04%
>>> ble_hs_adv_parse_fields                           644     0.47%
>>> ble_hs_adv_parse_uuids128                           108     0.08%
>>> ble_hs_adv_parse_uuids16                            76     0.06%
>>> ble_hs_adv_parse_uuids32                            92     0.07%
>>> ble_hs_adv_set_fields                           716     0.53%
>>> ble_hs_adv_set_flat                            58     0.04%
>>> ble_hs_adv_set_hdr                            40     0.03%
>>> find_field_func                            16     0.01%
>>> ble_hs_atomic.c                           116     0.09%
>>> ble_hs_atomic_conn_delete                            44     0.03%
>>> ble_hs_atomic_conn_flags                            44     0.03%
>>> ble_hs_atomic_first_conn_handle                            28     0.02%
>>> ble_hs_conn.c                           966     0.71%
>>> ble_hs_conn_addrs                           204     0.15%
>>> ble_hs_conn_alloc                           108     0.08%
>>> ble_hs_conn_can_alloc                            48     0.04%
>>> ble_hs_conn_chan_find                            42     0.03%
>>> ble_hs_conn_chan_insert                            64     0.05%
>>> ble_hs_conn_delete_chan                            44     0.03%
>>> ble_hs_conn_find                            48     0.04%
>>> ble_hs_conn_find_assert                             8     0.01%
>>> ble_hs_conn_find_by_addr                            48     0.04%
>>> ble_hs_conn_find_by_idx                            44     0.03%
>>> ble_hs_conn_first                            12     0.01%
>>> ble_hs_conn_free                            56     0.04%
>>> ble_hs_conn_init                            52     0.04%
>>> ble_hs_conn_insert                            24     0.02%
>>> ble_hs_conn_remove                            32     0.02%
>>> ble_hs_conn_timer                           132     0.10%
>>> ble_hs_dbg.c                             2     0.00%
>>> ble_hs_dbg_event_disp                             2     0.00%
>>> ble_hs_hci.c                           706     0.52%
>>> ble_hs_hci_acl_tx                           168     0.12%
>>> ble_hs_hci_cmd_tx                           396     0.29%
>>> ble_hs_hci_cmd_tx_empty_ack                            14     0.01%
>>> ble_hs_hci_frag_alloc                             8     0.01%
>>> ble_hs_hci_init                            28     0.02%
>>> ble_hs_hci_rx_ack                            36     0.03%
>>> ble_hs_hci_rx_evt                            32     0.02%
>>> ble_hs_hci_set_buf_sz                            24     0.02%
>>> ble_hs_hci_cmd.c                          1792     1.32%
>>> ble_hs_hci_cmd_body_le_conn_update                            72     0.05%
>>> ble_hs_hci_cmd_build_add_to_resolv_list                           102     
>>> 0.08%
>>> ble_hs_hci_cmd_build_clear_resolv_list                            18     
>>> 0.01%
>>> ble_hs_hci_cmd_build_disconnect                            34     0.03%
>>> ble_hs_hci_cmd_build_le_add_to_whitelist                            44     
>>> 0.03%
>>> ble_hs_hci_cmd_build_le_clear_whitelist                            18     
>>> 0.01%
>>> ble_hs_hci_cmd_build_le_conn_param_neg_reply                            34  
>>>    0.03%
>>> ble_hs_hci_cmd_build_le_conn_param_reply                            86     
>>> 0.06%
>>> ble_hs_hci_cmd_build_le_conn_update                            30     0.02%
>>> ble_hs_hci_cmd_build_le_create_conn_cancel                            18    
>>>  0.01%
>>> ble_hs_hci_cmd_build_le_create_connection                           286     
>>> 0.21%
>>> ble_hs_hci_cmd_build_le_read_buffer_size                            18     
>>> 0.01%
>>> ble_hs_hci_cmd_build_le_read_loc_supp_feat                            18    
>>>  0.01%
>>> ble_hs_hci_cmd_build_le_set_adv_data                            66     0.05%
>>> ble_hs_hci_cmd_build_le_set_adv_enable                            24     
>>> 0.02%
>>> ble_hs_hci_cmd_build_le_set_adv_params                           196     
>>> 0.14%
>>> ble_hs_hci_cmd_build_le_set_event_mask                            34     
>>> 0.03%
>>> ble_hs_hci_cmd_build_le_set_scan_enable                            28     
>>> 0.02%
>>> ble_hs_hci_cmd_build_le_set_scan_params                           140     
>>> 0.10%
>>> ble_hs_hci_cmd_build_read_adv_pwr                            18     0.01%
>>> ble_hs_hci_cmd_build_read_bd_addr                            18     0.01%
>>> ble_hs_hci_cmd_build_read_rssi                            30     0.02%
>>> ble_hs_hci_cmd_build_reset                            18     0.01%
>>> ble_hs_hci_cmd_build_set_addr_res_en                            32     0.02%
>>> ble_hs_hci_cmd_build_set_data_len                            82     0.06%
>>> ble_hs_hci_cmd_build_set_event_mask                            34     0.03%
>>> ble_hs_hci_cmd_build_set_event_mask2                            34     0.03%
>>> ble_hs_hci_cmd_build_set_random_addr                            52     0.04%
>>> ble_hs_hci_cmd_build_set_resolv_priv_addr_timeout                           
>>>  48     0.04%
>>> ble_hs_hci_cmd_send                            96     0.07%
>>> ble_hs_hci_cmd_send_buf                            64     0.05%
>>> ble_hs_hci_evt.c                          1616     1.19%
>>> ble_hs_hci_evt_acl_process                           162     0.12%
>>> ble_hs_hci_evt_disconn_complete                            50     0.04%
>>> ble_hs_hci_evt_dispatch                            48     0.04%
>>> ble_hs_hci_evt_enc_key_refresh                            22     0.02%
>>> ble_hs_hci_evt_encrypt_change                            22     0.02%
>>> ble_hs_hci_evt_hw_error                            20     0.01%
>>> ble_hs_hci_evt_le_adv_rpt                           250     0.18%
>>> ble_hs_hci_evt_le_conn_complete                           264     0.19%
>>> ble_hs_hci_evt_le_conn_parm_req                           152     0.11%
>>> ble_hs_hci_evt_le_conn_upd_complete                           138     0.10%
>>> ble_hs_hci_evt_le_dir_adv_rpt                           170     0.13%
>>> ble_hs_hci_evt_le_dispatch                            56     0.04%
>>> ble_hs_hci_evt_le_lt_key_req                            36     0.03%
>>> ble_hs_hci_evt_le_meta                            68     0.05%
>>> ble_hs_hci_evt_num_completed_pkts                            62     0.05%
>>> ble_hs_hci_evt_process                            96     0.07%
>>> ble_hs_hci_util.c                           302     0.22%
>>> ble_hs_hci_util_data_hdr_strip                            54     0.04%
>>> ble_hs_hci_util_handle_pb_bc_join                            12     0.01%
>>> ble_hs_hci_util_read_adv_tx_pwr                            62     0.05%
>>> ble_hs_hci_util_read_rssi                            72     0.05%
>>> ble_hs_hci_util_set_data_len                            74     0.05%
>>> ble_hs_hci_util_set_random_addr                            28     0.02%
>>> ble_hs_id.c                           276     0.20%
>>> ble_hs_id_addr                            80     0.06%
>>> ble_hs_id_copy_addr                            48     0.04%
>>> ble_hs_id_set_pub                            28     0.02%
>>> ble_hs_id_set_rnd                            56     0.04%
>>> ble_hs_id_use_addr                            64     0.05%
>>> ble_hs_log.c                            56     0.04%
>>> ble_hs_log_flat_buf                            14     0.01%
>>> ble_hs_log_mbuf                            42     0.03%
>>> ble_hs_mbuf.c                           212     0.16%
>>> ble_hs_mbuf_acm_pkt                            10     0.01%
>>> ble_hs_mbuf_att_pkt                            10     0.01%
>>> ble_hs_mbuf_bare_pkt                            10     0.01%
>>> ble_hs_mbuf_from_flat                            44     0.03%
>>> ble_hs_mbuf_gen_pkt                            42     0.03%
>>> ble_hs_mbuf_l2cap_pkt                            10     0.01%
>>> ble_hs_mbuf_pullup_base                            36     0.03%
>>> ble_hs_mbuf_to_flat                            50     0.04%
>>> ble_hs_misc.c                            94     0.07%
>>> ble_hs_misc_addr_type_to_id                            16     0.01%
>>> ble_hs_misc_conn_chan_find                            46     0.03%
>>> ble_hs_misc_conn_chan_find_reqd                            32     0.02%
>>> ble_hs_pvcy.c                           366     0.27%
>>> ble_hs_pvcy_add_entry                           104     0.08%
>>> ble_hs_pvcy_ensure_started                            68     0.05%
>>> ble_hs_pvcy_set_our_irk                           140     0.10%
>>> ble_hs_pvcy_set_resolve_enabled                            38     0.03%
>>> default_irk                            16     0.01%
>>> ble_hs_startup.c                           272     0.20%
>>> ble_hs_startup_go                           272     0.20%
>>> ble_l2cap.c                           572     0.42%
>>> ble_l2cap_chan_alloc                            48     0.04%
>>> ble_l2cap_chan_free                            40     0.03%
>>> ble_l2cap_init                            88     0.06%
>>> ble_l2cap_is_mtu_req_sent                             8     0.01%
>>> ble_l2cap_parse_hdr                            42     0.03%
>>> ble_l2cap_prepend_hdr                            50     0.04%
>>> ble_l2cap_rx                           266     0.20%
>>> ble_l2cap_tx                            30     0.02%
>>> ble_l2cap_sig.c                          1124     0.83%
>>> ble_l2cap_sig_conn_broken                            30     0.02%
>>> ble_l2cap_sig_create_chan                            32     0.02%
>>> ble_l2cap_sig_dispatch                            92     0.07%
>>> ble_l2cap_sig_init                            52     0.04%
>>> ble_l2cap_sig_proc_extract                            80     0.06%
>>> ble_l2cap_sig_proc_free                            20     0.01%
>>> ble_l2cap_sig_rx                           140     0.10%
>>> ble_l2cap_sig_rx_noop                             4     0.00%
>>> ble_l2cap_sig_timer                           156     0.11%
>>> ble_l2cap_sig_update                           248     0.18%
>>> ble_l2cap_sig_update_call_cb                            32     0.02%
>>> ble_l2cap_sig_update_req_rx                           150     0.11%
>>> ble_l2cap_sig_update_rsp_rx                            88     0.06%
>>> ble_l2cap_sig_cmd.c                           364     0.27%
>>> ble_l2cap_sig_hdr_parse                            14     0.01%
>>> ble_l2cap_sig_init_cmd                            80     0.06%
>>> ble_l2cap_sig_reject_invalid_cid_tx                            30     0.02%
>>> ble_l2cap_sig_reject_tx                            72     0.05%
>>> ble_l2cap_sig_tx                            46     0.03%
>>> ble_l2cap_sig_update_req_parse                            18     0.01%
>>> ble_l2cap_sig_update_req_tx                            56     0.04%
>>> ble_l2cap_sig_update_rsp_parse                             6     0.00%
>>> ble_l2cap_sig_update_rsp_tx                            42     0.03%
>>> ble_sm.c                            70     0.05%
>>> ble_sm_create_chan                            32     0.02%
>>> ble_sm_rx                            38     0.03%
>>> ble_sm_cmd.c                            96     0.07%
>>> ble_sm_cmd_get                            52     0.04%
>>> ble_sm_tx                            44     0.03%
>>> ble_store.c                           350     0.26%
>>> ble_store_delete                            20     0.01%
>>> ble_store_delete_cccd                            12     0.01%
>>> ble_store_iterate                            86     0.06%
>>> ble_store_key_from_value_cccd                            24     0.02%
>>> ble_store_key_from_value_sec                            40     0.03%
>>> ble_store_read                            20     0.01%
>>> ble_store_read_cccd                            14     0.01%
>>> ble_store_read_peer_sec                            14     0.01%
>>> ble_store_write                            20     0.01%
>>> ble_store_write_cccd                            12     0.01%
>>> ble_store_write_our_sec                            12     0.01%
>>> ble_store_write_peer_sec                            76     0.06%
>>> ble_uuid.c                           526     0.39%
>>> ble_uuid_base                            16     0.01%
>>> ble_uuid_cmp                            48     0.04%
>>> ble_uuid_flat                            88     0.06%
>>> ble_uuid_init_from_buf                            82     0.06%
>>> ble_uuid_init_from_mbuf                            38     0.03%
>>> ble_uuid_to_any                            74     0.05%
>>> ble_uuid_to_mbuf                            32     0.02%
>>> ble_uuid_to_str                           136     0.10%
>>> ble_uuid_u16                            12     0.01%
>>> store                           968     0.71%
>>> ram                           968     0.71%
>>> src                           968     0.71%
>>> ble_store_ram.c                           968     0.71%
>>> ble_store_ram_delete                            56     0.04%
>>> ble_store_ram_delete_sec                            60     0.04%
>>> ble_store_ram_find_cccd                           120     0.09%
>>> ble_store_ram_find_sec                           128     0.09%
>>> ble_store_ram_init                            80     0.06%
>>> ble_store_ram_print_key_sec                            36     0.03%
>>> ble_store_ram_print_value_sec                            64     0.05%
>>> ble_store_ram_read                           176     0.13%
>>> ble_store_ram_write                           248     0.18%
>>> src                            64     0.05%
>>> ble_util.c                            16     0.01%
>>> ble_err_from_os                            16     0.01%
>>> hci_common.c                            48     0.04%
>>> g_ble_hci_le_cmd_len                            48     0.04%
>>> transport                           692     0.51%
>>> ram                           692     0.51%
>>> src                           692     0.51%
>>> ble_hci_ram.c                           692     0.51%
>>> ble_hci_ram_free_mem                            56     0.04%
>>> ble_hci_ram_init                           120     0.09%
>>> ble_hci_ram_pkg_init                            48     0.04%
>>> ble_hci_trans_buf_alloc                           108     0.08%
>>> ble_hci_trans_buf_free                           132     0.10%
>>> ble_hci_trans_cfg_hs                            40     0.03%
>>> ble_hci_trans_cfg_ll                            40     0.03%
>>> ble_hci_trans_hs_acl_tx                            36     0.03%
>>> ble_hci_trans_hs_cmd_tx                            36     0.03%
>>> ble_hci_trans_ll_acl_tx                            36     0.03%
>>> ble_hci_trans_ll_evt_tx                            36     0.03%
>>> ble_hci_trans_reset                             4     0.00%
>>> sys                         5410     3.99%
>>> console                          1354     1.00%
>>> full                          1354     1.00%
>>> src                          1354     1.00%
>>> cons_fmt.c                            80     0.06%
>>> console_file                             4     0.00%
>>> console_file_ops                             8     0.01%
>>> console_printf                            68     0.05%
>>> cons_tty.c                          1162     0.86%
>>> console_add_char                            20     0.01%
>>> console_blocking_mode                            48     0.04%
>>> console_blocking_tx                            20     0.01%
>>> console_file_write                           104     0.08%
>>> console_init                           140     0.10%
>>> console_is_init                            16     0.01%
>>> console_pkg_init                            52     0.04%
>>> console_queue_char                           104     0.08%
>>> console_read                           168     0.12%
>>> console_rx_char                           386     0.28%
>>> console_tx_char                            32     0.02%
>>> console_tx_flush                            58     0.04%
>>> console_write                            14     0.01%
>>> prompt.c                            76     0.06%
>>> console_no_prompt                            12     0.01%
>>> console_print_prompt                            32     0.02%
>>> console_set_prompt                            20     0.01%
>>> console_yes_prompt                            12     0.01%
>>> ticks.c                            36     0.03%
>>> console_get_ticks                            12     0.01%
>>> console_no_ticks                            12     0.01%
>>> console_yes_ticks                            12     0.01%
>>> flash_map                           288     0.21%
>>> src                           288     0.21%
>>> flash_map.c                           288     0.21%
>>> flash_area_close                             2     0.00%
>>> flash_area_open                            80     0.06%
>>> flash_area_read                            38     0.03%
>>> flash_map_init                           168     0.12%
>>> log                           688     0.51%
>>> full                           688     0.51%
>>> src                           688     0.51%
>>> log.c                           596     0.44%
>>> log_append                           224     0.17%
>>> log_init                            64     0.05%
>>> log_printf                            62     0.05%
>>> log_read                            20     0.01%
>>> log_read_hdr_walk                            36     0.03%
>>> log_register                           180     0.13%
>>> log_walk                            10     0.01%
>>> log_console.c                            92     0.07%
>>> log_console_append                            56     0.04%
>>> log_console_flush                             4     0.00%
>>> log_console_handler                            24     0.02%
>>> log_console_read                             4     0.00%
>>> log_console_walk                             4     0.00%
>>> mfg                           362     0.27%
>>> src                           362     0.27%
>>> mfg.c                           362     0.27%
>>> mfg_init                           152     0.11%
>>> mfg_next_tlv                           112     0.08%
>>> mfg_next_tlv_with_type                            30     0.02%
>>> mfg_read_tlv_flash_area                            68     0.05%
>>> shell                          2508     1.85%
>>> src                          2508     1.85%
>>> shell.c                          1696     1.25%
>>> shell_cmd_find                            64     0.05%
>>> shell_cmd_list_lock                            32     0.02%
>>> shell_cmd_list_unlock                            28     0.02%
>>> shell_cmd_register                            64     0.05%
>>> shell_console_rx_cb                            24     0.02%
>>> shell_echo_cmd                            76     0.06%
>>> shell_event_console_rdy                           168     0.12%
>>> shell_event_data_in                           356     0.26%
>>> shell_evq_set                            20     0.01%
>>> shell_help_cmd                           156     0.11%
>>> shell_init                           312     0.23%
>>> shell_nlip_process                           224     0.17%
>>> shell_process_command                           172     0.13%
>>> shell_os.c                           516     0.38%
>>> shell_os_date_cmd                           128     0.09%
>>> shell_os_mpool_display_cmd                           160     0.12%
>>> shell_os_tasks_display_cmd                           228     0.17%
>>> shell_prompt.c                           188     0.14%
>>> shell_prompt_cmd                           188     0.14%
>>> shell_tick.c                           108     0.08%
>>> shell_ticks_cmd                           108     0.08%
>>> stats                           186     0.14%
>>> full                           186     0.14%
>>> src                           186     0.14%
>>> stats.c                           186     0.14%
>>> stats_init_and_reg                            34     0.03%
>>> stats_module_init                            84     0.06%
>>> stats_register                            68     0.05%
>>> sysinit                            24     0.02%
>>> src                            24     0.02%
>>> sysinit.c                            24     0.02%
>>> sysinit_end                            12     0.01%
>>> sysinit_start                            12     0.01%
>>> time                         1650     1.22%
>>> datetime                          1650     1.22%
>>> src                          1650     1.22%
>>> datetime.c                          1650     1.22%
>>> datetime_format                           528     0.39%
>>> datetime_parse                           932     0.69%
>>> leapyear                            68     0.05%
>>> month_days                            48     0.04%
>>> parse_number                            74     0.05%
>>> util                          784     0.58%
>>> crc                           552     0.41%
>>> src                           552     0.41%
>>> crc16.c                           552     0.41%
>>> crc16_ccitt                            40     0.03%
>>> crc16tab                           512     0.38%
>>> mem                           232     0.17%
>>> src                           232     0.17%
>>> mem.c                           232     0.17%
>>> mem_init_mbuf_pool                            48     0.04%
>>> mem_malloc_mempool                           112     0.08%
>>> mem_split_frag                            72     0.05%
>>> ===============================================================================================================
>>>                                          Total symbol size (i.e. excluding 
>>> padding, etc.)     121255
>>> 
>>> 
>>> And
>>> 
>>> 
>>> Size of Application Image: app
>>> RAM report:
>>> Path                         Size         %
>>> ===============================================================================================================
>>> (other)                         1690     9.19%
>>> __compound_literal.0                             4     0.02%
>>> __compound_literal.1                             4     0.02%
>>> __compound_literal.10                            17     0.09%
>>> __compound_literal.11                            17     0.09%
>>> __compound_literal.12                            17     0.09%
>>> __compound_literal.13                            96     0.52%
>>> __compound_literal.14                           192     1.04%
>>> __compound_literal.15                            17     0.09%
>>> __compound_literal.16                            17     0.09%
>>> __compound_literal.17                            17     0.09%
>>> __compound_literal.18                            17     0.09%
>>> __compound_literal.19                            17     0.09%
>>> __compound_literal.2                             4     0.02%
>>> __compound_literal.20                            17     0.09%
>>> __compound_literal.21                            17     0.09%
>>> __compound_literal.22                            17     0.09%
>>> __compound_literal.23                            17     0.09%
>>> __compound_literal.24                            17     0.09%
>>> __compound_literal.25                            17     0.09%
>>> __compound_literal.26                            17     0.09%
>>> __compound_literal.27                            17     0.09%
>>> __compound_literal.28                            96     0.52%
>>> __compound_literal.29                           192     1.04%
>>> __compound_literal.3                             4     0.02%
>>> __compound_literal.30                            96     0.52%
>>> __compound_literal.4                             4     0.02%
>>> __compound_literal.5                             4     0.02%
>>> __compound_literal.6                           144     0.78%
>>> __compound_literal.7                            17     0.09%
>>> __compound_literal.8                            17     0.09%
>>> __compound_literal.9                            17     0.09%
>>> addrs.11022                            56     0.30%
>>> attr_handles.10777                            16     0.09%
>>> error.10525                             4     0.02%
>>> holder.4304                             4     0.02%
>>> mfg_areas.4608                           120     0.65%
>>> mfg_data.10933                            29     0.16%
>>> public_tgt_addrs.10927                            48     0.26%
>>> slave_itvl_range.10928                             4     0.02%
>>> svc_data_uuid128.10931                            29     0.16%
>>> svc_data_uuid16.10929                            29     0.16%
>>> svc_data_uuid32.10930                            29     0.16%
>>> uri.10932                            29     0.16%
>>> uuids128.10926                            34     0.18%
>>> uuids16.10924                            32     0.17%
>>> uuids32.10925                            64     0.35%
>>> apps                         1310     7.13%
>>> bletiny                          1310     7.13%
>>> src                          1310     7.13%
>>> cmd.c                           940     5.11%
>>> cmd_addr_type                            24     0.13%
>>> cmd_adv_conn_modes                            32     0.17%
>>> cmd_adv_disc_modes                            32     0.17%
>>> cmd_adv_filt_types                            40     0.22%
>>> cmd_b                            12     0.07%
>>> cmd_b_entries                           192     1.04%
>>> cmd_buf                           256     1.39%
>>> cmd_disc_entries                            48     0.26%
>>> cmd_keystore_entries                            40     0.22%
>>> cmd_keystore_entry_type                            32     0.17%
>>> cmd_own_addr_types                            40     0.22%
>>> cmd_peer_addr_types                            40     0.22%
>>> cmd_scan_filt_policies                            40     0.22%
>>> cmd_sec_entries                            40     0.22%
>>> cmd_set_addr_types                            24     0.13%
>>> cmd_show_entries                            48     0.26%
>>> gatt_svr.c                            62     0.34%
>>> gatt_svr_pts_static_long_val                            30     0.16%
>>> gatt_svr_pts_static_long_val_alt                            30     0.16%
>>> gatt_svr_pts_static_val                             1     0.01%
>>> gatt_svr_sec_test_static_val                             1     0.01%
>>> main.c                           176     0.96%
>>> bletiny_chr_pool                            32     0.17%
>>> bletiny_conns                            12     0.07%
>>> bletiny_dsc_pool                            32     0.17%
>>> bletiny_full_disc_prev_chr_val                             4     0.02%
>>> bletiny_log                            20     0.11%
>>> bletiny_num_conns                             4     0.02%
>>> bletiny_svc_pool                            32     0.17%
>>> bletiny_tx_data                             8     0.04%
>>> bletiny_tx_timer                            32     0.17%
>>> parse.c                           132     0.72%
>>> cmd_args                           128     0.70%
>>> cmd_num_args                             4     0.02%
>>> hw                         1387     7.54%
>>> bsp                            64     0.35%
>>> nrf52840pdk                            64     0.35%
>>> src                            64     0.35%
>>> hal_bsp.c                            52     0.28%
>>> os_bsp_uart0                            52     0.28%
>>> sbrk.c                            12     0.07%
>>> brk                             4     0.02%
>>> sbrkBase                             4     0.02%
>>> sbrkLimit                             4     0.02%
>>> drivers                          1251     6.80%
>>> nimble                          1251     6.80%
>>> nrf52                          1251     6.80%
>>> src                          1251     6.80%
>>> ble_hw.c                            70     0.38%
>>> g_ble_hw_whitelist_mask                             1     0.01%
>>> g_ble_rng_isr_cb                             4     0.02%
>>> g_nrf_irk_list                            64     0.35%
>>> g_nrf_num_irks                             1     0.01%
>>> ble_phy.c                          1181     6.42%
>>> ble_phy_stats                            64     0.35%
>>> g_ble_phy_data                            36     0.20%
>>> g_ble_phy_enc_buf                           260     1.41%
>>> g_ble_phy_rx_buf                           260     1.41%
>>> g_ble_phy_tx_buf                           260     1.41%
>>> g_nrf_ccm_data                            33     0.18%
>>> g_nrf_encrypt_scratchpad                           268     1.46%
>>> mcu                            72     0.39%
>>> nordic                            72     0.39%
>>> nrf52xxx                            72     0.39%
>>> src                            72     0.39%
>>> hal_os_tick.c                            12     0.07%
>>> g_hal_os_tick                            12     0.07%
>>> hal_timer.c                            28     0.15%
>>> nrf52_hal_timer0                            28     0.15%
>>> hal_uart.c                            28     0.15%
>>> uart                            28     0.15%
>>> system_nrf52.c                             4     0.02%
>>> SystemCoreClock                             4     0.02%
>>> kernel                         6189    33.67%
>>> os                          6189    33.67%
>>> src                          6189    33.67%
>>> arch                             4     0.02%
>>> cortex_m4                             4     0.02%
>>> os_arch_arm.c                             4     0.02%
>>> os_flags                             4     0.02%
>>> os.c                          2472    13.45%
>>> g_idle_task                            80     0.44%
>>> g_idle_task_stack                           256     1.39%
>>> g_os_idle_ctr                             4     0.02%
>>> g_os_started                             4     0.02%
>>> os_main_stack                          2048    11.14%
>>> os_main_task                            80     0.44%
>>> os_callout.c                             8     0.04%
>>> g_callout_list                             8     0.04%
>>> os_cputime.c                             4     0.02%
>>> g_os_cputime                             4     0.02%
>>> os_dev.c                             8     0.04%
>>> g_os_dev_list                             8     0.04%
>>> os_eventq.c                            16     0.09%
>>> os_eventq_main                            16     0.09%
>>> os_heap.c                            12     0.07%
>>> os_malloc_mutex                            12     0.07%
>>> os_mbuf.c                             8     0.04%
>>> g_msys_pool_list                             8     0.04%
>>> os_mempool.c                             8     0.04%
>>> g_os_mempool_list                             8     0.04%
>>> os_msys_init.c                          3548    19.30%
>>> os_msys_init_1_data                          3504    19.06%
>>> os_msys_init_1_mbuf_pool                            12     0.07%
>>> os_msys_init_1_mempool                            32     0.17%
>>> os_sanity.c                            16     0.09%
>>> g_os_sanity_check_list                             4     0.02%
>>> g_os_sanity_check_mu                            12     0.07%
>>> os_sched.c                            24     0.13%
>>> g_current_task                             4     0.02%
>>> g_os_last_ctx_sw_time                             4     0.02%
>>> g_os_run_list                             8     0.04%
>>> g_os_sleep_list                             8     0.04%
>>> os_task.c                             9     0.05%
>>> g_os_task_list                             8     0.04%
>>> g_task_id                             1     0.01%
>>> os_time.c                            52     0.28%
>>> basetod                            48     0.26%
>>> g_os_time                             4     0.02%
>>> libc                           38     0.21%
>>> baselibc                            38     0.21%
>>> src                            38     0.21%
>>> malloc.c                            32     0.17%
>>> __malloc_head                            24     0.13%
>>> malloc_lock                             4     0.02%
>>> malloc_unlock                             4     0.02%
>>> srand48.c                             6     0.03%
>>> __rand48_seed                             6     0.03%
>>> net                         6032    32.81%
>>> nimble                          6032    32.81%
>>> controller                          2040    11.10%
>>> src                          2040    11.10%
>>> ble_ll.c                           692     3.76%
>>> ble_ll_stats                           136     0.74%
>>> g_ble_ll_data                           144     0.78%
>>> g_ble_ll_stack                           320     1.74%
>>> g_ble_ll_task                            80     0.44%
>>> g_dev_addr                             6     0.03%
>>> g_random_addr                             6     0.03%
>>> ble_ll_adv.c                           180     0.98%
>>> g_ble_ll_adv_sm                           176     0.96%
>>> g_ble_ll_cur_adv_sm                             4     0.02%
>>> ble_ll_conn.c                           550     2.99%
>>> ble_ll_conn_stats                           116     0.63%
>>> g_ble_ll_conn_active_list                             4     0.02%
>>> g_ble_ll_conn_comp_ev                             4     0.02%
>>> g_ble_ll_conn_create_sm                             4     0.02%
>>> g_ble_ll_conn_cur_sm                             4     0.02%
>>> g_ble_ll_conn_free_list                             8     0.04%
>>> g_ble_ll_conn_params                            18     0.10%
>>> g_ble_ll_conn_sm                           392     2.13%
>>> ble_ll_conn_hci.c                             4     0.02%
>>> g_ble_ll_last_num_comp_pkt_evt                             4     0.02%
>>> ble_ll_hci.c                            40     0.22%
>>> g_ble_ll_hci_cmd_ev                            16     0.09%
>>> g_ble_ll_hci_event_mask                             8     0.04%
>>> g_ble_ll_hci_event_mask2                             8     0.04%
>>> g_ble_ll_hci_le_event_mask                             8     0.04%
>>> ble_ll_rand.c                            44     0.24%
>>> g_ble_ll_rnum_buf                            32     0.17%
>>> g_ble_ll_rnum_data                            12     0.07%
>>> ble_ll_resolv.c                           232     1.26%
>>> g_ble_ll_resolv_data                            40     0.22%
>>> g_ble_ll_resolv_list                           192     1.04%
>>> ble_ll_scan.c                           202     1.10%
>>> g_ble_ll_scan_dup_advs                            64     0.35%
>>> g_ble_ll_scan_num_dup_advs                             1     0.01%
>>> g_ble_ll_scan_num_rsp_advs                             1     0.01%
>>> g_ble_ll_scan_rsp_advs                            64     0.35%
>>> g_ble_ll_scan_sm                            72     0.39%
>>> ble_ll_sched.c                            32     0.17%
>>> g_ble_ll_sched_q                             8     0.04%
>>> g_ble_ll_sched_timer                            24     0.13%
>>> ble_ll_whitelist.c                            64     0.35%
>>> g_ble_ll_whitelist                            64     0.35%
>>> host                          3883    21.12%
>>> services                           105     0.57%
>>> ans                            50     0.27%
>>> src                            50     0.27%
>>> ble_svc_ans.c                            50     0.27%
>>> ble_svc_ans_alert_not_ctrl_pt                             2     0.01%
>>> ble_svc_ans_conn_handle                             2     0.01%
>>> ble_svc_ans_new_alert_cat                             1     0.01%
>>> ble_svc_ans_new_alert_cnt                             8     0.04%
>>> ble_svc_ans_new_alert_val                            20     0.11%
>>> ble_svc_ans_new_alert_val_handle                             2     0.01%
>>> ble_svc_ans_new_alert_val_len                             2     0.01%
>>> ble_svc_ans_unr_alert_cat                             1     0.01%
>>> ble_svc_ans_unr_alert_cnt                             8     0.04%
>>> ble_svc_ans_unr_alert_stat                             2     0.01%
>>> ble_svc_ans_unr_alert_val_handle                             2     0.01%
>>> gap                            49     0.27%
>>> src                            49     0.27%
>>> ble_svc_gap.c                            49     0.27%
>>> ble_svc_gap_appearance                             2     0.01%
>>> ble_svc_gap_name                            32     0.17%
>>> ble_svc_gap_pref_conn_params                             8     0.04%
>>> ble_svc_gap_privacy_flag                             1     0.01%
>>> ble_svc_gap_reconnect_addr                             6     0.03%
>>> gatt                             6     0.03%
>>> src                             6     0.03%
>>> ble_svc_gatt.c                             6     0.03%
>>> ble_svc_gatt_changed_val_handle                             2     0.01%
>>> ble_svc_gatt_end_handle                             2     0.01%
>>> ble_svc_gatt_start_handle                             2     0.01%
>>> src                          2870    15.61%
>>> ble_att.c                           230     1.25%
>>> ble_att_preferred_mtu_val                             2     0.01%
>>> ble_att_stats                           228     1.24%
>>> ble_att_svr.c                           846     4.60%
>>> ble_att_svr_entry_mem                             4     0.02%
>>> ble_att_svr_entry_pool                            32     0.17%
>>> ble_att_svr_id                             2     0.01%
>>> ble_att_svr_list                             8     0.04%
>>> ble_att_svr_prep_entry_mem                           768     4.18%
>>> ble_att_svr_prep_entry_pool                            32     0.17%
>>> ble_gap.c                           280     1.52%
>>> ble_gap_master                            20     0.11%
>>> ble_gap_slave                            84     0.46%
>>> ble_gap_stats                           136     0.74%
>>> ble_gap_update_entries                             4     0.02%
>>> ble_gap_update_entry_mem                             4     0.02%
>>> ble_gap_update_entry_pool                            32     0.17%
>>> ble_gattc.c                           420     2.28%
>>> ble_gattc_proc_mem                           224     1.22%
>>> ble_gattc_proc_pool                            32     0.17%
>>> ble_gattc_procs                             8     0.04%
>>> ble_gattc_resume_at                             4     0.02%
>>> ble_gattc_stats                           152     0.83%
>>> ble_gatts.c                           110     0.60%
>>> ble_gatts_clt_cfg_mem                             4     0.02%
>>> ble_gatts_clt_cfg_pool                            32     0.17%
>>> ble_gatts_clt_cfgs                             4     0.02%
>>> ble_gatts_num_cfgable_chrs                             4     0.02%
>>> ble_gatts_num_svc_defs                             4     0.02%
>>> ble_gatts_num_svc_entries                             2     0.01%
>>> ble_gatts_stats                            52     0.28%
>>> ble_gatts_svc_defs                             4     0.02%
>>> ble_gatts_svc_entries                             4     0.02%
>>> ble_hs.c                           399     2.17%
>>> ble_hs_ev_reset                            16     0.09%
>>> ble_hs_ev_start                            16     0.09%
>>> ble_hs_ev_tx_notifications                            16     0.09%
>>> ble_hs_evq                             4     0.02%
>>> ble_hs_hci_ev_pool                            32     0.17%
>>> ble_hs_hci_os_event_buf                           160     0.87%
>>> ble_hs_max_attrs                             2     0.01%
>>> ble_hs_max_client_configs                             2     0.01%
>>> ble_hs_max_services                             2     0.01%
>>> ble_hs_mutex                            12     0.07%
>>> ble_hs_parent_task                             4     0.02%
>>> ble_hs_reset_reason                             4     0.02%
>>> ble_hs_rx_q                            24     0.13%
>>> ble_hs_stats                            48     0.26%
>>> ble_hs_sync_state                             1     0.01%
>>> ble_hs_timer_timer                            32     0.17%
>>> ble_hs_tx_q                            24     0.13%
>>> ble_hs_adv.c                           129     0.70%
>>> ble_hs_adv_uuids128                            17     0.09%
>>> ble_hs_adv_uuids16                            56     0.30%
>>> ble_hs_adv_uuids32                            56     0.30%
>>> ble_hs_cfg.c                            32     0.17%
>>> ble_hs_cfg                            32     0.17%
>>> ble_hs_conn.c                           126     0.69%
>>> ble_hs_conn_elem_mem                            84     0.46%
>>> ble_hs_conn_null_addr                             6     0.03%
>>> ble_hs_conn_pool                            32     0.17%
>>> ble_hs_conns                             4     0.02%
>>> ble_hs_hci.c                            26     0.14%
>>> ble_hs_hci_ack                             4     0.02%
>>> ble_hs_hci_buf_sz                             2     0.01%
>>> ble_hs_hci_mutex                            12     0.07%
>>> ble_hs_hci_sem                             8     0.04%
>>> ble_hs_id.c                            12     0.07%
>>> ble_hs_id_pub                             6     0.03%
>>> ble_hs_id_rnd                             6     0.03%
>>> ble_hs_log.c                            20     0.11%
>>> ble_hs_log                            20     0.11%
>>> ble_hs_misc.c                             6     0.03%
>>> ble_hs_misc_null_addr                             6     0.03%
>>> ble_hs_pvcy.c                            17     0.09%
>>> ble_hs_pvcy_irk                            16     0.09%
>>> ble_hs_pvcy_started                             1     0.01%
>>> ble_l2cap.c                           156     0.85%
>>> ble_l2cap_chan_mem                            72     0.39%
>>> ble_l2cap_chan_pool                            32     0.17%
>>> ble_l2cap_stats                            52     0.28%
>>> ble_l2cap_sig.c                            61     0.33%
>>> ble_l2cap_sig_cur_id                             1     0.01%
>>> ble_l2cap_sig_proc_mem                            20     0.11%
>>> ble_l2cap_sig_proc_pool                            32     0.17%
>>> ble_l2cap_sig_procs                             8     0.04%
>>> store                           908     4.94%
>>> ram                           908     4.94%
>>> src                           908     4.94%
>>> ble_store_ram.c                           908     4.94%
>>> ble_store_ram_cccds                           256     1.39%
>>> ble_store_ram_num_cccds                             4     0.02%
>>> ble_store_ram_num_our_secs                             4     0.02%
>>> ble_store_ram_num_peer_secs                             4     0.02%
>>> ble_store_ram_our_secs                           320     1.74%
>>> ble_store_ram_peer_secs                           320     1.74%
>>> transport                           109     0.59%
>>> ram                           109     0.59%
>>> src                           109     0.59%
>>> ble_hci_ram.c                           109     0.59%
>>> ble_hci_ram_evt_hi_buf                             4     0.02%
>>> ble_hci_ram_evt_hi_pool                            32     0.17%
>>> ble_hci_ram_evt_lo_buf                             4     0.02%
>>> ble_hci_ram_evt_lo_pool                            32     0.17%
>>> ble_hci_ram_hs_cmd_buf                             4     0.02%
>>> ble_hci_ram_hs_cmd_buf_alloced                             1     0.01%
>>> ble_hci_ram_rx_acl_hs_arg                             4     0.02%
>>> ble_hci_ram_rx_acl_hs_cb                             4     0.02%
>>> ble_hci_ram_rx_acl_ll_arg                             4     0.02%
>>> ble_hci_ram_rx_acl_ll_cb                             4     0.02%
>>> ble_hci_ram_rx_cmd_hs_arg                             4     0.02%
>>> ble_hci_ram_rx_cmd_hs_cb                             4     0.02%
>>> ble_hci_ram_rx_cmd_ll_arg                             4     0.02%
>>> ble_hci_ram_rx_cmd_ll_cb                             4     0.02%
>>> sys                          520     2.83%
>>> console                           202     1.10%
>>> full                           202     1.10%
>>> src                           202     1.10%
>>> cons_tty.c                           196     1.07%
>>> console_is_midline                             4     0.02%
>>> console_tty                           192     1.04%
>>> prompt.c                             5     0.03%
>>> console_prompt                             4     0.02%
>>> do_prompt                             1     0.01%
>>> ticks.c                             1     0.01%
>>> do_ticks                             1     0.01%
>>> flash_map                             8     0.04%
>>> src                             8     0.04%
>>> flash_map.c                             8     0.04%
>>> flash_map                             4     0.02%
>>> flash_map_entries                             4     0.02%
>>> log                            18     0.10%
>>> full                            18     0.10%
>>> src                            18     0.10%
>>> log.c                            18     0.10%
>>> g_log_info                             8     0.04%
>>> g_log_list                             8     0.04%
>>> log_inited                             1     0.01%
>>> log_written                             1     0.01%
>>> mfg                            12     0.07%
>>> src                            12     0.07%
>>> mfg.c                            12     0.07%
>>> mfg_state                            12     0.07%
>>> shell                           251     1.37%
>>> src                           251     1.37%
>>> shell.c                           250     1.36%
>>> argv                            80     0.44%
>>> g_nlip_expected_len                             2     0.01%
>>> g_nlip_mbuf                             4     0.02%
>>> g_shell_cmd_list                             8     0.04%
>>> g_shell_cmd_list_lock                            12     0.07%
>>> g_shell_echo_cmd                            12     0.07%
>>> g_shell_help_cmd                            12     0.07%
>>> g_shell_nlip_in_arg                             4     0.02%
>>> g_shell_nlip_in_func                             4     0.02%
>>> g_shell_nlip_mq                            24     0.13%
>>> g_shell_os_date_cmd                            12     0.07%
>>> g_shell_os_mpool_display_cmd                            12     0.07%
>>> g_shell_os_tasks_display_cmd                            12     0.07%
>>> g_shell_prompt_cmd                            12     0.07%
>>> g_shell_ticks_cmd                            12     0.07%
>>> shell_console_rdy_ev                            16     0.09%
>>> shell_evq                             4     0.02%
>>> shell_line                             4     0.02%
>>> shell_line_len                             4     0.02%
>>> shell_prompt.c                             1     0.01%
>>> shell_prompt                             1     0.01%
>>> stats                            24     0.13%
>>> full                            24     0.13%
>>> src                            24     0.13%
>>> stats.c                            24     0.13%
>>> g_stats_registry                             8     0.04%
>>> g_stats_stats                            16     0.09%
>>> sysinit                             5     0.03%
>>> src                             5     0.03%
>>> sysinit.c                             5     0.03%
>>> sysinit_active                             1     0.01%
>>> sysinit_panic_cb                             4     0.02%
>>> ===============================================================================================================
>>>                                          Total symbol size (i.e. excluding 
>>> padding, etc.)      17166
>>> 

Reply via email to