Skip to content

Instantly share code, notes, and snippets.

@vanwinkeljan
Last active July 24, 2020 18:27
Show Gist options
  • Save vanwinkeljan/607fa993c36558cdb4236d99e7da5f17 to your computer and use it in GitHub Desktop.
Save vanwinkeljan/607fa993c36558cdb4236d99e7da5f17 to your computer and use it in GitHub Desktop.
Zephyr lvgl sample rom reports
Path Size %
==============================================================================================================
25009 42.52%
srv 25009 42.52%
workspace 25009 42.52%
dxplore 25009 42.52%
zephyr 25009 42.52%
code 25009 42.52%
build_lvgl_6_nrf 194 0.33%
zephyr 194 0.33%
isr_tables.c 192 0.33%
_irq_vector_table 192 0.33%
misc 2 0.00%
generated 2 0.00%
configs.c 2 0.00%
_ConfigAbsSyms 2 0.00%
modules 24815 42.19%
debug 290 0.49%
segger 290 0.49%
rtt 290 0.49%
SEGGER_RTT.c 272 0.46%
SEGGER_RTT_HasDataUp 20 0.03%
SEGGER_RTT_Init 4 0.01%
SEGGER_RTT_WriteSkipNoLock 152 0.26%
_DoInit 96 0.16%
SEGGER_RTT_zephyr.c 18 0.03%
__init_sys_init_rtt_init0 8 0.01%
rtt_init 10 0.02%
hal 2292 3.90%
nordic 2292 3.90%
nrfx 2286 3.89%
drivers 1546 2.63%
src 1546 2.63%
nrfx_spi.c 782 1.33%
nrfx_spi_1_irq_handler 76 0.13%
nrfx_spi_init 344 0.58%
nrfx_spi_xfer 260 0.44%
transfer_byte 102 0.17%
nrfx_spim.c 764 1.30%
nrfx_spim_3_irq_handler 92 0.16%
nrfx_spim_init 368 0.63%
nrfx_spim_xfer 304 0.52%
hal 200 0.34%
nrf_gpio.h 200 0.34%
nrf_gpio_cfg_output 32 0.05%
nrf_gpio_cfg_sense_set 40 0.07%
nrf_gpio_pin_clear 64 0.11%
nrf_gpio_pin_set 64 0.11%
mdk 540 0.92%
nrf52_erratas.h 100 0.17%
nrf52_errata_36 60 0.10%
nrf52_errata_98 40 0.07%
system_nrf52840.c 440 0.75%
SystemInit 440 0.75%
nrfx_glue.c 6 0.01%
nrfx_busy_wait 4 0.01%
nrfx_isr 2 0.00%
lib 22233 37.80%
gui 22233 37.80%
lvgl 22233 37.80%
src 22233 37.80%
lv_core 5636 9.58%
lv_disp.c 132 0.22%
lv_disp_get_layer_sys 44 0.07%
lv_disp_get_layer_top 44 0.07%
lv_disp_get_scr_act 44 0.07%
lv_indev.c 736 1.25%
__udivmoddi4 706 1.20%
lv_indev_init 4 0.01%
lv_indev_reset.part.0 26 0.04%
lv_obj.c 2518 4.28%
lv_init 108 0.18%
lv_obj_align 628 1.07%
lv_obj_allocate_ext_attr 14 0.02%
lv_obj_create 608 1.03%
lv_obj_design 162 0.28%
lv_obj_get_base_dir 4 0.01%
lv_obj_get_child 12 0.02%
lv_obj_get_coords 14 0.02%
lv_obj_get_disp 100 0.17%
lv_obj_get_ext_attr 4 0.01%
lv_obj_get_height 12 0.02%
lv_obj_get_opa_scale 24 0.04%
lv_obj_get_parent 4 0.01%
lv_obj_get_signal_cb 4 0.01%
lv_obj_get_style 32 0.05%
lv_obj_get_width 12 0.02%
lv_obj_get_x 16 0.03%
lv_obj_get_y 16 0.03%
lv_obj_handle_get_type_signal 28 0.05%
lv_obj_invalidate 160 0.27%
lv_obj_refresh_ext_draw_pad 24 0.04%
lv_obj_refresh_style 28 0.05%
lv_obj_set_click 14 0.02%
lv_obj_set_design_cb 4 0.01%
lv_obj_set_height 20 0.03%
lv_obj_set_pos 112 0.19%
lv_obj_set_signal_cb 4 0.01%
lv_obj_set_size 134 0.23%
lv_obj_set_style 20 0.03%
lv_obj_signal 76 0.13%
refresh_children_position 64 0.11%
refresh_children_style 56 0.10%
lv_refr.c 1608 2.73%
lv_disp_refr_task 836 1.42%
lv_inv_area 176 0.30%
lv_refr_area_part 104 0.18%
lv_refr_get_disp_refreshing 12 0.02%
lv_refr_get_top_obj 100 0.17%
lv_refr_init 2 0.00%
lv_refr_obj 218 0.37%
lv_refr_obj_and_children 88 0.15%
lv_refr_vdb_flush 72 0.12%
lv_style.c 642 1.09%
lv_style_copy 6 0.01%
lv_style_init 636 1.08%
lv_draw 7702 13.10%
lv_draw.c 80 0.14%
lv_draw_free_buf 32 0.05%
lv_draw_get_buf 48 0.08%
lv_draw_basic.c 1576 2.68%
lv_draw_fill 420 0.71%
lv_draw_letter 1156 1.97%
lv_draw_img.c 52 0.09%
lv_img_color_format_get_px_size 20 0.03%
lv_img_src_get_type 32 0.05%
lv_draw_label.c 1198 2.04%
hex_char_to_num 36 0.06%
lv_draw_label 1162 1.98%
lv_draw_rect.c 3354 5.70%
lv_draw_cont_radius_corr 62 0.11%
lv_draw_rect 3292 5.60%
lv_img_cache.c 196 0.33%
lv_img_cache_invalidate_src 88 0.15%
lv_img_cache_set_size 108 0.18%
lv_img_decoder.c 1246 2.12%
lv_img_decoder_built_in_close 28 0.05%
lv_img_decoder_built_in_info 112 0.19%
lv_img_decoder_built_in_open 272 0.46%
lv_img_decoder_built_in_read_line 692 1.18%
lv_img_decoder_close 34 0.06%
lv_img_decoder_create 28 0.05%
lv_img_decoder_init 80 0.14%
lv_font 2609 4.44%
lv_font.c 38 0.06%
lv_font_get_glyph_bitmap 4 0.01%
lv_font_get_glyph_dsc 10 0.02%
lv_font_get_glyph_width 24 0.04%
lv_font_fmt_txt.c 1326 2.25%
bits_write 60 0.10%
get_bits 42 0.07%
get_glyph_dsc_id.isra.0.part.0 184 0.31%
kern_pair_16_compare 18 0.03%
kern_pair_8_compare 18 0.03%
lv_font_get_bitmap_fmt_txt 396 0.67%
lv_font_get_glyph_dsc_fmt_txt 272 0.46%
rle_next 328 0.56%
unicode_list_compare 8 0.01%
lv_font_unscii_8.c 1245 2.12%
cmaps 20 0.03%
font_dsc 28 0.05%
glyph_dsc 776 1.32%
gylph_bitmap 421 0.72%
lv_hal 482 0.82%
lv_hal_disp.c 406 0.69%
lv_disp_buf_init 28 0.05%
lv_disp_drv_init 48 0.08%
lv_disp_drv_register 184 0.31%
lv_disp_flush_ready 12 0.02%
lv_disp_get_antialiasing 4 0.01%
lv_disp_get_buf 4 0.01%
lv_disp_get_default 12 0.02%
lv_disp_get_hor_res 36 0.06%
lv_disp_get_ver_res 32 0.05%
lv_disp_is_double_buf 16 0.03%
lv_disp_is_true_double_buf 30 0.05%
lv_hal_indev.c 20 0.03%
lv_indev_get_next 20 0.03%
lv_hal_tick.c 56 0.10%
lv_tick_elaps 30 0.05%
lv_tick_get 26 0.04%
lv_misc 3098 5.27%
lv_area.c 312 0.53%
lv_area_get_size 28 0.05%
lv_area_intersect 86 0.15%
lv_area_is_in 58 0.10%
lv_area_is_on 58 0.10%
lv_area_join 68 0.12%
lv_area_set 14 0.02%
lv_circ.c 74 0.13%
lv_circ_cont 18 0.03%
lv_circ_init 14 0.02%
lv_circ_next 42 0.07%
lv_color.h 148 0.25%
lv_color_mix.isra.0 148 0.25%
lv_ll.c 604 1.03%
lv_ll_get_head 6 0.01%
lv_ll_get_next 32 0.05%
lv_ll_get_prev 30 0.05%
lv_ll_get_tail 6 0.01%
lv_ll_init 20 0.03%
lv_ll_ins_head 60 0.10%
lv_ll_ins_prev 106 0.18%
lv_ll_ins_tail 60 0.10%
lv_ll_move_before 94 0.16%
lv_ll_rem 116 0.20%
node_set_next.isra.0 38 0.06%
node_set_prev.isra.0 36 0.06%
lv_log.c 44 0.07%
lv_log_add 32 0.05%
lv_log_register_print_cb 12 0.02%
lv_mem.c 234 0.40%
lv_mem_alloc 72 0.12%
lv_mem_free 32 0.05%
lv_mem_get_size 28 0.05%
lv_mem_init 2 0.00%
lv_mem_realloc 100 0.17%
lv_task.c 702 1.19%
lv_task_core_init 28 0.05%
lv_task_create 40 0.07%
lv_task_create_basic 116 0.20%
lv_task_del 48 0.08%
lv_task_exec 76 0.13%
lv_task_handler 300 0.51%
lv_task_ready 18 0.03%
lv_task_set_prio 76 0.13%
lv_txt.c 916 1.56%
lv_txt_get_next_line 488 0.83%
lv_txt_get_size 168 0.29%
lv_txt_get_width 160 0.27%
lv_txt_is_cmd 54 0.09%
lv_txt_iso8859_1_get_byte_id 4 0.01%
lv_txt_iso8859_1_get_length 4 0.01%
lv_txt_iso8859_1_next 16 0.03%
lv_txt_iso8859_1_prev 18 0.03%
lv_txt_iso8859_1_size 4 0.01%
lv_utils.c 64 0.11%
lv_utils_bsearch 64 0.11%
lv_objx 2694 4.58%
lv_label.c 2694 4.58%
lv_label_create 384 0.65%
lv_label_design 524 0.89%
lv_label_dot_tmp_free 36 0.06%
lv_label_get_align 20 0.03%
lv_label_get_body_draw 14 0.02%
lv_label_get_letter_on 480 0.82%
lv_label_get_long_mode 14 0.02%
lv_label_get_recolor 14 0.02%
lv_label_get_text 10 0.02%
lv_label_refr_text 384 0.65%
lv_label_revert_dots 116 0.20%
lv_label_set_align 38 0.06%
lv_label_set_body_draw 44 0.07%
lv_label_set_dot_tmp 108 0.18%
lv_label_set_long_mode 84 0.14%
lv_label_set_recolor 38 0.06%
lv_label_set_static_text 52 0.09%
lv_label_set_text 118 0.20%
lv_label_signal 216 0.37%
lv_themes 12 0.02%
lv_theme.c 12 0.02%
lv_theme_get_current 12 0.02%
: 600 1.02%
CSWTCH.11 11 0.02%
CSWTCH.16 20 0.03%
CSWTCH.5 4 0.01%
CSWTCH.55 8 0.01%
SystemCoreClock 4 0.01%
__aeabi_idiv0 2 0.00%
__func__.11207 9 0.02%
_sw_isr_table 384 0.65%
delay_machine_code.9116 6 0.01%
dummy_timestamp 4 0.01%
levels.8828 20 0.03%
lv_font_unscii_8 20 0.03%
lv_txt_encoded_get_byte_id 4 0.01%
lv_txt_encoded_get_char_id 4 0.01%
lv_txt_encoded_next 4 0.01%
lv_txt_encoded_prev 4 0.01%
lv_txt_encoded_size 4 0.01%
lv_txt_get_encoded_length 4 0.01%
lv_txt_iso8859_1_get_char_id 4 0.01%
mpu_config 8 0.01%
postfix.9598 28 0.05%
prefix.9597 12 0.02%
rtt_term_mutex 20 0.03%
transitions.10566 12 0.02%
arch 1998 3.40%
arm 1998 3.40%
core 1998 3.40%
aarch32 1998 3.40%
cortex_m 1548 2.63%
fault.c 1032 1.75%
bus_fault.isra.0 220 0.37%
mem_manage_fault.isra.0 204 0.35%
usage_fault.isra.0 184 0.31%
z_arm_fault 408 0.69%
z_arm_fault_init 16 0.03%
irq_init.c 24 0.04%
z_arm_interrupt_init 24 0.04%
mpu 416 0.71%
arm_core_mpu.c 64 0.11%
log_const_mpu 8 0.01%
z_arm_configure_static_mpu_regions 56 0.10%
arm_mpu.c 352 0.60%
__init_sys_init_arm_mpu_init0 8 0.01%
arm_core_mpu_configure_static_mpu_regions 20 0.03%
arm_core_mpu_disable 16 0.03%
arm_core_mpu_enable 20 0.03%
arm_mpu_init 92 0.16%
mpu_configure_regions 196 0.33%
thread_abort.c 76 0.13%
z_impl_k_thread_abort 76 0.13%
fatal.c 120 0.20%
z_arm_fatal_error 112 0.19%
z_do_kernel_oops 8 0.01%
irq_manage.c 88 0.15%
arch_irq_enable 32 0.05%
z_arm_irq_priority_set 48 0.08%
z_irq_spurious 8 0.01%
nmi.c 14 0.02%
z_arm_nmi 14 0.02%
prep_c.c 68 0.12%
z_arm_prep_c 68 0.12%
swap.c 52 0.09%
arch_swap 52 0.09%
thread.c 108 0.18%
arch_new_thread 52 0.09%
arch_switch_to_main_thread 56 0.10%
drivers 8382 14.25%
clock_control 1150 1.96%
nrf_power_clock.c 1150 1.96%
__device_clock_nrf 16 0.03%
__init___device_clock_nrf 8 0.01%
api_blocking_start 56 0.10%
api_start 50 0.09%
api_stop 40 0.07%
blocking_start_callback 6 0.01%
clk_init 80 0.14%
clkstarted_handle.constprop.0 56 0.10%
clock_control_api 20 0.03%
config 24 0.04%
generic_hfclk_start 104 0.18%
generic_hfclk_stop 68 0.12%
get_status 18 0.03%
lfclk_spinwait 26 0.04%
lfclk_start 12 0.02%
lfclk_stop 32 0.05%
log_const_clock_control 8 0.01%
nrf_power_clock_isr 116 0.20%
onoff_start 88 0.15%
onoff_started_callback 18 0.03%
onoff_stop 72 0.12%
set_off_state 50 0.09%
set_on_state 38 0.06%
set_starting_state 60 0.10%
z_nrf_clock_control_lf_on 84 0.14%
console 92 0.16%
uart_console.c 92 0.16%
__init_sys_init_uart_console_init0 8 0.01%
console_out 40 0.07%
uart_console_init 44 0.07%
display 1114 1.89%
display_ili9340.c 838 1.42%
__device_ili9340 16 0.03%
__init___device_ili9340 8 0.01%
ili9340_api 40 0.07%
ili9340_display_blanking_off 18 0.03%
ili9340_display_blanking_on 18 0.03%
ili9340_get_capabilities 32 0.05%
ili9340_get_framebuffer 40 0.07%
ili9340_init 188 0.32%
ili9340_read 40 0.07%
ili9340_set_brightness 6 0.01%
ili9340_set_contrast 40 0.07%
ili9340_set_orientation 44 0.07%
ili9340_set_pixel_format 48 0.08%
ili9340_transmit 92 0.16%
ili9340_write 200 0.34%
log_const_display_ili9340 8 0.01%
display_ili9340_adafruit_1480.c 276 0.47%
ili9340_lcd_init 276 0.47%
gpio 1388 2.36%
gpio_nrfx.c 1340 2.28%
__device_gpio_nrfx_p0 16 0.03%
__device_gpio_nrfx_p1 16 0.03%
__init___device_gpio_nrfx_p0 8 0.01%
__init___device_gpio_nrfx_p1 8 0.01%
cfg_level_pins 68 0.12%
check_level_trigger_pins 72 0.12%
gpio_nrfx_config 200 0.34%
gpio_nrfx_drv_api_funcs 36 0.06%
gpio_nrfx_init 48 0.08%
gpio_nrfx_manage_callback 86 0.15%
gpio_nrfx_p0_cfg 12 0.02%
gpio_nrfx_p1_cfg 12 0.02%
gpio_nrfx_pin_interrupt_configure 484 0.82%
gpio_nrfx_port_clear_bits_raw 12 0.02%
gpio_nrfx_port_get_raw 14 0.02%
gpio_nrfx_port_set_bits_raw 12 0.02%
gpio_nrfx_port_set_masked_raw 22 0.04%
gpio_nrfx_port_toggle_bits 18 0.03%
gpiote_event_handler 196 0.33%
gpio_utils.h 48 0.08%
gpio_fire_callbacks 48 0.08%
serial 1490 2.53%
uart_nrfx_uart.c 736 1.25%
__device_uart_nrfx_uart0 16 0.03%
__init___device_uart_nrfx_uart0 8 0.01%
uart_nrfx_config_get 16 0.03%
uart_nrfx_configure 368 0.63%
uart_nrfx_err_check 16 0.03%
uart_nrfx_init 104 0.18%
uart_nrfx_poll_in 44 0.07%
uart_nrfx_poll_out 136 0.23%
uart_nrfx_uart0_data 8 0.01%
uart_nrfx_uart_driver_api 20 0.03%
uart_nrfx_uarte.c 754 1.28%
__device_uart_nrfx_uarte1 16 0.03%
__init___device_uart_nrfx_uarte1 8 0.01%
log_const_uart_nrfx_uarte 8 0.01%
uart_nrfx_uarte_driver_api 20 0.03%
uarte_1_data 16 0.03%
uarte_1_init 100 0.17%
uarte_1z_config 8 0.01%
uarte_nrfx_config_get 16 0.03%
uarte_nrfx_configure 360 0.61%
uarte_nrfx_err_check 14 0.02%
uarte_nrfx_poll_in 46 0.08%
uarte_nrfx_poll_out 142 0.24%
spi 2640 4.49%
spi_context.h 204 0.35%
_spi_context_cs_control.isra.0 148 0.25%
spi_context_unlock_unconditionally 56 0.10%
spi_nrfx_spi.c 1192 2.03%
__device_spi_1 16 0.03%
__init___device_spi_1 8 0.01%
event_handler 184 0.31%
log_const_spi_nrfx_spi 8 0.01%
spi_1_data 80 0.14%
spi_1_init 92 0.16%
spi_1z_config 24 0.04%
spi_nrfx_driver_api 8 0.01%
spi_nrfx_release 36 0.06%
spi_nrfx_transceive 612 1.04%
transfer_next_chunk 124 0.21%
spi_nrfx_spim.c 1244 2.12%
__device_spi_3 16 0.03%
__init___device_spi_3 8 0.01%
event_handler 184 0.31%
log_const_spi_nrfx_spim 8 0.01%
spi_3_data 80 0.14%
spi_3_init 92 0.16%
spi_3z_config 32 0.05%
spi_nrfx_driver_api 8 0.01%
spi_nrfx_release 36 0.06%
spi_nrfx_transceive 648 1.10%
transfer_next_chunk 132 0.22%
timer 508 0.86%
nrf_rtc_timer.c 480 0.82%
event_clear 24 0.04%
handle_next_cycle_case 40 0.07%
rtc_nrf_isr 44 0.07%
z_clock_driver_init 80 0.14%
z_clock_elapsed 52 0.09%
z_clock_set_timeout 188 0.32%
z_timer_cycle_get_32 52 0.09%
sys_clock_init.c 28 0.05%
__device_sys_init_z_clock_driver_init0 16 0.03%
__init___device_sys_init_z_clock_driver_init0 8 0.01%
z_clock_idle_exit 2 0.00%
z_clock_isr 2 0.00%
include 118 0.20%
drivers 100 0.17%
display.h 6 0.01%
display_get_capabilities 6 0.01%
gpio.h 94 0.16%
gpio_pin_set 64 0.11%
gpio_pin_set.constprop.0 30 0.05%
logging 18 0.03%
log_msg.h 18 0.03%
z_log_msg_std_alloc 18 0.03%
kernel 6014 10.23%
device.c 116 0.20%
z_impl_device_get_binding 72 0.12%
z_sys_init_run_level 44 0.07%
errno.c 4 0.01%
_k_neg_eagain 4 0.01%
fatal.c 262 0.45%
arch_system_halt 18 0.03%
k_sys_fatal_error_handler 48 0.08%
z_fatal_error 196 0.33%
idle.c 56 0.10%
idle 52 0.09%
z_sys_power_save_idle_exit 4 0.01%
include 22 0.04%
kernel_offsets.h 2 0.00%
_OffsetAbsSyms 2 0.00%
ksched.h 20 0.03%
z_reschedule_unlocked 20 0.03%
init.c 420 0.71%
bg_thread_main 72 0.12%
log_const_os 8 0.01%
z_bss_zero 20 0.03%
z_cstart 268 0.46%
z_data_copy 52 0.09%
kheap.c 310 0.53%
__init_sys_init_statics_init2 8 0.01%
k_heap_alloc 134 0.23%
k_heap_free 58 0.10%
k_heap_init 16 0.03%
k_mem_pool_alloc 50 0.09%
k_mem_pool_free_id 8 0.01%
statics_init 36 0.06%
mem_slab.c 314 0.53%
__init_sys_init_init_mem_slab_module2 8 0.01%
init_mem_slab_module 68 0.12%
k_mem_slab_alloc 100 0.17%
k_mem_slab_free 84 0.14%
k_mem_slab_init 54 0.09%
mempool.c 94 0.16%
_heap_mem_pool 4 0.01%
k_free 10 0.02%
k_malloc 12 0.02%
k_mem_pool_malloc 48 0.08%
poolheap__heap_mem_pool 20 0.03%
mutex.c 380 0.65%
z_impl_k_mutex_lock 240 0.41%
z_impl_k_mutex_unlock 140 0.24%
sched.c 2260 3.84%
add_to_waitq_locked 86 0.15%
k_sched_lock 40 0.07%
k_sched_time_slice_set 88 0.15%
k_sched_unlock 56 0.10%
pend 76 0.13%
ready_thread 104 0.18%
unready_thread 52 0.09%
update_cache 72 0.12%
z_find_first_thread_to_unpend 32 0.05%
z_impl_k_current_get 12 0.02%
z_impl_k_sleep 64 0.11%
z_impl_k_thread_suspend 104 0.18%
z_impl_k_yield 156 0.27%
z_move_thread_to_end_of_prio_q 140 0.24%
z_pend_curr 40 0.07%
z_priq_dumb_best 20 0.03%
z_priq_dumb_remove 44 0.07%
z_ready_thread 32 0.05%
z_remove_thread_from_ready_q 32 0.05%
z_reschedule 22 0.04%
z_reschedule_irqlock 24 0.04%
z_reset_time_slice 44 0.07%
z_sched_init 24 0.04%
z_sched_start 60 0.10%
z_set_prio 136 0.23%
z_thread_single_abort 184 0.31%
z_thread_timeout 86 0.15%
z_tick_sleep.part.0 92 0.16%
z_time_slice 108 0.18%
z_unpend_all 32 0.05%
z_unpend_first_thread 90 0.15%
z_unpend_thread 58 0.10%
z_unpend_thread_no_timeout 50 0.09%
sem.c 148 0.25%
z_impl_k_sem_give 64 0.11%
z_impl_k_sem_take 84 0.14%
thread.c 378 0.64%
k_is_in_isr 12 0.02%
k_thread_name_get 4 0.01%
z_impl_k_busy_wait 4 0.01%
z_impl_k_thread_create 88 0.15%
z_impl_k_thread_name_set 6 0.01%
z_init_static_threads 188 0.32%
z_setup_new_thread 76 0.13%
timeout.c 898 1.53%
elapsed 20 0.03%
next_timeout 52 0.09%
remove_timeout 52 0.09%
timeout_list 8 0.01%
z_abort_timeout 44 0.07%
z_add_timeout 272 0.46%
z_clock_announce 220 0.37%
z_get_next_timeout_expiry 32 0.05%
z_impl_k_uptime_ticks 4 0.01%
z_set_timeout_expiry 52 0.09%
z_tick_get 52 0.09%
z_tick_get_32 8 0.01%
z_timeout_end_calc 82 0.14%
timer.c 352 0.60%
k_timer_init 24 0.04%
z_impl_k_timer_start 184 0.31%
z_impl_k_timer_stop 68 0.12%
z_timer_expiration_handler 76 0.13%
lib 7306 12.42%
gui 1242 2.11%
lvgl 1242 2.11%
lvgl.c 376 0.64%
__init_sys_init_lvgl_init0 8 0.01%
log_const_lvgl 8 0.01%
lvgl_init 288 0.49%
lvgl_log 72 0.12%
lvgl_display.c 152 0.26%
set_lvgl_rendering_cb 152 0.26%
lvgl_display_16bit.c 114 0.19%
lvgl_flush_cb_16bit 76 0.13%
lvgl_set_px_cb_16bit 38 0.06%
lvgl_display_24bit.c 196 0.33%
lvgl_flush_cb_24bit 78 0.13%
lvgl_set_px_cb_24bit 118 0.20%
lvgl_display_32bit.c 76 0.13%
lvgl_flush_cb_32bit 76 0.13%
lvgl_display_mono.c 328 0.56%
lvgl_flush_cb_mono 122 0.21%
lvgl_rounder_cb_mono 56 0.10%
lvgl_set_px_cb_mono 150 0.26%
libc 3138 5.34%
minimal 3138 5.34%
include 328 0.56%
stdio.h 48 0.08%
sprintf 48 0.08%
string.h 280 0.48%
memcpy 86 0.15%
memset 70 0.12%
strchr 28 0.05%
strcmp 24 0.04%
strcpy 20 0.03%
strlen 14 0.02%
strncpy 38 0.06%
source 2810 4.78%
stdout 2810 4.78%
prf.c 2762 4.70%
_get_digit 46 0.08%
_ldiv5 82 0.14%
_rlrshift 36 0.06%
_to_x 72 0.12%
z_prf 2526 4.30%
sprintf.c 26 0.04%
sprintf_out 26 0.04%
stdout_console.c 22 0.04%
__stdout_hook_install 12 0.02%
_stdout_hook 4 0.01%
_stdout_hook_default 6 0.01%
os 2926 4.98%
fdtable.c 20 0.03%
fdtable_lock 20 0.03%
heap.c 984 1.67%
alloc_chunk 130 0.22%
free_list_add 138 0.23%
free_list_remove 46 0.08%
free_list_remove_bidx 94 0.16%
merge_chunks 60 0.10%
split_chunks 78 0.13%
sys_heap_alloc 104 0.18%
sys_heap_free 170 0.29%
sys_heap_init 164 0.28%
heap.h 138 0.23%
bucket_idx 26 0.04%
chunk_field 22 0.04%
chunk_set 22 0.04%
chunk_size 12 0.02%
set_chunk_size 8 0.01%
set_chunk_used 48 0.08%
notify.c 60 0.10%
sys_notify_finalize 26 0.04%
sys_notify_validate 34 0.06%
onoff.c 788 1.34%
onoff_manager_init 38 0.06%
onoff_request 160 0.27%
process_event 476 0.81%
process_recheck 56 0.10%
transition_complete 28 0.05%
validate_args 30 0.05%
printk.c 916 1.56%
__printk_hook_install 12 0.02%
_char_out 4 0.01%
arch_printk_char_out 4 0.01%
char_out 16 0.03%
print_digits 152 0.26%
printk 26 0.04%
snprintk 26 0.04%
str_out 38 0.06%
vprintk 28 0.05%
vsnprintk 40 0.07%
z_vprintk 570 0.97%
thread_entry.c 20 0.03%
z_thread_entry 20 0.03%
samples 204 0.35%
display 204 0.35%
lvgl 204 0.35%
src 204 0.35%
main.c 204 0.35%
log_const_app 8 0.01%
main 196 0.33%
soc 112 0.19%
arm 112 0.19%
common 24 0.04%
cortex_m 24 0.04%
arm_mpu_regions.c 24 0.04%
mpu_regions 24 0.04%
nordic_nrf 88 0.15%
nrf52 88 0.15%
soc.c 88 0.15%
__init_sys_init_nordicsemi_nrf52_init0 8 0.01%
arch_busy_wait 20 0.03%
log_const_soc 8 0.01%
nordicsemi_nrf52_init 48 0.08%
z_platform_init 4 0.01%
subsys 4530 7.70%
logging 4522 7.69%
log_backend_rtt.c 324 0.55%
data_out_block_mode 160 0.27%
dropped 12 0.02%
log_backend_rtt 16 0.03%
log_backend_rtt_api 24 0.04%
log_backend_rtt_init 12 0.02%
log_output 16 0.03%
on_failed_write.part.0 28 0.05%
panic 20 0.03%
put 36 0.06%
log_backend_uart.c 172 0.29%
char_out 32 0.05%
dropped 12 0.02%
log_backend_uart 16 0.03%
log_backend_uart_api 24 0.04%
log_backend_uart_init 24 0.04%
log_output 16 0.03%
panic 12 0.02%
put 36 0.06%
log_core.c 1612 2.74%
__init_sys_init_enable_logger2 8 0.01%
dropped_notify 76 0.13%
enable_logger 92 0.16%
k_cycle_get_32_wrapper 4 0.01%
log_0 26 0.04%
log_1 40 0.07%
log_2 50 0.09%
log_3 56 0.10%
log_backend_enable 52 0.09%
log_const_log 8 0.01%
log_core_init 64 0.11%
log_dropped 32 0.05%
log_free 52 0.09%
log_init 84 0.14%
log_is_strdup 28 0.05%
log_process_thread_func 72 0.12%
log_process_thread_sem 16 0.03%
log_process_thread_timer_expiry_fn 12 0.02%
log_source_name_get 28 0.05%
log_strdup 108 0.18%
msg_finalize 196 0.33%
timestamp_func 4 0.01%
z_impl_log_panic 72 0.12%
z_impl_log_process 368 0.63%
z_log_get_s_mask 64 0.11%
log_list.c 44 0.07%
log_list_add_tail 20 0.03%
log_list_head_get 12 0.02%
log_list_head_peek 4 0.01%
log_list_init 8 0.01%
log_msg.c 550 0.94%
log_msg_arg_get 62 0.11%
log_msg_chunk_alloc 40 0.07%
log_msg_get 26 0.04%
log_msg_hexdump_data_get 14 0.02%
log_msg_hexdump_data_op 168 0.29%
log_msg_nargs_get 6 0.01%
log_msg_no_space_handle 48 0.08%
log_msg_pool_init 20 0.03%
log_msg_put 38 0.06%
log_msg_str_get 4 0.01%
msg_free 124 0.21%
log_output.c 1820 3.09%
buffer_write 26 0.04%
colors 20 0.03%
hexdump_line_print 220 0.37%
log_output_dropped_process 84 0.14%
log_output_flush 26 0.04%
log_output_msg_process 244 0.41%
log_output_timestamp_freq_set 48 0.08%
out_func 54 0.09%
postfix_print 60 0.10%
prefix_print 284 0.48%
print_formatted 36 0.06%
severity 20 0.03%
std_print 698 1.19%
power 8 0.01%
power.c 8 0.01%
log_const_power 8 0.01%
==============================================================================================================
58812
Path Size %
==============================================================================================================
44825 55.14%
zephyr 44825 55.14%
code 44825 55.14%
build_lvgl_7_nrf 194 0.24%
zephyr 194 0.24%
isr_tables.c 192 0.24%
_irq_vector_table 192 0.24%
misc 2 0.00%
generated 2 0.00%
configs.c 2 0.00%
_ConfigAbsSyms 2 0.00%
modules 44631 54.90%
debug 290 0.36%
segger 290 0.36%
rtt 290 0.36%
SEGGER_RTT.c 272 0.33%
SEGGER_RTT_HasDataUp 20 0.02%
SEGGER_RTT_Init 4 0.00%
SEGGER_RTT_WriteSkipNoLock 152 0.19%
_DoInit 96 0.12%
SEGGER_RTT_zephyr.c 18 0.02%
__init_sys_init_rtt_init0 8 0.01%
rtt_init 10 0.01%
hal 2292 2.82%
nordic 2292 2.82%
nrfx 2286 2.81%
drivers 1546 1.90%
src 1546 1.90%
nrfx_spi.c 782 0.96%
nrfx_spi_1_irq_handler 76 0.09%
nrfx_spi_init 344 0.42%
nrfx_spi_xfer 260 0.32%
transfer_byte 102 0.13%
nrfx_spim.c 764 0.94%
nrfx_spim_3_irq_handler 92 0.11%
nrfx_spim_init 368 0.45%
nrfx_spim_xfer 304 0.37%
hal 200 0.25%
nrf_gpio.h 200 0.25%
nrf_gpio_cfg_output 32 0.04%
nrf_gpio_cfg_sense_set 40 0.05%
nrf_gpio_pin_clear 64 0.08%
nrf_gpio_pin_set 64 0.08%
mdk 540 0.66%
nrf52_erratas.h 100 0.12%
nrf52_errata_36 60 0.07%
nrf52_errata_98 40 0.05%
system_nrf52840.c 440 0.54%
SystemInit 440 0.54%
nrfx_glue.c 6 0.01%
nrfx_busy_wait 4 0.00%
nrfx_isr 2 0.00%
lib 42049 51.72%
gui 42049 51.72%
lvgl 42049 51.72%
src 42049 51.72%
lv_core 9760 12.00%
lv_disp.c 156 0.19%
lv_disp_get_layer_sys 52 0.06%
lv_disp_get_layer_top 52 0.06%
lv_disp_get_scr_act 52 0.06%
lv_indev.c 848 1.04%
__udivmoddi4 706 0.87%
_lv_indev_init 6 0.01%
lv_indev_get_act 12 0.01%
lv_indev_reset 60 0.07%
lv_indev_reset.part.0 64 0.08%
lv_obj.c 5046 6.21%
_lv_obj_get_style_color 98 0.12%
_lv_obj_get_style_int 136 0.17%
_lv_obj_get_style_opa 114 0.14%
_lv_obj_get_style_ptr 106 0.13%
lv_event_send 26 0.03%
lv_event_send_func 136 0.17%
lv_init 160 0.20%
lv_obj_add_state 20 0.02%
lv_obj_add_style 72 0.09%
lv_obj_align 74 0.09%
lv_obj_allocate_ext_attr 16 0.02%
lv_obj_clean_style_list 56 0.07%
lv_obj_clear_state 20 0.02%
lv_obj_create 696 0.86%
lv_obj_del 64 0.08%
lv_obj_design 538 0.66%
lv_obj_get_child 12 0.01%
lv_obj_get_coords 12 0.01%
lv_obj_get_disp 108 0.13%
lv_obj_get_draw_rect_ext_pad_size 494 0.61%
lv_obj_get_ext_attr 4 0.00%
lv_obj_get_parent 4 0.00%
lv_obj_get_signal_cb 4 0.00%
lv_obj_get_state 40 0.05%
lv_obj_get_style_list 36 0.04%
lv_obj_get_x 16 0.02%
lv_obj_get_y 16 0.02%
lv_obj_handle_get_type_signal 28 0.03%
lv_obj_init_draw_label_dsc 126 0.15%
lv_obj_init_draw_rect_dsc 496 0.61%
lv_obj_invalidate 70 0.09%
lv_obj_invalidate_area 174 0.21%
lv_obj_refresh_ext_draw_pad 10 0.01%
lv_obj_refresh_style 256 0.31%
lv_obj_reset_style_list 20 0.02%
lv_obj_set_click 14 0.02%
lv_obj_set_design_cb 4 0.00%
lv_obj_set_height 20 0.02%
lv_obj_set_pos 148 0.18%
lv_obj_set_signal_cb 4 0.00%
lv_obj_set_size 132 0.16%
lv_obj_set_state 36 0.04%
lv_obj_signal 136 0.17%
lv_signal_send 12 0.01%
obj_del_core 164 0.20%
refresh_children_position 64 0.08%
refresh_children_style 54 0.07%
lv_refr.c 1992 2.45%
_lv_disp_refr_task 1138 1.40%
_lv_inv_area 212 0.26%
_lv_refr_get_disp_refreshing 12 0.01%
_lv_refr_init 2 0.00%
lv_refr_area_part 116 0.14%
lv_refr_get_top_obj 98 0.12%
lv_refr_obj 222 0.27%
lv_refr_obj_and_children 92 0.11%
lv_refr_vdb_flush 100 0.12%
lv_style.c 1682 2.07%
_lv_style_get_color 68 0.08%
_lv_style_get_int 68 0.08%
_lv_style_get_mem_size 48 0.06%
_lv_style_get_opa 68 0.08%
_lv_style_list_add_style 120 0.15%
_lv_style_list_get_color 116 0.14%
_lv_style_list_get_int 124 0.15%
_lv_style_list_get_opa 124 0.15%
_lv_style_list_get_ptr 114 0.14%
_lv_style_list_get_transition_style 16 0.02%
_lv_style_list_remove_style 144 0.18%
_lv_style_list_reset 80 0.10%
_lv_style_set_opa 132 0.16%
get_alloc_local_style 92 0.11%
get_property_index.isra.0 106 0.13%
lv_style_copy 40 0.05%
lv_style_init 6 0.01%
lv_style_list_copy 170 0.21%
lv_style_list_get_local_style 24 0.03%
lv_style_list_init 6 0.01%
lv_style_reset 16 0.02%
lv_style.h 36 0.04%
lv_style_list_get_style 36 0.04%
lv_draw 20484 25.20%
lv_draw_blend.c 3414 4.20%
_lv_blend_fill 1668 2.05%
_lv_blend_map 1564 1.92%
color_blend_true_color_additive 90 0.11%
color_blend_true_color_subtractive 92 0.11%
lv_draw_img.c 1852 2.28%
lv_draw_img 516 0.63%
lv_draw_img_dsc_init 36 0.04%
lv_draw_map 1142 1.40%
lv_img_cf_get_px_size 20 0.02%
lv_img_cf_has_alpha 28 0.03%
lv_img_cf_is_chroma_keyed 20 0.02%
lv_img_src_get_type 32 0.04%
show_error 58 0.07%
lv_draw_label.c 3280 4.03%
hex_char_to_num 36 0.04%
lv_draw_label 3196 3.93%
lv_draw_label_dsc_init 48 0.06%
lv_draw_line.c 2066 2.54%
lv_draw_line 2040 2.51%
lv_draw_line_dsc_init 26 0.03%
lv_draw_mask.c 2618 3.22%
lv_draw_mask_add 76 0.09%
lv_draw_mask_apply 68 0.08%
lv_draw_mask_get_cnt 28 0.03%
lv_draw_mask_line 868 1.07%
lv_draw_mask_line_points_init 264 0.32%
lv_draw_mask_radius 1118 1.38%
lv_draw_mask_radius_init 88 0.11%
lv_draw_mask_remove_custom 40 0.05%
lv_draw_mask_remove_id 40 0.05%
mask_mix 28 0.03%
lv_draw_rect.c 5056 6.22%
grad_get 136 0.17%
lv_draw_rect 4848 5.96%
lv_draw_rect_dsc_init 72 0.09%
lv_img_buf.c 12 0.01%
_lv_img_buf_get_transformed_area 12 0.01%
lv_img_cache.c 568 0.70%
_lv_img_cache_open 380 0.47%
lv_img_cache_invalidate_src 84 0.10%
lv_img_cache_set_size 104 0.13%
lv_img_decoder.c 1618 1.99%
_lv_img_decoder_init 88 0.11%
lv_img_decoder_built_in_close 36 0.04%
lv_img_decoder_built_in_info 124 0.15%
lv_img_decoder_built_in_open 332 0.41%
lv_img_decoder_built_in_read_line 720 0.89%
lv_img_decoder_close 34 0.04%
lv_img_decoder_create 28 0.03%
lv_img_decoder_get_info 72 0.09%
lv_img_decoder_open 152 0.19%
lv_img_decoder_read_line 32 0.04%
lv_font 2791 3.43%
lv_font.c 38 0.05%
lv_font_get_glyph_bitmap 4 0.00%
lv_font_get_glyph_dsc 10 0.01%
lv_font_get_glyph_width 24 0.03%
lv_font_fmt_txt.c 1504 1.85%
_lv_font_clean_up_fmt_txt 24 0.03%
bits_write 60 0.07%
get_bits 100 0.12%
get_glyph_dsc_id.isra.0.part.0 184 0.23%
kern_pair_16_compare 18 0.02%
kern_pair_8_compare 18 0.02%
lv_font_get_bitmap_fmt_txt 436 0.54%
lv_font_get_glyph_dsc_fmt_txt 328 0.40%
rle_next 328 0.40%
unicode_list_compare 8 0.01%
lv_font_unscii_8.c 1249 1.54%
cmaps 20 0.02%
font_dsc 32 0.04%
glyph_dsc 776 0.95%
gylph_bitmap 421 0.52%
lv_hal 554 0.68%
lv_hal_disp.c 478 0.59%
lv_disp_buf_init 26 0.03%
lv_disp_drv_init 48 0.06%
lv_disp_drv_register 240 0.30%
lv_disp_flush_ready 10 0.01%
lv_disp_get_buf 4 0.00%
lv_disp_get_default 12 0.01%
lv_disp_get_dpi 24 0.03%
lv_disp_get_hor_res 36 0.04%
lv_disp_get_ver_res 32 0.04%
lv_disp_is_double_buf 16 0.02%
lv_disp_is_true_double_buf 30 0.04%
lv_hal_indev.c 20 0.02%
lv_indev_get_next 20 0.02%
lv_hal_tick.c 56 0.07%
lv_tick_elaps 30 0.04%
lv_tick_get 26 0.03%
lv_misc 5340 6.57%
lv_area.c 1216 1.50%
_lv_area_align 476 0.59%
_lv_area_intersect 86 0.11%
_lv_area_is_in 160 0.20%
_lv_area_is_on 58 0.07%
_lv_area_is_point_on 274 0.34%
_lv_area_join 68 0.08%
lv_area_get_size 28 0.03%
lv_area_set_height 10 0.01%
lv_point_within_circle 56 0.07%
lv_area.h 60 0.07%
lv_area_copy 60 0.07%
lv_color.c 62 0.08%
lv_color_fill 62 0.08%
lv_color.h 72 0.09%
lv_color_mix.isra.0 72 0.09%
lv_ll.c 476 0.59%
_lv_ll_get_head 6 0.01%
_lv_ll_get_next 10 0.01%
_lv_ll_get_prev 8 0.01%
_lv_ll_get_tail 6 0.01%
_lv_ll_init 16 0.02%
_lv_ll_ins_head 54 0.07%
_lv_ll_ins_prev 100 0.12%
_lv_ll_ins_tail 56 0.07%
_lv_ll_move_before 88 0.11%
_lv_ll_remove 114 0.14%
node_set_next.isra.0 10 0.01%
node_set_prev.isra.0 8 0.01%
lv_log.c 92 0.11%
_lv_log_add 80 0.10%
lv_log_register_print_cb 12 0.01%
lv_math.c 34 0.04%
_lv_sqrt 34 0.04%
lv_mem.c 1424 1.75%
_lv_mem_buf_free_all 72 0.09%
_lv_mem_buf_get 196 0.24%
_lv_mem_buf_release 112 0.14%
_lv_mem_get_size 28 0.03%
_lv_mem_init 2 0.00%
_lv_memcpy 482 0.59%
_lv_memset 96 0.12%
_lv_memset_00 94 0.12%
_lv_memset_ff 98 0.12%
lv_mem_alloc 76 0.09%
lv_mem_free 32 0.04%
lv_mem_realloc 120 0.15%
mem_buf_small 16 0.02%
lv_mem.h 46 0.06%
_lv_memcpy_small 22 0.03%
_lv_memcpy_small.constprop.0 24 0.03%
lv_task.c 846 1.04%
_lv_task_core_init 36 0.04%
lv_task_create 40 0.05%
lv_task_create_basic 128 0.16%
lv_task_del 56 0.07%
lv_task_exec 88 0.11%
lv_task_handler 392 0.48%
lv_task_ready 18 0.02%
lv_task_set_prio 88 0.11%
lv_txt.c 948 1.17%
_lv_txt_get_next_line 456 0.56%
_lv_txt_get_size 228 0.28%
_lv_txt_get_width 164 0.20%
_lv_txt_is_cmd 54 0.07%
lv_txt_iso8859_1_get_byte_id 4 0.00%
lv_txt_iso8859_1_get_length 4 0.00%
lv_txt_iso8859_1_next 16 0.02%
lv_txt_iso8859_1_prev 18 0.02%
lv_txt_iso8859_1_size 4 0.00%
lv_utils.c 64 0.08%
_lv_utils_bsearch 64 0.08%
lv_themes 168 0.21%
lv_theme.c 36 0.04%
lv_theme_apply 12 0.01%
lv_theme_get_font_normal 12 0.01%
lv_theme_set_act 12 0.01%
lv_theme_empty.c 132 0.16%
lv_theme_empty_init 96 0.12%
theme_apply 36 0.04%
lv_widgets 2952 3.63%
lv_label.c 2952 3.63%
get_txt_coords 88 0.11%
lv_label_create 388 0.48%
lv_label_design 532 0.65%
lv_label_dot_tmp_free 36 0.04%
lv_label_get_align 20 0.02%
lv_label_get_letter_on 524 0.64%
lv_label_get_long_mode 14 0.02%
lv_label_get_recolor 14 0.02%
lv_label_get_text 10 0.01%
lv_label_refr_text 572 0.70%
lv_label_revert_dots 116 0.14%
lv_label_set_align 38 0.05%
lv_label_set_dot_tmp 120 0.15%
lv_label_set_long_mode 76 0.09%
lv_label_set_recolor 38 0.05%
lv_label_set_text 122 0.15%
lv_label_set_text_static 52 0.06%
lv_label_signal 192 0.24%
: 1683 2.07%
CSWTCH.16 20 0.02%
CSWTCH.24 11 0.01%
CSWTCH.5 4 0.00%
CSWTCH.59 8 0.01%
SystemCoreClock 4 0.00%
__aeabi_idiv0 2 0.00%
__func__.10034 20 0.02%
__func__.13318 9 0.01%
__func__.4152 17 0.02%
__func__.4964 19 0.02%
__func__.4979 21 0.03%
__func__.4984 17 0.02%
__func__.5042 29 0.04%
__func__.5047 29 0.04%
__func__.5066 34 0.04%
__func__.5079 40 0.05%
__func__.5108 35 0.04%
__func__.5133 37 0.05%
__func__.7239 20 0.02%
__func__.7246 25 0.03%
__func__.7247 22 0.03%
__func__.7251 22 0.03%
__func__.7262 28 0.03%
__func__.7286 12 0.01%
__func__.7326 21 0.03%
__func__.7328 15 0.02%
__func__.7350 17 0.02%
__func__.7355 19 0.02%
__func__.7410 18 0.02%
__func__.7422 13 0.02%
__func__.7444 19 0.02%
__func__.7452 13 0.02%
__func__.7472 16 0.02%
__func__.7480 8 0.01%
__func__.7486 22 0.03%
__func__.7490 14 0.02%
__func__.7501 13 0.02%
__func__.7550 15 0.02%
__func__.7580 12 0.01%
__func__.7675 17 0.02%
__func__.7688 24 0.03%
__func__.7741 21 0.03%
__func__.7919 16 0.02%
__func__.9984 13 0.02%
__func__.9996 15 0.02%
_lv_bpp1_opa_table 2 0.00%
_lv_bpp2_opa_table 4 0.00%
_lv_bpp4_opa_table 16 0.02%
_lv_bpp8_opa_table 256 0.31%
_lv_txt_encoded_get_byte_id 4 0.00%
_lv_txt_encoded_get_char_id 4 0.00%
_lv_txt_encoded_next 4 0.00%
_lv_txt_encoded_prev 4 0.00%
_lv_txt_encoded_size 4 0.00%
_lv_txt_get_encoded_length 4 0.00%
_sw_isr_table 384 0.47%
delay_machine_code.9116 6 0.01%
dummy_timestamp 4 0.00%
levels.8828 20 0.02%
lv_font_unscii_8 24 0.03%
lv_txt_iso8859_1_get_char_id 4 0.00%
mpu_config 8 0.01%
postfix.9598 28 0.03%
prefix.9597 12 0.01%
rtt_term_mutex 20 0.02%
transitions.10566 12 0.01%
wcorr.7365 33 0.04%
arch 1998 2.46%
arm 1998 2.46%
core 1998 2.46%
aarch32 1998 2.46%
cortex_m 1548 1.90%
fault.c 1032 1.27%
bus_fault.isra.0 220 0.27%
mem_manage_fault.isra.0 204 0.25%
usage_fault.isra.0 184 0.23%
z_arm_fault 408 0.50%
z_arm_fault_init 16 0.02%
irq_init.c 24 0.03%
z_arm_interrupt_init 24 0.03%
mpu 416 0.51%
arm_core_mpu.c 64 0.08%
log_const_mpu 8 0.01%
z_arm_configure_static_mpu_regions 56 0.07%
arm_mpu.c 352 0.43%
__init_sys_init_arm_mpu_init0 8 0.01%
arm_core_mpu_configure_static_mpu_regions 20 0.02%
arm_core_mpu_disable 16 0.02%
arm_core_mpu_enable 20 0.02%
arm_mpu_init 92 0.11%
mpu_configure_regions 196 0.24%
thread_abort.c 76 0.09%
z_impl_k_thread_abort 76 0.09%
fatal.c 120 0.15%
z_arm_fatal_error 112 0.14%
z_do_kernel_oops 8 0.01%
irq_manage.c 88 0.11%
arch_irq_enable 32 0.04%
z_arm_irq_priority_set 48 0.06%
z_irq_spurious 8 0.01%
nmi.c 14 0.02%
z_arm_nmi 14 0.02%
prep_c.c 68 0.08%
z_arm_prep_c 68 0.08%
swap.c 52 0.06%
arch_swap 52 0.06%
thread.c 108 0.13%
arch_new_thread 52 0.06%
arch_switch_to_main_thread 56 0.07%
drivers 8382 10.31%
clock_control 1150 1.41%
nrf_power_clock.c 1150 1.41%
__device_clock_nrf 16 0.02%
__init___device_clock_nrf 8 0.01%
api_blocking_start 56 0.07%
api_start 50 0.06%
api_stop 40 0.05%
blocking_start_callback 6 0.01%
clk_init 80 0.10%
clkstarted_handle.constprop.0 56 0.07%
clock_control_api 20 0.02%
config 24 0.03%
generic_hfclk_start 104 0.13%
generic_hfclk_stop 68 0.08%
get_status 18 0.02%
lfclk_spinwait 26 0.03%
lfclk_start 12 0.01%
lfclk_stop 32 0.04%
log_const_clock_control 8 0.01%
nrf_power_clock_isr 116 0.14%
onoff_start 88 0.11%
onoff_started_callback 18 0.02%
onoff_stop 72 0.09%
set_off_state 50 0.06%
set_on_state 38 0.05%
set_starting_state 60 0.07%
z_nrf_clock_control_lf_on 84 0.10%
console 92 0.11%
uart_console.c 92 0.11%
__init_sys_init_uart_console_init0 8 0.01%
console_out 40 0.05%
uart_console_init 44 0.05%
display 1114 1.37%
display_ili9340.c 838 1.03%
__device_ili9340 16 0.02%
__init___device_ili9340 8 0.01%
ili9340_api 40 0.05%
ili9340_display_blanking_off 18 0.02%
ili9340_display_blanking_on 18 0.02%
ili9340_get_capabilities 32 0.04%
ili9340_get_framebuffer 40 0.05%
ili9340_init 188 0.23%
ili9340_read 40 0.05%
ili9340_set_brightness 6 0.01%
ili9340_set_contrast 40 0.05%
ili9340_set_orientation 44 0.05%
ili9340_set_pixel_format 48 0.06%
ili9340_transmit 92 0.11%
ili9340_write 200 0.25%
log_const_display_ili9340 8 0.01%
display_ili9340_adafruit_1480.c 276 0.34%
ili9340_lcd_init 276 0.34%
gpio 1388 1.71%
gpio_nrfx.c 1340 1.65%
__device_gpio_nrfx_p0 16 0.02%
__device_gpio_nrfx_p1 16 0.02%
__init___device_gpio_nrfx_p0 8 0.01%
__init___device_gpio_nrfx_p1 8 0.01%
cfg_level_pins 68 0.08%
check_level_trigger_pins 72 0.09%
gpio_nrfx_config 200 0.25%
gpio_nrfx_drv_api_funcs 36 0.04%
gpio_nrfx_init 48 0.06%
gpio_nrfx_manage_callback 86 0.11%
gpio_nrfx_p0_cfg 12 0.01%
gpio_nrfx_p1_cfg 12 0.01%
gpio_nrfx_pin_interrupt_configure 484 0.60%
gpio_nrfx_port_clear_bits_raw 12 0.01%
gpio_nrfx_port_get_raw 14 0.02%
gpio_nrfx_port_set_bits_raw 12 0.01%
gpio_nrfx_port_set_masked_raw 22 0.03%
gpio_nrfx_port_toggle_bits 18 0.02%
gpiote_event_handler 196 0.24%
gpio_utils.h 48 0.06%
gpio_fire_callbacks 48 0.06%
serial 1490 1.83%
uart_nrfx_uart.c 736 0.91%
__device_uart_nrfx_uart0 16 0.02%
__init___device_uart_nrfx_uart0 8 0.01%
uart_nrfx_config_get 16 0.02%
uart_nrfx_configure 368 0.45%
uart_nrfx_err_check 16 0.02%
uart_nrfx_init 104 0.13%
uart_nrfx_poll_in 44 0.05%
uart_nrfx_poll_out 136 0.17%
uart_nrfx_uart0_data 8 0.01%
uart_nrfx_uart_driver_api 20 0.02%
uart_nrfx_uarte.c 754 0.93%
__device_uart_nrfx_uarte1 16 0.02%
__init___device_uart_nrfx_uarte1 8 0.01%
log_const_uart_nrfx_uarte 8 0.01%
uart_nrfx_uarte_driver_api 20 0.02%
uarte_1_data 16 0.02%
uarte_1_init 100 0.12%
uarte_1z_config 8 0.01%
uarte_nrfx_config_get 16 0.02%
uarte_nrfx_configure 360 0.44%
uarte_nrfx_err_check 14 0.02%
uarte_nrfx_poll_in 46 0.06%
uarte_nrfx_poll_out 142 0.17%
spi 2640 3.25%
spi_context.h 204 0.25%
_spi_context_cs_control.isra.0 148 0.18%
spi_context_unlock_unconditionally 56 0.07%
spi_nrfx_spi.c 1192 1.47%
__device_spi_1 16 0.02%
__init___device_spi_1 8 0.01%
event_handler 184 0.23%
log_const_spi_nrfx_spi 8 0.01%
spi_1_data 80 0.10%
spi_1_init 92 0.11%
spi_1z_config 24 0.03%
spi_nrfx_driver_api 8 0.01%
spi_nrfx_release 36 0.04%
spi_nrfx_transceive 612 0.75%
transfer_next_chunk 124 0.15%
spi_nrfx_spim.c 1244 1.53%
__device_spi_3 16 0.02%
__init___device_spi_3 8 0.01%
event_handler 184 0.23%
log_const_spi_nrfx_spim 8 0.01%
spi_3_data 80 0.10%
spi_3_init 92 0.11%
spi_3z_config 32 0.04%
spi_nrfx_driver_api 8 0.01%
spi_nrfx_release 36 0.04%
spi_nrfx_transceive 648 0.80%
transfer_next_chunk 132 0.16%
timer 508 0.62%
nrf_rtc_timer.c 480 0.59%
event_clear 24 0.03%
handle_next_cycle_case 40 0.05%
rtc_nrf_isr 44 0.05%
z_clock_driver_init 80 0.10%
z_clock_elapsed 52 0.06%
z_clock_set_timeout 188 0.23%
z_timer_cycle_get_32 52 0.06%
sys_clock_init.c 28 0.03%
__device_sys_init_z_clock_driver_init0 16 0.02%
__init___device_sys_init_z_clock_driver_init0 8 0.01%
z_clock_idle_exit 2 0.00%
z_clock_isr 2 0.00%
include 118 0.15%
drivers 100 0.12%
display.h 6 0.01%
display_get_capabilities 6 0.01%
gpio.h 94 0.12%
gpio_pin_set 64 0.08%
gpio_pin_set.constprop.0 30 0.04%
logging 18 0.02%
log_msg.h 18 0.02%
z_log_msg_std_alloc 18 0.02%
kernel 6014 7.40%
device.c 116 0.14%
z_impl_device_get_binding 72 0.09%
z_sys_init_run_level 44 0.05%
errno.c 4 0.00%
_k_neg_eagain 4 0.00%
fatal.c 262 0.32%
arch_system_halt 18 0.02%
k_sys_fatal_error_handler 48 0.06%
z_fatal_error 196 0.24%
idle.c 56 0.07%
idle 52 0.06%
z_sys_power_save_idle_exit 4 0.00%
include 22 0.03%
kernel_offsets.h 2 0.00%
_OffsetAbsSyms 2 0.00%
ksched.h 20 0.02%
z_reschedule_unlocked 20 0.02%
init.c 420 0.52%
bg_thread_main 72 0.09%
log_const_os 8 0.01%
z_bss_zero 20 0.02%
z_cstart 268 0.33%
z_data_copy 52 0.06%
kheap.c 310 0.38%
__init_sys_init_statics_init2 8 0.01%
k_heap_alloc 134 0.16%
k_heap_free 58 0.07%
k_heap_init 16 0.02%
k_mem_pool_alloc 50 0.06%
k_mem_pool_free_id 8 0.01%
statics_init 36 0.04%
mem_slab.c 314 0.39%
__init_sys_init_init_mem_slab_module2 8 0.01%
init_mem_slab_module 68 0.08%
k_mem_slab_alloc 100 0.12%
k_mem_slab_free 84 0.10%
k_mem_slab_init 54 0.07%
mempool.c 94 0.12%
_heap_mem_pool 4 0.00%
k_free 10 0.01%
k_malloc 12 0.01%
k_mem_pool_malloc 48 0.06%
poolheap__heap_mem_pool 20 0.02%
mutex.c 380 0.47%
z_impl_k_mutex_lock 240 0.30%
z_impl_k_mutex_unlock 140 0.17%
sched.c 2260 2.78%
add_to_waitq_locked 86 0.11%
k_sched_lock 40 0.05%
k_sched_time_slice_set 88 0.11%
k_sched_unlock 56 0.07%
pend 76 0.09%
ready_thread 104 0.13%
unready_thread 52 0.06%
update_cache 72 0.09%
z_find_first_thread_to_unpend 32 0.04%
z_impl_k_current_get 12 0.01%
z_impl_k_sleep 64 0.08%
z_impl_k_thread_suspend 104 0.13%
z_impl_k_yield 156 0.19%
z_move_thread_to_end_of_prio_q 140 0.17%
z_pend_curr 40 0.05%
z_priq_dumb_best 20 0.02%
z_priq_dumb_remove 44 0.05%
z_ready_thread 32 0.04%
z_remove_thread_from_ready_q 32 0.04%
z_reschedule 22 0.03%
z_reschedule_irqlock 24 0.03%
z_reset_time_slice 44 0.05%
z_sched_init 24 0.03%
z_sched_start 60 0.07%
z_set_prio 136 0.17%
z_thread_single_abort 184 0.23%
z_thread_timeout 86 0.11%
z_tick_sleep.part.0 92 0.11%
z_time_slice 108 0.13%
z_unpend_all 32 0.04%
z_unpend_first_thread 90 0.11%
z_unpend_thread 58 0.07%
z_unpend_thread_no_timeout 50 0.06%
sem.c 148 0.18%
z_impl_k_sem_give 64 0.08%
z_impl_k_sem_take 84 0.10%
thread.c 378 0.46%
k_is_in_isr 12 0.01%
k_thread_name_get 4 0.00%
z_impl_k_busy_wait 4 0.00%
z_impl_k_thread_create 88 0.11%
z_impl_k_thread_name_set 6 0.01%
z_init_static_threads 188 0.23%
z_setup_new_thread 76 0.09%
timeout.c 898 1.10%
elapsed 20 0.02%
next_timeout 52 0.06%
remove_timeout 52 0.06%
timeout_list 8 0.01%
z_abort_timeout 44 0.05%
z_add_timeout 272 0.33%
z_clock_announce 220 0.27%
z_get_next_timeout_expiry 32 0.04%
z_impl_k_uptime_ticks 4 0.00%
z_set_timeout_expiry 52 0.06%
z_tick_get 52 0.06%
z_tick_get_32 8 0.01%
z_timeout_end_calc 82 0.10%
timer.c 352 0.43%
k_timer_init 24 0.03%
z_impl_k_timer_start 184 0.23%
z_impl_k_timer_stop 68 0.08%
z_timer_expiration_handler 76 0.09%
lib 7382 9.08%
gui 1282 1.58%
lvgl 1282 1.58%
lvgl.c 400 0.49%
__init_sys_init_lvgl_init0 8 0.01%
log_const_lvgl 8 0.01%
lvgl_init 288 0.35%
lvgl_log 96 0.12%
lvgl_display.c 152 0.19%
set_lvgl_rendering_cb 152 0.19%
lvgl_display_16bit.c 114 0.14%
lvgl_flush_cb_16bit 76 0.09%
lvgl_set_px_cb_16bit 38 0.05%
lvgl_display_24bit.c 212 0.26%
lvgl_flush_cb_24bit 78 0.10%
lvgl_set_px_cb_24bit 134 0.16%
lvgl_display_32bit.c 76 0.09%
lvgl_flush_cb_32bit 76 0.09%
lvgl_display_mono.c 328 0.40%
lvgl_flush_cb_mono 122 0.15%
lvgl_rounder_cb_mono 56 0.07%
lvgl_set_px_cb_mono 150 0.18%
libc 3174 3.90%
minimal 3174 3.90%
include 364 0.45%
stdio.h 84 0.10%
sprintf 48 0.06%
vsnprintf 36 0.04%
string.h 280 0.34%
memcpy 86 0.11%
memset 70 0.09%
strchr 28 0.03%
strcmp 24 0.03%
strcpy 20 0.02%
strlen 14 0.02%
strncpy 38 0.05%
source 2810 3.46%
stdout 2810 3.46%
prf.c 2762 3.40%
_get_digit 46 0.06%
_ldiv5 82 0.10%
_rlrshift 36 0.04%
_to_x 72 0.09%
z_prf 2526 3.11%
sprintf.c 26 0.03%
sprintf_out 26 0.03%
stdout_console.c 22 0.03%
__stdout_hook_install 12 0.01%
_stdout_hook 4 0.00%
_stdout_hook_default 6 0.01%
os 2926 3.60%
fdtable.c 20 0.02%
fdtable_lock 20 0.02%
heap.c 984 1.21%
alloc_chunk 130 0.16%
free_list_add 138 0.17%
free_list_remove 46 0.06%
free_list_remove_bidx 94 0.12%
merge_chunks 60 0.07%
split_chunks 78 0.10%
sys_heap_alloc 104 0.13%
sys_heap_free 170 0.21%
sys_heap_init 164 0.20%
heap.h 138 0.17%
bucket_idx 26 0.03%
chunk_field 22 0.03%
chunk_set 22 0.03%
chunk_size 12 0.01%
set_chunk_size 8 0.01%
set_chunk_used 48 0.06%
notify.c 60 0.07%
sys_notify_finalize 26 0.03%
sys_notify_validate 34 0.04%
onoff.c 788 0.97%
onoff_manager_init 38 0.05%
onoff_request 160 0.20%
process_event 476 0.59%
process_recheck 56 0.07%
transition_complete 28 0.03%
validate_args 30 0.04%
printk.c 916 1.13%
__printk_hook_install 12 0.01%
_char_out 4 0.00%
arch_printk_char_out 4 0.00%
char_out 16 0.02%
print_digits 152 0.19%
printk 26 0.03%
snprintk 26 0.03%
str_out 38 0.05%
vprintk 28 0.03%
vsnprintk 40 0.05%
z_vprintk 570 0.70%
thread_entry.c 20 0.02%
z_thread_entry 20 0.02%
samples 204 0.25%
display 204 0.25%
lvgl 204 0.25%
src 204 0.25%
main.c 204 0.25%
log_const_app 8 0.01%
main 196 0.24%
soc 112 0.14%
arm 112 0.14%
common 24 0.03%
cortex_m 24 0.03%
arm_mpu_regions.c 24 0.03%
mpu_regions 24 0.03%
nordic_nrf 88 0.11%
nrf52 88 0.11%
soc.c 88 0.11%
__init_sys_init_nordicsemi_nrf52_init0 8 0.01%
arch_busy_wait 20 0.02%
log_const_soc 8 0.01%
nordicsemi_nrf52_init 48 0.06%
z_platform_init 4 0.00%
subsys 4530 5.57%
logging 4522 5.56%
log_backend_rtt.c 324 0.40%
data_out_block_mode 160 0.20%
dropped 12 0.01%
log_backend_rtt 16 0.02%
log_backend_rtt_api 24 0.03%
log_backend_rtt_init 12 0.01%
log_output 16 0.02%
on_failed_write.part.0 28 0.03%
panic 20 0.02%
put 36 0.04%
log_backend_uart.c 172 0.21%
char_out 32 0.04%
dropped 12 0.01%
log_backend_uart 16 0.02%
log_backend_uart_api 24 0.03%
log_backend_uart_init 24 0.03%
log_output 16 0.02%
panic 12 0.01%
put 36 0.04%
log_core.c 1612 1.98%
__init_sys_init_enable_logger2 8 0.01%
dropped_notify 76 0.09%
enable_logger 92 0.11%
k_cycle_get_32_wrapper 4 0.00%
log_0 26 0.03%
log_1 40 0.05%
log_2 50 0.06%
log_3 56 0.07%
log_backend_enable 52 0.06%
log_const_log 8 0.01%
log_core_init 64 0.08%
log_dropped 32 0.04%
log_free 52 0.06%
log_init 84 0.10%
log_is_strdup 28 0.03%
log_process_thread_func 72 0.09%
log_process_thread_sem 16 0.02%
log_process_thread_timer_expiry_fn 12 0.01%
log_source_name_get 28 0.03%
log_strdup 108 0.13%
msg_finalize 196 0.24%
timestamp_func 4 0.00%
z_impl_log_panic 72 0.09%
z_impl_log_process 368 0.45%
z_log_get_s_mask 64 0.08%
log_list.c 44 0.05%
log_list_add_tail 20 0.02%
log_list_head_get 12 0.01%
log_list_head_peek 4 0.00%
log_list_init 8 0.01%
log_msg.c 550 0.68%
log_msg_arg_get 62 0.08%
log_msg_chunk_alloc 40 0.05%
log_msg_get 26 0.03%
log_msg_hexdump_data_get 14 0.02%
log_msg_hexdump_data_op 168 0.21%
log_msg_nargs_get 6 0.01%
log_msg_no_space_handle 48 0.06%
log_msg_pool_init 20 0.02%
log_msg_put 38 0.05%
log_msg_str_get 4 0.00%
msg_free 124 0.15%
log_output.c 1820 2.24%
buffer_write 26 0.03%
colors 20 0.02%
hexdump_line_print 220 0.27%
log_output_dropped_process 84 0.10%
log_output_flush 26 0.03%
log_output_msg_process 244 0.30%
log_outputtimestamp_freq_set 48 0.06%
out_func 54 0.07%
postfix_print 60 0.07%
prefix_print 284 0.35%
print_formatted 36 0.04%
severity 20 0.02%
std_print 698 0.86%
power 8 0.01%
power.c 8 0.01%
log_const_power 8 0.01%
==============================================================================================================
81300
Path Size %
==============================================================================================================
42045 53.58%
code 42045 53.58%
build_lvgl_7_nrf 194 0.25%
zephyr 194 0.25%
isr_tables.c 192 0.24%
_irq_vector_table 192 0.24%
misc 2 0.00%
generated 2 0.00%
configs.c 2 0.00%
_ConfigAbsSyms 2 0.00%
modules 41851 53.33%
debug 290 0.37%
segger 290 0.37%
rtt 290 0.37%
SEGGER_RTT.c 272 0.35%
SEGGER_RTT_HasDataUp 20 0.03%
SEGGER_RTT_Init 4 0.01%
SEGGER_RTT_WriteSkipNoLock 152 0.19%
_DoInit 96 0.12%
SEGGER_RTT_zephyr.c 18 0.02%
__init_sys_init_rtt_init0 8 0.01%
rtt_init 10 0.01%
hal 2292 2.92%
nordic 2292 2.92%
nrfx 2286 2.91%
drivers 1546 1.97%
src 1546 1.97%
nrfx_spi.c 782 1.00%
nrfx_spi_1_irq_handler 76 0.10%
nrfx_spi_init 344 0.44%
nrfx_spi_xfer 260 0.33%
transfer_byte 102 0.13%
nrfx_spim.c 764 0.97%
nrfx_spim_3_irq_handler 92 0.12%
nrfx_spim_init 368 0.47%
nrfx_spim_xfer 304 0.39%
hal 200 0.25%
nrf_gpio.h 200 0.25%
nrf_gpio_cfg_output 32 0.04%
nrf_gpio_cfg_sense_set 40 0.05%
nrf_gpio_pin_clear 64 0.08%
nrf_gpio_pin_set 64 0.08%
mdk 540 0.69%
nrf52_erratas.h 100 0.13%
nrf52_errata_36 60 0.08%
nrf52_errata_98 40 0.05%
system_nrf52840.c 440 0.56%
SystemInit 440 0.56%
nrfx_glue.c 6 0.01%
nrfx_busy_wait 4 0.01%
nrfx_isr 2 0.00%
lib 39269 50.04%
gui 39269 50.04%
lvgl 39269 50.04%
src 39269 50.04%
lv_core 10162 12.95%
lv_disp.c 208 0.27%
lv_disp_get_layer_sys 52 0.07%
lv_disp_get_layer_top 52 0.07%
lv_disp_get_scr_act 52 0.07%
lv_disp_get_scr_prev 52 0.07%
lv_indev.c 142 0.18%
_lv_indev_init 6 0.01%
lv_indev_get_act 12 0.02%
lv_indev_reset 60 0.08%
lv_indev_reset.part.0 64 0.08%
lv_obj.c 5834 7.43%
__udivmoddi4 706 0.90%
_lv_obj_get_style_color 98 0.12%
_lv_obj_get_style_int 136 0.17%
_lv_obj_get_style_opa 114 0.15%
_lv_obj_get_style_ptr 106 0.14%
lv_event_send 26 0.03%
lv_event_send_func 136 0.17%
lv_init 160 0.20%
lv_obj_add_state 20 0.03%
lv_obj_add_style 72 0.09%
lv_obj_align 24 0.03%
lv_obj_allocate_ext_attr 16 0.02%
lv_obj_clean_style_list 56 0.07%
lv_obj_clear_state 20 0.03%
lv_obj_create 696 0.89%
lv_obj_del 64 0.08%
lv_obj_design 538 0.69%
lv_obj_get_child 12 0.02%
lv_obj_get_coords 12 0.02%
lv_obj_get_disp 108 0.14%
lv_obj_get_draw_rect_ext_pad_size 494 0.63%
lv_obj_get_ext_attr 4 0.01%
lv_obj_get_focused_obj 16 0.02%
lv_obj_get_parent 4 0.01%
lv_obj_get_signal_cb 4 0.01%
lv_obj_get_state 40 0.05%
lv_obj_get_style_list 36 0.05%
lv_obj_get_x 16 0.02%
lv_obj_get_y 16 0.02%
lv_obj_handle_get_type_signal 28 0.04%
lv_obj_init_draw_label_dsc 126 0.16%
lv_obj_init_draw_rect_dsc 496 0.63%
lv_obj_invalidate 70 0.09%
lv_obj_invalidate_area 184 0.23%
lv_obj_refresh_ext_draw_pad 10 0.01%
lv_obj_refresh_style 256 0.33%
lv_obj_reset_style_list 20 0.03%
lv_obj_set_click 14 0.02%
lv_obj_set_design_cb 4 0.01%
lv_obj_set_height 20 0.03%
lv_obj_set_pos 120 0.15%
lv_obj_set_signal_cb 4 0.01%
lv_obj_set_size 132 0.17%
lv_obj_set_state 36 0.05%
lv_obj_set_x 20 0.03%
lv_obj_signal 168 0.21%
lv_signal_send 12 0.02%
obj_align_core.constprop.0 82 0.10%
obj_del_core 164 0.21%
refresh_children_position 64 0.08%
refresh_children_style 54 0.07%
lv_refr.c 2192 2.79%
_lv_disp_refr_task 1138 1.45%
_lv_inv_area 212 0.27%
_lv_refr_get_disp_refreshing 12 0.02%
_lv_refr_init 2 0.00%
lv_refr_area_part 316 0.40%
lv_refr_get_top_obj 98 0.12%
lv_refr_obj 222 0.28%
lv_refr_obj_and_children 92 0.12%
lv_refr_vdb_flush 100 0.13%
lv_style.c 1750 2.23%
_lv_style_get_color 62 0.08%
_lv_style_get_int 62 0.08%
_lv_style_get_mem_size 36 0.05%
_lv_style_get_opa 62 0.08%
_lv_style_list_add_style 120 0.15%
_lv_style_list_get_color 116 0.15%
_lv_style_list_get_int 124 0.16%
_lv_style_list_get_opa 124 0.16%
_lv_style_list_get_ptr 114 0.15%
_lv_style_list_get_transition_style 16 0.02%
_lv_style_list_remove_style 144 0.18%
_lv_style_list_reset 80 0.10%
_lv_style_set_opa 140 0.18%
get_alloc_local_style 92 0.12%
get_prop_size 30 0.04%
get_property_index 114 0.15%
get_style_prop.isra.0 24 0.03%
get_style_prop_attr 14 0.02%
lv_style_copy 40 0.05%
lv_style_init 6 0.01%
lv_style_list_copy 170 0.22%
lv_style_list_get_local_style 24 0.03%
lv_style_list_init 6 0.01%
lv_style_reset 16 0.02%
style_resize.isra.0 14 0.02%
lv_style.h 36 0.05%
lv_style_list_get_style 36 0.05%
lv_draw 18040 22.99%
lv_draw_blend.c 2610 3.33%
_lv_blend_fill 1300 1.66%
_lv_blend_map 1310 1.67%
lv_draw_img.c 1852 2.36%
lv_draw_img 516 0.66%
lv_draw_img_dsc_init 36 0.05%
lv_draw_map 1142 1.46%
lv_img_cf_get_px_size 20 0.03%
lv_img_cf_has_alpha 28 0.04%
lv_img_cf_is_chroma_keyed 20 0.03%
lv_img_src_get_type 32 0.04%
show_error 58 0.07%
lv_draw_label.c 2364 3.01%
hex_char_to_num 36 0.05%
lv_draw_label 2280 2.91%
lv_draw_label_dsc_init 48 0.06%
lv_draw_line.c 2066 2.63%
lv_draw_line 2040 2.60%
lv_draw_line_dsc_init 26 0.03%
lv_draw_mask.c 2618 3.34%
lv_draw_mask_add 76 0.10%
lv_draw_mask_apply 68 0.09%
lv_draw_mask_get_cnt 28 0.04%
lv_draw_mask_line 868 1.11%
lv_draw_mask_line_points_init 264 0.34%
lv_draw_mask_radius 1118 1.42%
lv_draw_mask_radius_init 88 0.11%
lv_draw_mask_remove_custom 40 0.05%
lv_draw_mask_remove_id 40 0.05%
mask_mix 28 0.04%
lv_draw_rect.c 4340 5.53%
draw_full_border 1166 1.49%
grad_get 136 0.17%
lv_draw_rect 2966 3.78%
lv_draw_rect_dsc_init 72 0.09%
lv_img_buf.c 16 0.02%
_lv_img_buf_get_transformed_area 16 0.02%
lv_img_cache.c 568 0.72%
_lv_img_cache_open 380 0.48%
lv_img_cache_invalidate_src 84 0.11%
lv_img_cache_set_size 104 0.13%
lv_img_decoder.c 1606 2.05%
_lv_img_decoder_init 88 0.11%
lv_img_decoder_built_in_close 36 0.05%
lv_img_decoder_built_in_info 124 0.16%
lv_img_decoder_built_in_open 332 0.42%
lv_img_decoder_built_in_read_line 720 0.92%
lv_img_decoder_close 34 0.04%
lv_img_decoder_create 28 0.04%
lv_img_decoder_get_info 72 0.09%
lv_img_decoder_open 140 0.18%
lv_img_decoder_read_line 32 0.04%
lv_font 1935 2.47%
lv_font.c 38 0.05%
lv_font_get_glyph_bitmap 4 0.01%
lv_font_get_glyph_dsc 10 0.01%
lv_font_get_glyph_width 24 0.03%
lv_font_fmt_txt.c 648 0.83%
_lv_font_clean_up_fmt_txt 24 0.03%
get_glyph_dsc_id.isra.0.part.0 196 0.25%
kern_pair_16_compare 18 0.02%
kern_pair_8_compare 18 0.02%
lv_font_get_bitmap_fmt_txt 56 0.07%
lv_font_get_glyph_dsc_fmt_txt 328 0.42%
unicode_list_compare 8 0.01%
lv_font_unscii_8.c 1249 1.59%
cmaps 20 0.03%
font_dsc 32 0.04%
glyph_dsc 776 0.99%
gylph_bitmap 421 0.54%
lv_hal 566 0.72%
lv_hal_disp.c 490 0.62%
lv_disp_buf_init 26 0.03%
lv_disp_drv_init 48 0.06%
lv_disp_drv_register 252 0.32%
lv_disp_flush_ready 10 0.01%
lv_disp_get_buf 4 0.01%
lv_disp_get_default 12 0.02%
lv_disp_get_dpi 24 0.03%
lv_disp_get_hor_res 36 0.05%
lv_disp_get_ver_res 32 0.04%
lv_disp_is_double_buf 16 0.02%
lv_disp_is_true_double_buf 30 0.04%
lv_hal_indev.c 20 0.03%
lv_indev_get_next 20 0.03%
lv_hal_tick.c 56 0.07%
lv_tick_elaps 30 0.04%
lv_tick_get 26 0.03%
lv_misc 5354 6.82%
lv_area.c 1230 1.57%
_lv_area_align 476 0.61%
_lv_area_intersect 86 0.11%
_lv_area_is_in 160 0.20%
_lv_area_is_on 58 0.07%
_lv_area_is_point_on 274 0.35%
_lv_area_join 68 0.09%
lv_area_get_size 28 0.04%
lv_area_set 14 0.02%
lv_area_set_height 10 0.01%
lv_point_within_circle 56 0.07%
lv_area.h 60 0.08%
lv_area_copy 60 0.08%
lv_color.c 62 0.08%
lv_color_fill 62 0.08%
lv_color.h 72 0.09%
lv_color_mix.isra.0 72 0.09%
lv_ll.c 476 0.61%
_lv_ll_get_head 6 0.01%
_lv_ll_get_next 10 0.01%
_lv_ll_get_prev 8 0.01%
_lv_ll_get_tail 6 0.01%
_lv_ll_init 16 0.02%
_lv_ll_ins_head 54 0.07%
_lv_ll_ins_prev 100 0.13%
_lv_ll_ins_tail 56 0.07%
_lv_ll_move_before 88 0.11%
_lv_ll_remove 114 0.15%
node_set_next.isra.0 10 0.01%
node_set_prev.isra.0 8 0.01%
lv_log.c 92 0.12%
_lv_log_add 80 0.10%
lv_log_register_print_cb 12 0.02%
lv_math.c 34 0.04%
_lv_sqrt 34 0.04%
lv_mem.c 1424 1.81%
_lv_mem_buf_free_all 72 0.09%
_lv_mem_buf_get 196 0.25%
_lv_mem_buf_release 112 0.14%
_lv_mem_get_size 28 0.04%
_lv_mem_init 2 0.00%
_lv_memcpy 482 0.61%
_lv_memset 96 0.12%
_lv_memset_00 94 0.12%
_lv_memset_ff 98 0.12%
lv_mem_alloc 76 0.10%
lv_mem_free 32 0.04%
lv_mem_realloc 120 0.15%
mem_buf_small 16 0.02%
lv_mem.h 46 0.06%
_lv_memcpy_small 22 0.03%
_lv_memcpy_small.constprop.0 24 0.03%
lv_task.c 846 1.08%
_lv_task_core_init 36 0.05%
lv_task_create 40 0.05%
lv_task_create_basic 128 0.16%
lv_task_del 56 0.07%
lv_task_exec 88 0.11%
lv_task_handler 392 0.50%
lv_task_ready 18 0.02%
lv_task_set_prio 88 0.11%
lv_txt.c 948 1.21%
_lv_txt_get_next_line 456 0.58%
_lv_txt_get_size 228 0.29%
_lv_txt_get_width 164 0.21%
_lv_txt_is_cmd 54 0.07%
lv_txt_iso8859_1_get_byte_id 4 0.01%
lv_txt_iso8859_1_get_length 4 0.01%
lv_txt_iso8859_1_next 16 0.02%
lv_txt_iso8859_1_prev 18 0.02%
lv_txt_iso8859_1_size 4 0.01%
lv_utils.c 64 0.08%
_lv_utils_bsearch 64 0.08%
lv_themes 260 0.33%
lv_theme.c 120 0.15%
apply_theme 56 0.07%
lv_theme_apply 40 0.05%
lv_theme_get_font_normal 12 0.02%
lv_theme_set_act 12 0.02%
lv_theme_empty.c 140 0.18%
lv_theme_empty_init 100 0.13%
theme_apply 40 0.05%
lv_widgets 2952 3.76%
lv_label.c 2952 3.76%
get_txt_coords 88 0.11%
lv_label_create 388 0.49%
lv_label_design 532 0.68%
lv_label_dot_tmp_free 36 0.05%
lv_label_get_align 20 0.03%
lv_label_get_letter_on 524 0.67%
lv_label_get_long_mode 14 0.02%
lv_label_get_recolor 14 0.02%
lv_label_get_text 10 0.01%
lv_label_refr_text 572 0.73%
lv_label_revert_dots 116 0.15%
lv_label_set_align 38 0.05%
lv_label_set_dot_tmp 120 0.15%
lv_label_set_long_mode 76 0.10%
lv_label_set_recolor 38 0.05%
lv_label_set_text 122 0.16%
lv_label_set_text_static 52 0.07%
lv_label_signal 192 0.24%
: 1674 2.13%
CSWTCH.16 20 0.03%
CSWTCH.24 11 0.01%
CSWTCH.5 4 0.01%
SystemCoreClock 4 0.01%
__aeabi_ldiv0 2 0.00%
__func__.10028 20 0.03%
__func__.13460 9 0.01%
__func__.4153 17 0.02%
__func__.4958 19 0.02%
__func__.4973 21 0.03%
__func__.4978 17 0.02%
__func__.5036 29 0.04%
__func__.5041 29 0.04%
__func__.5060 34 0.04%
__func__.5073 40 0.05%
__func__.5102 35 0.04%
__func__.5127 37 0.05%
__func__.7361 25 0.03%
__func__.7376 20 0.03%
__func__.7377 28 0.04%
__func__.7380 21 0.03%
__func__.7386 12 0.02%
__func__.7388 22 0.03%
__func__.7392 22 0.03%
__func__.7426 15 0.02%
__func__.7442 21 0.03%
__func__.7450 17 0.02%
__func__.7453 19 0.02%
__func__.7476 13 0.02%
__func__.7498 18 0.02%
__func__.7571 19 0.02%
__func__.7587 16 0.02%
__func__.7603 22 0.03%
__func__.7628 13 0.02%
__func__.7637 8 0.01%
__func__.7648 18 0.02%
__func__.7649 14 0.02%
__func__.7822 17 0.02%
__func__.7835 24 0.03%
__func__.7860 21 0.03%
__func__.8089 16 0.02%
__func__.9978 13 0.02%
__func__.9990 15 0.02%
_lv_bpp1_opa_table 2 0.00%
_lv_bpp2_opa_table 4 0.01%
_lv_bpp4_opa_table 16 0.02%
_lv_bpp8_opa_table 256 0.33%
_lv_txt_encoded_get_byte_id 4 0.01%
_lv_txt_encoded_get_char_id 4 0.01%
_lv_txt_encoded_next 4 0.01%
_lv_txt_encoded_prev 4 0.01%
_lv_txt_encoded_size 4 0.01%
_lv_txt_get_encoded_length 4 0.01%
_sw_isr_table 384 0.49%
delay_machine_code.9116 6 0.01%
dummy_timestamp 4 0.01%
levels.8828 20 0.03%
lv_font_unscii_8 24 0.03%
lv_txt_iso8859_1_get_char_id 4 0.01%
mpu_config 8 0.01%
postfix.9598 28 0.04%
prefix.9597 12 0.02%
rtt_term_mutex 20 0.03%
transitions.10566 12 0.02%
wcorr.7463 33 0.04%
arch 1998 2.55%
arm 1998 2.55%
core 1998 2.55%
aarch32 1998 2.55%
cortex_m 1548 1.97%
fault.c 1032 1.32%
bus_fault.isra.0 220 0.28%
mem_manage_fault.isra.0 204 0.26%
usage_fault.isra.0 184 0.23%
z_arm_fault 408 0.52%
z_arm_fault_init 16 0.02%
irq_init.c 24 0.03%
z_arm_interrupt_init 24 0.03%
mpu 416 0.53%
arm_core_mpu.c 64 0.08%
log_const_mpu 8 0.01%
z_arm_configure_static_mpu_regions 56 0.07%
arm_mpu.c 352 0.45%
__init_sys_init_arm_mpu_init0 8 0.01%
arm_core_mpu_configure_static_mpu_regions 20 0.03%
arm_core_mpu_disable 16 0.02%
arm_core_mpu_enable 20 0.03%
arm_mpu_init 92 0.12%
mpu_configure_regions 196 0.25%
thread_abort.c 76 0.10%
z_impl_k_thread_abort 76 0.10%
fatal.c 120 0.15%
z_arm_fatal_error 112 0.14%
z_do_kernel_oops 8 0.01%
irq_manage.c 88 0.11%
arch_irq_enable 32 0.04%
z_arm_irq_priority_set 48 0.06%
z_irq_spurious 8 0.01%
nmi.c 14 0.02%
z_arm_nmi 14 0.02%
prep_c.c 68 0.09%
z_arm_prep_c 68 0.09%
swap.c 52 0.07%
arch_swap 52 0.07%
thread.c 108 0.14%
arch_new_thread 52 0.07%
arch_switch_to_main_thread 56 0.07%
drivers 8382 10.68%
clock_control 1150 1.47%
nrf_power_clock.c 1150 1.47%
__device_clock_nrf 16 0.02%
__init___device_clock_nrf 8 0.01%
api_blocking_start 56 0.07%
api_start 50 0.06%
api_stop 40 0.05%
blocking_start_callback 6 0.01%
clk_init 80 0.10%
clkstarted_handle.constprop.0 56 0.07%
clock_control_api 20 0.03%
config 24 0.03%
generic_hfclk_start 104 0.13%
generic_hfclk_stop 68 0.09%
get_status 18 0.02%
lfclk_spinwait 26 0.03%
lfclk_start 12 0.02%
lfclk_stop 32 0.04%
log_const_clock_control 8 0.01%
nrf_power_clock_isr 116 0.15%
onoff_start 88 0.11%
onoff_started_callback 18 0.02%
onoff_stop 72 0.09%
set_off_state 50 0.06%
set_on_state 38 0.05%
set_starting_state 60 0.08%
z_nrf_clock_control_lf_on 84 0.11%
console 92 0.12%
uart_console.c 92 0.12%
__init_sys_init_uart_console_init0 8 0.01%
console_out 40 0.05%
uart_console_init 44 0.06%
display 1114 1.42%
display_ili9340.c 838 1.07%
__device_ili9340 16 0.02%
__init___device_ili9340 8 0.01%
ili9340_api 40 0.05%
ili9340_display_blanking_off 18 0.02%
ili9340_display_blanking_on 18 0.02%
ili9340_get_capabilities 32 0.04%
ili9340_get_framebuffer 40 0.05%
ili9340_init 188 0.24%
ili9340_read 40 0.05%
ili9340_set_brightness 6 0.01%
ili9340_set_contrast 40 0.05%
ili9340_set_orientation 44 0.06%
ili9340_set_pixel_format 48 0.06%
ili9340_transmit 92 0.12%
ili9340_write 200 0.25%
log_const_display_ili9340 8 0.01%
display_ili9340_adafruit_1480.c 276 0.35%
ili9340_lcd_init 276 0.35%
gpio 1388 1.77%
gpio_nrfx.c 1340 1.71%
__device_gpio_nrfx_p0 16 0.02%
__device_gpio_nrfx_p1 16 0.02%
__init___device_gpio_nrfx_p0 8 0.01%
__init___device_gpio_nrfx_p1 8 0.01%
cfg_level_pins 68 0.09%
check_level_trigger_pins 72 0.09%
gpio_nrfx_config 200 0.25%
gpio_nrfx_drv_api_funcs 36 0.05%
gpio_nrfx_init 48 0.06%
gpio_nrfx_manage_callback 86 0.11%
gpio_nrfx_p0_cfg 12 0.02%
gpio_nrfx_p1_cfg 12 0.02%
gpio_nrfx_pin_interrupt_configure 484 0.62%
gpio_nrfx_port_clear_bits_raw 12 0.02%
gpio_nrfx_port_get_raw 14 0.02%
gpio_nrfx_port_set_bits_raw 12 0.02%
gpio_nrfx_port_set_masked_raw 22 0.03%
gpio_nrfx_port_toggle_bits 18 0.02%
gpiote_event_handler 196 0.25%
gpio_utils.h 48 0.06%
gpio_fire_callbacks 48 0.06%
serial 1490 1.90%
uart_nrfx_uart.c 736 0.94%
__device_uart_nrfx_uart0 16 0.02%
__init___device_uart_nrfx_uart0 8 0.01%
uart_nrfx_config_get 16 0.02%
uart_nrfx_configure 368 0.47%
uart_nrfx_err_check 16 0.02%
uart_nrfx_init 104 0.13%
uart_nrfx_poll_in 44 0.06%
uart_nrfx_poll_out 136 0.17%
uart_nrfx_uart0_data 8 0.01%
uart_nrfx_uart_driver_api 20 0.03%
uart_nrfx_uarte.c 754 0.96%
__device_uart_nrfx_uarte1 16 0.02%
__init___device_uart_nrfx_uarte1 8 0.01%
log_const_uart_nrfx_uarte 8 0.01%
uart_nrfx_uarte_driver_api 20 0.03%
uarte_1_data 16 0.02%
uarte_1_init 100 0.13%
uarte_1z_config 8 0.01%
uarte_nrfx_config_get 16 0.02%
uarte_nrfx_configure 360 0.46%
uarte_nrfx_err_check 14 0.02%
uarte_nrfx_poll_in 46 0.06%
uarte_nrfx_poll_out 142 0.18%
spi 2640 3.36%
spi_context.h 204 0.26%
_spi_context_cs_control.isra.0 148 0.19%
spi_context_unlock_unconditionally 56 0.07%
spi_nrfx_spi.c 1192 1.52%
__device_spi_1 16 0.02%
__init___device_spi_1 8 0.01%
event_handler 184 0.23%
log_const_spi_nrfx_spi 8 0.01%
spi_1_data 80 0.10%
spi_1_init 92 0.12%
spi_1z_config 24 0.03%
spi_nrfx_driver_api 8 0.01%
spi_nrfx_release 36 0.05%
spi_nrfx_transceive 612 0.78%
transfer_next_chunk 124 0.16%
spi_nrfx_spim.c 1244 1.59%
__device_spi_3 16 0.02%
__init___device_spi_3 8 0.01%
event_handler 184 0.23%
log_const_spi_nrfx_spim 8 0.01%
spi_3_data 80 0.10%
spi_3_init 92 0.12%
spi_3z_config 32 0.04%
spi_nrfx_driver_api 8 0.01%
spi_nrfx_release 36 0.05%
spi_nrfx_transceive 648 0.83%
transfer_next_chunk 132 0.17%
timer 508 0.65%
nrf_rtc_timer.c 480 0.61%
event_clear 24 0.03%
handle_next_cycle_case 40 0.05%
rtc_nrf_isr 44 0.06%
z_clock_driver_init 80 0.10%
z_clock_elapsed 52 0.07%
z_clock_set_timeout 188 0.24%
z_timer_cycle_get_32 52 0.07%
sys_clock_init.c 28 0.04%
__device_sys_init_z_clock_driver_init0 16 0.02%
__init___device_sys_init_z_clock_driver_init0 8 0.01%
z_clock_idle_exit 2 0.00%
z_clock_isr 2 0.00%
include 118 0.15%
drivers 100 0.13%
display.h 6 0.01%
display_get_capabilities 6 0.01%
gpio.h 94 0.12%
gpio_pin_set 64 0.08%
gpio_pin_set.constprop.0 30 0.04%
logging 18 0.02%
log_msg.h 18 0.02%
z_log_msg_std_alloc 18 0.02%
kernel 6014 7.66%
device.c 116 0.15%
z_impl_device_get_binding 72 0.09%
z_sys_init_run_level 44 0.06%
errno.c 4 0.01%
_k_neg_eagain 4 0.01%
fatal.c 262 0.33%
arch_system_halt 18 0.02%
k_sys_fatal_error_handler 48 0.06%
z_fatal_error 196 0.25%
idle.c 56 0.07%
idle 52 0.07%
z_sys_power_save_idle_exit 4 0.01%
include 22 0.03%
kernel_offsets.h 2 0.00%
_OffsetAbsSyms 2 0.00%
ksched.h 20 0.03%
z_reschedule_unlocked 20 0.03%
init.c 420 0.54%
bg_thread_main 72 0.09%
log_const_os 8 0.01%
z_bss_zero 20 0.03%
z_cstart 268 0.34%
z_data_copy 52 0.07%
kheap.c 310 0.40%
__init_sys_init_statics_init2 8 0.01%
k_heap_alloc 134 0.17%
k_heap_free 58 0.07%
k_heap_init 16 0.02%
k_mem_pool_alloc 50 0.06%
k_mem_pool_free_id 8 0.01%
statics_init 36 0.05%
mem_slab.c 314 0.40%
__init_sys_init_init_mem_slab_module2 8 0.01%
init_mem_slab_module 68 0.09%
k_mem_slab_alloc 100 0.13%
k_mem_slab_free 84 0.11%
k_mem_slab_init 54 0.07%
mempool.c 94 0.12%
_heap_mem_pool 4 0.01%
k_free 10 0.01%
k_malloc 12 0.02%
k_mem_pool_malloc 48 0.06%
poolheap__heap_mem_pool 20 0.03%
mutex.c 380 0.48%
z_impl_k_mutex_lock 240 0.31%
z_impl_k_mutex_unlock 140 0.18%
sched.c 2260 2.88%
add_to_waitq_locked 86 0.11%
k_sched_lock 40 0.05%
k_sched_time_slice_set 88 0.11%
k_sched_unlock 56 0.07%
pend 76 0.10%
ready_thread 104 0.13%
unready_thread 52 0.07%
update_cache 72 0.09%
z_find_first_thread_to_unpend 32 0.04%
z_impl_k_current_get 12 0.02%
z_impl_k_sleep 64 0.08%
z_impl_k_thread_suspend 104 0.13%
z_impl_k_yield 156 0.20%
z_move_thread_to_end_of_prio_q 140 0.18%
z_pend_curr 40 0.05%
z_priq_dumb_best 20 0.03%
z_priq_dumb_remove 44 0.06%
z_ready_thread 32 0.04%
z_remove_thread_from_ready_q 32 0.04%
z_reschedule 22 0.03%
z_reschedule_irqlock 24 0.03%
z_reset_time_slice 44 0.06%
z_sched_init 24 0.03%
z_sched_start 60 0.08%
z_set_prio 136 0.17%
z_thread_single_abort 184 0.23%
z_thread_timeout 86 0.11%
z_tick_sleep.part.0 92 0.12%
z_time_slice 108 0.14%
z_unpend_all 32 0.04%
z_unpend_first_thread 90 0.11%
z_unpend_thread 58 0.07%
z_unpend_thread_no_timeout 50 0.06%
sem.c 148 0.19%
z_impl_k_sem_give 64 0.08%
z_impl_k_sem_take 84 0.11%
thread.c 378 0.48%
k_is_in_isr 12 0.02%
k_thread_name_get 4 0.01%
z_impl_k_busy_wait 4 0.01%
z_impl_k_thread_create 88 0.11%
z_impl_k_thread_name_set 6 0.01%
z_init_static_threads 188 0.24%
z_setup_new_thread 76 0.10%
timeout.c 898 1.14%
elapsed 20 0.03%
next_timeout 52 0.07%
remove_timeout 52 0.07%
timeout_list 8 0.01%
z_abort_timeout 44 0.06%
z_add_timeout 272 0.35%
z_clock_announce 220 0.28%
z_get_next_timeout_expiry 32 0.04%
z_impl_k_uptime_ticks 4 0.01%
z_set_timeout_expiry 52 0.07%
z_tick_get 52 0.07%
z_tick_get_32 8 0.01%
z_timeout_end_calc 82 0.10%
timer.c 352 0.45%
k_timer_init 24 0.03%
z_impl_k_timer_start 184 0.23%
z_impl_k_timer_stop 68 0.09%
z_timer_expiration_handler 76 0.10%
lib 7382 9.41%
gui 1282 1.63%
lvgl 1282 1.63%
lvgl.c 400 0.51%
__init_sys_init_lvgl_init0 8 0.01%
log_const_lvgl 8 0.01%
lvgl_init 288 0.37%
lvgl_log 96 0.12%
lvgl_display.c 152 0.19%
set_lvgl_rendering_cb 152 0.19%
lvgl_display_16bit.c 114 0.15%
lvgl_flush_cb_16bit 76 0.10%
lvgl_set_px_cb_16bit 38 0.05%
lvgl_display_24bit.c 212 0.27%
lvgl_flush_cb_24bit 78 0.10%
lvgl_set_px_cb_24bit 134 0.17%
lvgl_display_32bit.c 76 0.10%
lvgl_flush_cb_32bit 76 0.10%
lvgl_display_mono.c 328 0.42%
lvgl_flush_cb_mono 122 0.16%
lvgl_rounder_cb_mono 56 0.07%
lvgl_set_px_cb_mono 150 0.19%
libc 3174 4.04%
minimal 3174 4.04%
include 364 0.46%
stdio.h 84 0.11%
sprintf 48 0.06%
vsnprintf 36 0.05%
string.h 280 0.36%
memcpy 86 0.11%
memset 70 0.09%
strchr 28 0.04%
strcmp 24 0.03%
strcpy 20 0.03%
strlen 14 0.02%
strncpy 38 0.05%
source 2810 3.58%
stdout 2810 3.58%
prf.c 2762 3.52%
_get_digit 46 0.06%
_ldiv5 82 0.10%
_rlrshift 36 0.05%
_to_x 72 0.09%
z_prf 2526 3.22%
sprintf.c 26 0.03%
sprintf_out 26 0.03%
stdout_console.c 22 0.03%
__stdout_hook_install 12 0.02%
_stdout_hook 4 0.01%
_stdout_hook_default 6 0.01%
os 2926 3.73%
fdtable.c 20 0.03%
fdtable_lock 20 0.03%
heap.c 984 1.25%
alloc_chunk 130 0.17%
free_list_add 138 0.18%
free_list_remove 46 0.06%
free_list_remove_bidx 94 0.12%
merge_chunks 60 0.08%
split_chunks 78 0.10%
sys_heap_alloc 104 0.13%
sys_heap_free 170 0.22%
sys_heap_init 164 0.21%
heap.h 138 0.18%
bucket_idx 26 0.03%
chunk_field 22 0.03%
chunk_set 22 0.03%
chunk_size 12 0.02%
set_chunk_size 8 0.01%
set_chunk_used 48 0.06%
notify.c 60 0.08%
sys_notify_finalize 26 0.03%
sys_notify_validate 34 0.04%
onoff.c 788 1.00%
onoff_manager_init 38 0.05%
onoff_request 160 0.20%
process_event 476 0.61%
process_recheck 56 0.07%
transition_complete 28 0.04%
validate_args 30 0.04%
printk.c 916 1.17%
__printk_hook_install 12 0.02%
_char_out 4 0.01%
arch_printk_char_out 4 0.01%
char_out 16 0.02%
print_digits 152 0.19%
printk 26 0.03%
snprintk 26 0.03%
str_out 38 0.05%
vprintk 28 0.04%
vsnprintk 40 0.05%
z_vprintk 570 0.73%
thread_entry.c 20 0.03%
z_thread_entry 20 0.03%
samples 204 0.26%
display 204 0.26%
lvgl 204 0.26%
src 204 0.26%
main.c 204 0.26%
log_const_app 8 0.01%
main 196 0.25%
soc 112 0.14%
arm 112 0.14%
common 24 0.03%
cortex_m 24 0.03%
arm_mpu_regions.c 24 0.03%
mpu_regions 24 0.03%
nordic_nrf 88 0.11%
nrf52 88 0.11%
soc.c 88 0.11%
__init_sys_init_nordicsemi_nrf52_init0 8 0.01%
arch_busy_wait 20 0.03%
log_const_soc 8 0.01%
nordicsemi_nrf52_init 48 0.06%
z_platform_init 4 0.01%
subsys 4530 5.77%
logging 4522 5.76%
log_backend_rtt.c 324 0.41%
data_out_block_mode 160 0.20%
dropped 12 0.02%
log_backend_rtt 16 0.02%
log_backend_rtt_api 24 0.03%
log_backend_rtt_init 12 0.02%
log_output 16 0.02%
on_failed_write.part.0 28 0.04%
panic 20 0.03%
put 36 0.05%
log_backend_uart.c 172 0.22%
char_out 32 0.04%
dropped 12 0.02%
log_backend_uart 16 0.02%
log_backend_uart_api 24 0.03%
log_backend_uart_init 24 0.03%
log_output 16 0.02%
panic 12 0.02%
put 36 0.05%
log_core.c 1612 2.05%
__init_sys_init_enable_logger2 8 0.01%
dropped_notify 76 0.10%
enable_logger 92 0.12%
k_cycle_get_32_wrapper 4 0.01%
log_0 26 0.03%
log_1 40 0.05%
log_2 50 0.06%
log_3 56 0.07%
log_backend_enable 52 0.07%
log_const_log 8 0.01%
log_core_init 64 0.08%
log_dropped 32 0.04%
log_free 52 0.07%
log_init 84 0.11%
log_is_strdup 28 0.04%
log_process_thread_func 72 0.09%
log_process_thread_sem 16 0.02%
log_process_thread_timer_expiry_fn 12 0.02%
log_source_name_get 28 0.04%
log_strdup 108 0.14%
msg_finalize 196 0.25%
timestamp_func 4 0.01%
z_impl_log_panic 72 0.09%
z_impl_log_process 368 0.47%
z_log_get_s_mask 64 0.08%
log_list.c 44 0.06%
log_list_add_tail 20 0.03%
log_list_head_get 12 0.02%
log_list_head_peek 4 0.01%
log_list_init 8 0.01%
log_msg.c 550 0.70%
log_msg_arg_get 62 0.08%
log_msg_chunk_alloc 40 0.05%
log_msg_get 26 0.03%
log_msg_hexdump_data_get 14 0.02%
log_msg_hexdump_data_op 168 0.21%
log_msg_nargs_get 6 0.01%
log_msg_no_space_handle 48 0.06%
log_msg_pool_init 20 0.03%
log_msg_put 38 0.05%
log_msg_str_get 4 0.01%
msg_free 124 0.16%
log_output.c 1820 2.32%
buffer_write 26 0.03%
colors 20 0.03%
hexdump_line_print 220 0.28%
log_output_dropped_process 84 0.11%
log_output_flush 26 0.03%
log_output_msg_process 244 0.31%
log_output_timestamp_freq_set 48 0.06%
out_func 54 0.07%
postfix_print 60 0.08%
prefix_print 284 0.36%
print_formatted 36 0.05%
severity 20 0.03%
std_print 698 0.89%
power 8 0.01%
power.c 8 0.01%
log_const_power 8 0.01%
==============================================================================================================
78474
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment