Created
July 13, 2020 08:27
-
-
Save gmarull/ec8c3fbcf5dbcc26801363a03e9566ff to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- west build: running target rom_report | |
[1/1] cd /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr/cmake/reports && /usr/bin/python3.7 /home/gmarull/ws/gmarull/zephyrproject/zephyr/scripts/footprint/size_report -F --objdump /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump --objcopy /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objcopy --nm /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-nm -o /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr | |
Path Size % | |
============================================================================================================== | |
24349 42.51% | |
home 24349 42.51% | |
gmarull 24349 42.51% | |
ws 24349 42.51% | |
gmarull 24349 42.51% | |
zephyrproject 24349 42.51% | |
modules 24349 42.51% | |
debug 290 0.51% | |
segger 290 0.51% | |
rtt 290 0.51% | |
SEGGER_RTT.c 272 0.47% | |
SEGGER_RTT_HasDataUp 20 0.03% | |
SEGGER_RTT_Init 4 0.01% | |
SEGGER_RTT_WriteSkipNoLock 152 0.27% | |
_DoInit 96 0.17% | |
SEGGER_RTT_zephyr.c 18 0.03% | |
__init_sys_init_rtt_init0 8 0.01% | |
rtt_init 10 0.02% | |
hal 2532 4.42% | |
nordic 2532 4.42% | |
nrfx 2526 4.41% | |
drivers 1546 2.70% | |
src 1546 2.70% | |
nrfx_spi.c 782 1.37% | |
nrfx_spi_1_irq_handler 76 0.13% | |
nrfx_spi_init 344 0.60% | |
nrfx_spi_xfer 260 0.45% | |
transfer_byte 102 0.18% | |
nrfx_spim.c 764 1.33% | |
nrfx_spim_3_irq_handler 92 0.16% | |
nrfx_spim_init 368 0.64% | |
nrfx_spim_xfer 304 0.53% | |
hal 200 0.35% | |
nrf_gpio.h 200 0.35% | |
nrf_gpio_cfg_output 32 0.06% | |
nrf_gpio_cfg_sense_set 40 0.07% | |
nrf_gpio_pin_clear 64 0.11% | |
nrf_gpio_pin_set 64 0.11% | |
mdk 780 1.36% | |
nrf52_erratas.h 340 0.59% | |
nrf52_errata_103 40 0.07% | |
nrf52_errata_115 40 0.07% | |
nrf52_errata_120 40 0.07% | |
nrf52_errata_136 60 0.10% | |
nrf52_errata_36 60 0.10% | |
nrf52_errata_66 60 0.10% | |
nrf52_errata_98 40 0.07% | |
system_nrf52840.c 440 0.77% | |
SystemInit 440 0.77% | |
nrfx_glue.c 6 0.01% | |
nrfx_busy_wait 4 0.01% | |
nrfx_isr 2 0.00% | |
lib 21527 37.58% | |
gui 21527 37.58% | |
lvgl 21527 37.58% | |
src 21527 37.58% | |
lv_core 4930 8.61% | |
lv_disp.c 132 0.23% | |
lv_disp_get_layer_sys 44 0.08% | |
lv_disp_get_layer_top 44 0.08% | |
lv_disp_get_scr_act 44 0.08% | |
lv_indev.c 30 0.05% | |
lv_indev_init 4 0.01% | |
lv_indev_reset.part.0 26 0.05% | |
lv_obj.c 2518 4.40% | |
lv_init 108 0.19% | |
lv_obj_align 628 1.10% | |
lv_obj_allocate_ext_attr 14 0.02% | |
lv_obj_create 608 1.06% | |
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.06% | |
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.28% | |
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.20% | |
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.81% | |
lv_disp_refr_task 836 1.46% | |
lv_inv_area 176 0.31% | |
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.38% | |
lv_refr_obj_and_children 88 0.15% | |
lv_refr_vdb_flush 72 0.13% | |
lv_style.c 642 1.12% | |
lv_style_copy 6 0.01% | |
lv_style_init 636 1.11% | |
lv_draw 7850 13.71% | |
.. 148 0.26% | |
lv_core 148 0.26% | |
.. 148 0.26% | |
lv_misc 148 0.26% | |
lv_color.h 148 0.26% | |
lv_color_mix.isra.0 148 0.26% | |
lv_draw.c 80 0.14% | |
lv_draw_free_buf 32 0.06% | |
lv_draw_get_buf 48 0.08% | |
lv_draw_basic.c 1576 2.75% | |
lv_draw_fill 420 0.73% | |
lv_draw_letter 1156 2.02% | |
lv_draw_img.c 52 0.09% | |
lv_img_color_format_get_px_size 20 0.03% | |
lv_img_src_get_type 32 0.06% | |
lv_draw_label.c 1198 2.09% | |
hex_char_to_num 36 0.06% | |
lv_draw_label 1162 2.03% | |
lv_draw_rect.c 3354 5.86% | |
lv_draw_cont_radius_corr 62 0.11% | |
lv_draw_rect 3292 5.75% | |
lv_img_cache.c 196 0.34% | |
lv_img_cache_invalidate_src 88 0.15% | |
lv_img_cache_set_size 108 0.19% | |
lv_img_decoder.c 1246 2.18% | |
lv_img_decoder_built_in_close 28 0.05% | |
lv_img_decoder_built_in_info 112 0.20% | |
lv_img_decoder_built_in_open 272 0.47% | |
lv_img_decoder_built_in_read_line 692 1.21% | |
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.56% | |
lv_font.c 38 0.07% | |
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.32% | |
bits_write 60 0.10% | |
get_bits 42 0.07% | |
get_glyph_dsc_id.isra.0.part.0 184 0.32% | |
kern_pair_16_compare 18 0.03% | |
kern_pair_8_compare 18 0.03% | |
lv_font_get_bitmap_fmt_txt 396 0.69% | |
lv_font_get_glyph_dsc_fmt_txt 272 0.47% | |
rle_next 328 0.57% | |
unicode_list_compare 8 0.01% | |
lv_font_unscii_8.c 1245 2.17% | |
cmaps 20 0.03% | |
font_dsc 28 0.05% | |
glyph_dsc 776 1.35% | |
gylph_bitmap 421 0.74% | |
lv_hal 482 0.84% | |
lv_hal_disp.c 406 0.71% | |
lv_disp_buf_init 28 0.05% | |
lv_disp_drv_init 48 0.08% | |
lv_disp_drv_register 184 0.32% | |
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.06% | |
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.05% | |
lv_misc 2950 5.15% | |
lv_area.c 312 0.54% | |
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_ll.c 604 1.05% | |
lv_ll_get_head 6 0.01% | |
lv_ll_get_next 32 0.06% | |
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.19% | |
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.07% | |
node_set_prev.isra.0 36 0.06% | |
lv_log.c 44 0.08% | |
lv_log_add 32 0.06% | |
lv_log_register_print_cb 12 0.02% | |
lv_mem.c 234 0.41% | |
lv_mem_alloc 72 0.13% | |
lv_mem_free 32 0.06% | |
lv_mem_get_size 28 0.05% | |
lv_mem_init 2 0.00% | |
lv_mem_realloc 100 0.17% | |
lv_task.c 702 1.23% | |
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.52% | |
lv_task_ready 18 0.03% | |
lv_task_set_prio 76 0.13% | |
lv_txt.c 916 1.60% | |
lv_txt_get_next_line 488 0.85% | |
lv_txt_get_size 168 0.29% | |
lv_txt_get_width 160 0.28% | |
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.70% | |
lv_label.c 2694 4.70% | |
lv_label_create 384 0.67% | |
lv_label_design 524 0.91% | |
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.84% | |
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.67% | |
lv_label_revert_dots 116 0.20% | |
lv_label_set_align 38 0.07% | |
lv_label_set_body_draw 44 0.08% | |
lv_label_set_dot_tmp 108 0.19% | |
lv_label_set_long_mode 84 0.15% | |
lv_label_set_recolor 38 0.07% | |
lv_label_set_static_text 52 0.09% | |
lv_label_set_text 118 0.21% | |
lv_label_signal 216 0.38% | |
lv_themes 12 0.02% | |
lv_theme.c 12 0.02% | |
lv_theme_get_current 12 0.02% | |
: 586 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% | |
__func__.11202 9 0.02% | |
_sw_isr_table 384 0.67% | |
delay_machine_code.9124 6 0.01% | |
dummy_timestamp 4 0.01% | |
levels.8823 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.9605 28 0.05% | |
prefix.9604 12 0.02% | |
rtt_term_mutex 20 0.03% | |
arch 2190 3.82% | |
arm 1998 3.49% | |
core 1998 3.49% | |
aarch32 1998 3.49% | |
cortex_m 1548 2.70% | |
fault.c 1032 1.80% | |
bus_fault.isra.0 220 0.38% | |
mem_manage_fault.isra.0 204 0.36% | |
usage_fault.isra.0 184 0.32% | |
z_arm_fault 408 0.71% | |
z_arm_fault_init 16 0.03% | |
irq_init.c 24 0.04% | |
z_arm_interrupt_init 24 0.04% | |
mpu 416 0.73% | |
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.61% | |
__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.34% | |
thread_abort.c 76 0.13% | |
z_impl_k_thread_abort 76 0.13% | |
fatal.c 120 0.21% | |
z_arm_fatal_error 112 0.20% | |
z_do_kernel_oops 8 0.01% | |
irq_manage.c 88 0.15% | |
arch_irq_enable 32 0.06% | |
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.19% | |
arch_new_thread 52 0.09% | |
arch_switch_to_main_thread 56 0.10% | |
common 192 0.34% | |
isr_tables.c 192 0.34% | |
_irq_vector_table 192 0.34% | |
build 470 0.82% | |
.. 468 0.82% | |
include 118 0.21% | |
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 22 0.04% | |
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% | |
lib 328 0.57% | |
libc 328 0.57% | |
minimal 328 0.57% | |
include 328 0.57% | |
stdio.h 48 0.08% | |
sprintf 48 0.08% | |
string.h 280 0.49% | |
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.07% | |
zephyr 2 0.00% | |
misc 2 0.00% | |
generated 2 0.00% | |
configs.c 2 0.00% | |
_ConfigAbsSyms 2 0.00% | |
drivers 7864 13.73% | |
clock_control 616 1.08% | |
nrf_power_clock.c 616 1.08% | |
__device_clock_nrf 16 0.03% | |
__init___device_clock_nrf 8 0.01% | |
clk_init 52 0.09% | |
clkstarted_handle.constprop.0 80 0.14% | |
clock_async_start 200 0.35% | |
clock_control_api 20 0.03% | |
clock_start 6 0.01% | |
clock_stop 82 0.14% | |
config 16 0.03% | |
get_status 28 0.05% | |
log_const_clock_control 8 0.01% | |
nrf_power_clock_isr 100 0.17% | |
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.08% | |
display 1110 1.94% | |
display_ili9340.c 834 1.46% | |
__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.06% | |
ili9340_get_framebuffer 40 0.07% | |
ili9340_init 184 0.32% | |
ili9340_read 40 0.07% | |
ili9340_set_brightness 6 0.01% | |
ili9340_set_contrast 40 0.07% | |
ili9340_set_orientation 44 0.08% | |
ili9340_set_pixel_format 48 0.08% | |
ili9340_transmit 92 0.16% | |
ili9340_write 200 0.35% | |
log_const_display_ili9340 8 0.01% | |
display_ili9340_adafruit_1480.c 276 0.48% | |
ili9340_lcd_init 276 0.48% | |
gpio 1388 2.42% | |
gpio_nrfx.c 1340 2.34% | |
__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.13% | |
gpio_nrfx_config 200 0.35% | |
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.85% | |
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.34% | |
gpio_utils.h 48 0.08% | |
gpio_fire_callbacks 48 0.08% | |
serial 1490 2.60% | |
uart_nrfx_uart.c 736 1.29% | |
__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.64% | |
uart_nrfx_err_check 16 0.03% | |
uart_nrfx_init 104 0.18% | |
uart_nrfx_poll_in 44 0.08% | |
uart_nrfx_poll_out 136 0.24% | |
uart_nrfx_uart0_data 8 0.01% | |
uart_nrfx_uart_driver_api 20 0.03% | |
uart_nrfx_uarte.c 754 1.32% | |
__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.63% | |
uarte_nrfx_err_check 14 0.02% | |
uarte_nrfx_poll_in 46 0.08% | |
uarte_nrfx_poll_out 142 0.25% | |
spi 2640 4.61% | |
spi_context.h 204 0.36% | |
_spi_context_cs_control.isra.0 148 0.26% | |
spi_context_unlock_unconditionally 56 0.10% | |
spi_nrfx_spi.c 228 0.40% | |
__device_spi_1 16 0.03% | |
__init___device_spi_1 8 0.01% | |
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_spim.c 2208 3.86% | |
__device_spi_3 16 0.03% | |
__init___device_spi_3 8 0.01% | |
event_handler 368 0.64% | |
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.06% | |
spi_nrfx_driver_api 16 0.03% | |
spi_nrfx_release 72 0.13% | |
spi_nrfx_transceive 1260 2.20% | |
transfer_next_chunk 256 0.45% | |
timer 528 0.92% | |
nrf_rtc_timer.c 500 0.87% | |
event_clear 24 0.04% | |
handle_next_tick_case 40 0.07% | |
rtc_nrf_isr 44 0.08% | |
z_clock_driver_init 100 0.17% | |
z_clock_elapsed 52 0.09% | |
z_clock_set_timeout 188 0.33% | |
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% | |
kernel 5992 10.46% | |
device.c 116 0.20% | |
z_impl_device_get_binding 72 0.13% | |
z_sys_init_run_level 44 0.08% | |
errno.c 4 0.01% | |
_k_neg_eagain 4 0.01% | |
fatal.c 262 0.46% | |
arch_system_halt 18 0.03% | |
k_sys_fatal_error_handler 48 0.08% | |
z_fatal_error 196 0.34% | |
idle.c 56 0.10% | |
idle 52 0.09% | |
z_sys_power_save_idle_exit 4 0.01% | |
init.c 420 0.73% | |
bg_thread_main 72 0.13% | |
log_const_os 8 0.01% | |
z_bss_zero 20 0.03% | |
z_cstart 268 0.47% | |
z_data_copy 52 0.09% | |
kheap.c 310 0.54% | |
__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.55% | |
__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.15% | |
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.66% | |
z_impl_k_mutex_lock 240 0.42% | |
z_impl_k_mutex_unlock 140 0.24% | |
sched.c 2260 3.95% | |
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.13% | |
z_find_first_thread_to_unpend 32 0.06% | |
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.08% | |
z_ready_thread 32 0.06% | |
z_remove_thread_from_ready_q 32 0.06% | |
z_reschedule 22 0.04% | |
z_reschedule_irqlock 24 0.04% | |
z_reset_time_slice 44 0.08% | |
z_sched_init 24 0.04% | |
z_sched_start 60 0.10% | |
z_set_prio 136 0.24% | |
z_thread_single_abort 184 0.32% | |
z_thread_timeout 86 0.15% | |
z_tick_sleep.part.0 92 0.16% | |
z_time_slice 108 0.19% | |
z_unpend_all 32 0.06% | |
z_unpend_first_thread 90 0.16% | |
z_unpend_thread 58 0.10% | |
z_unpend_thread_no_timeout 50 0.09% | |
sem.c 148 0.26% | |
z_impl_k_sem_give 64 0.11% | |
z_impl_k_sem_take 84 0.15% | |
thread.c 378 0.66% | |
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.33% | |
z_setup_new_thread 76 0.13% | |
timeout.c 898 1.57% | |
elapsed 20 0.03% | |
next_timeout 52 0.09% | |
remove_timeout 52 0.09% | |
timeout_list 8 0.01% | |
z_abort_timeout 44 0.08% | |
z_add_timeout 272 0.47% | |
z_clock_announce 220 0.38% | |
z_get_next_timeout_expiry 32 0.06% | |
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.61% | |
k_timer_init 24 0.04% | |
z_impl_k_timer_start 184 0.32% | |
z_impl_k_timer_stop 68 0.12% | |
z_timer_expiration_handler 76 0.13% | |
lib 6026 10.52% | |
gui 1142 1.99% | |
lvgl 1142 1.99% | |
lvgl.c 276 0.48% | |
__init_sys_init_lvgl_init0 8 0.01% | |
log_const_lvgl 8 0.01% | |
lvgl_init 188 0.33% | |
lvgl_log 72 0.13% | |
lvgl_display.c 152 0.27% | |
set_lvgl_rendering_cb 152 0.27% | |
lvgl_display_16bit.c 114 0.20% | |
lvgl_flush_cb_16bit 76 0.13% | |
lvgl_set_px_cb_16bit 38 0.07% | |
lvgl_display_24bit.c 196 0.34% | |
lvgl_flush_cb_24bit 78 0.14% | |
lvgl_set_px_cb_24bit 118 0.21% | |
lvgl_display_32bit.c 76 0.13% | |
lvgl_flush_cb_32bit 76 0.13% | |
lvgl_display_mono.c 328 0.57% | |
lvgl_flush_cb_mono 122 0.21% | |
lvgl_rounder_cb_mono 56 0.10% | |
lvgl_set_px_cb_mono 150 0.26% | |
libc 2810 4.91% | |
minimal 2810 4.91% | |
source 2810 4.91% | |
stdout 2810 4.91% | |
prf.c 2762 4.82% | |
_get_digit 46 0.08% | |
_ldiv5 82 0.14% | |
_rlrshift 36 0.06% | |
_to_x 72 0.13% | |
z_prf 2526 4.41% | |
sprintf.c 26 0.05% | |
sprintf_out 26 0.05% | |
stdout_console.c 22 0.04% | |
__stdout_hook_install 12 0.02% | |
_stdout_hook 4 0.01% | |
_stdout_hook_default 6 0.01% | |
os 2074 3.62% | |
fdtable.c 20 0.03% | |
fdtable_lock 20 0.03% | |
heap.c 996 1.74% | |
alloc_chunks 128 0.22% | |
free_chunks 176 0.31% | |
free_list_add 122 0.21% | |
free_list_remove 96 0.17% | |
merge_chunks 60 0.10% | |
split_alloc 80 0.14% | |
split_chunks 78 0.14% | |
sys_heap_alloc 60 0.10% | |
sys_heap_free 32 0.06% | |
sys_heap_init 164 0.29% | |
heap.h 138 0.24% | |
bucket_idx 26 0.05% | |
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% | |
printk.c 900 1.57% | |
__printk_hook_install 12 0.02% | |
_char_out 4 0.01% | |
arch_printk_char_out 4 0.01% | |
print_digits 152 0.27% | |
printk 26 0.05% | |
snprintk 26 0.05% | |
str_out 38 0.07% | |
vprintk 28 0.05% | |
vsnprintk 40 0.07% | |
z_vprintk 570 1.00% | |
thread_entry.c 20 0.03% | |
z_thread_entry 20 0.03% | |
root 0 0.00% | |
samples 204 0.36% | |
display 204 0.36% | |
lvgl 204 0.36% | |
src 204 0.36% | |
main.c 204 0.36% | |
log_const_app 8 0.01% | |
main 196 0.34% | |
soc 112 0.20% | |
arm 112 0.20% | |
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 4546 7.94% | |
logging 4538 7.92% | |
log_backend_rtt.c 400 0.70% | |
data_out_block_mode 160 0.28% | |
dropped 24 0.04% | |
log_backend_rtt 16 0.03% | |
log_backend_rtt_api 24 0.04% | |
log_backend_rtt_init 12 0.02% | |
log_output 32 0.06% | |
on_failed_write.part.0 28 0.05% | |
panic 32 0.06% | |
put 72 0.13% | |
log_backend_uart.c 112 0.20% | |
char_out 48 0.08% | |
log_backend_uart 16 0.03% | |
log_backend_uart_api 24 0.04% | |
log_backend_uart_init 24 0.04% | |
log_core.c 1612 2.81% | |
__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.05% | |
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.06% | |
log_free 52 0.09% | |
log_init 84 0.15% | |
log_is_strdup 28 0.05% | |
log_process_thread_func 72 0.13% | |
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.19% | |
msg_finalize 196 0.34% | |
timestamp_func 4 0.01% | |
z_impl_log_panic 72 0.13% | |
z_impl_log_process 368 0.64% | |
z_log_get_s_mask 64 0.11% | |
log_list.c 44 0.08% | |
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.96% | |
log_msg_arg_get 62 0.11% | |
log_msg_chunk_alloc 40 0.07% | |
log_msg_get 26 0.05% | |
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.07% | |
log_msg_str_get 4 0.01% | |
msg_free 124 0.22% | |
log_output.c 1820 3.18% | |
buffer_write 26 0.05% | |
colors 20 0.03% | |
hexdump_line_print 220 0.38% | |
log_output_dropped_process 84 0.15% | |
log_output_flush 26 0.05% | |
log_output_msg_process 244 0.43% | |
log_output_timestamp_freq_set 48 0.08% | |
out_func 54 0.09% | |
postfix_print 60 0.10% | |
prefix_print 284 0.50% | |
print_formatted 36 0.06% | |
severity 20 0.03% | |
std_print 698 1.22% | |
power 8 0.01% | |
power.c 8 0.01% | |
log_const_power 8 0.01% | |
============================================================================================================== | |
57276 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- west build: running target rom_report | |
[1/1] cd /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr/cmake/reports && /usr/bin/python3.7 /home/gmarull/ws/gmarull/zephyrproject/zephyr/scripts/footprint/size_report -F --objdump /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump --objcopy /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objcopy --nm /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-nm -o /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr | |
Path Size % | |
============================================================================================================== | |
44165 55.37% | |
home 44165 55.37% | |
gmarull 44165 55.37% | |
ws 44165 55.37% | |
gmarull 44165 55.37% | |
zephyrproject 44165 55.37% | |
modules 44165 55.37% | |
debug 290 0.36% | |
segger 290 0.36% | |
rtt 290 0.36% | |
SEGGER_RTT.c 272 0.34% | |
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 2532 3.17% | |
nordic 2532 3.17% | |
nrfx 2526 3.17% | |
drivers 1546 1.94% | |
src 1546 1.94% | |
nrfx_spi.c 782 0.98% | |
nrfx_spi_1_irq_handler 76 0.10% | |
nrfx_spi_init 344 0.43% | |
nrfx_spi_xfer 260 0.33% | |
transfer_byte 102 0.13% | |
nrfx_spim.c 764 0.96% | |
nrfx_spim_3_irq_handler 92 0.12% | |
nrfx_spim_init 368 0.46% | |
nrfx_spim_xfer 304 0.38% | |
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 780 0.98% | |
nrf52_erratas.h 340 0.43% | |
nrf52_errata_103 40 0.05% | |
nrf52_errata_115 40 0.05% | |
nrf52_errata_120 40 0.05% | |
nrf52_errata_136 60 0.08% | |
nrf52_errata_36 60 0.08% | |
nrf52_errata_66 60 0.08% | |
nrf52_errata_98 40 0.05% | |
system_nrf52840.c 440 0.55% | |
SystemInit 440 0.55% | |
nrfx_glue.c 6 0.01% | |
nrfx_busy_wait 4 0.01% | |
nrfx_isr 2 0.00% | |
lib 41343 51.83% | |
gui 41343 51.83% | |
lvgl 41343 51.83% | |
src 41343 51.83% | |
lv_core 9076 11.38% | |
.. 22 0.03% | |
lv_font 22 0.03% | |
.. 22 0.03% | |
lv_misc 22 0.03% | |
lv_mem.h 22 0.03% | |
_lv_memcpy_small 22 0.03% | |
lv_disp.c 156 0.20% | |
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_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 5046 6.33% | |
_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.03% | |
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.03% | |
lv_obj_create 696 0.87% | |
lv_obj_del 64 0.08% | |
lv_obj_design 538 0.67% | |
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.62% | |
lv_obj_get_ext_attr 4 0.01% | |
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.62% | |
lv_obj_invalidate 70 0.09% | |
lv_obj_invalidate_area 174 0.22% | |
lv_obj_refresh_ext_draw_pad 10 0.01% | |
lv_obj_refresh_style 256 0.32% | |
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 148 0.19% | |
lv_obj_set_signal_cb 4 0.01% | |
lv_obj_set_size 132 0.17% | |
lv_obj_set_state 36 0.05% | |
lv_obj_signal 136 0.17% | |
lv_signal_send 12 0.02% | |
obj_del_core 164 0.21% | |
refresh_children_position 64 0.08% | |
refresh_children_style 54 0.07% | |
lv_refr.c 1992 2.50% | |
_lv_disp_refr_task 1138 1.43% | |
_lv_inv_area 212 0.27% | |
_lv_refr_get_disp_refreshing 12 0.02% | |
_lv_refr_init 2 0.00% | |
lv_refr_area_part 116 0.15% | |
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 1682 2.11% | |
_lv_style_get_color 68 0.09% | |
_lv_style_get_int 68 0.09% | |
_lv_style_get_mem_size 48 0.06% | |
_lv_style_get_opa 68 0.09% | |
_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.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.17% | |
get_alloc_local_style 92 0.12% | |
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.05% | |
lv_style_list_get_style 36 0.05% | |
lv_draw 20640 25.88% | |
.. 156 0.20% | |
lv_core 60 0.08% | |
.. 60 0.08% | |
lv_font 60 0.08% | |
.. 60 0.08% | |
lv_misc 60 0.08% | |
lv_area.h 60 0.08% | |
lv_area_copy 60 0.08% | |
lv_misc 96 0.12% | |
lv_color.h 72 0.09% | |
lv_color_mix.isra.0 72 0.09% | |
lv_mem.h 24 0.03% | |
_lv_memcpy_small.constprop.0 24 0.03% | |
lv_draw_blend.c 3414 4.28% | |
_lv_blend_fill 1668 2.09% | |
_lv_blend_map 1564 1.96% | |
color_blend_true_color_additive 90 0.11% | |
color_blend_true_color_subtractive 92 0.12% | |
lv_draw_img.c 1852 2.32% | |
lv_draw_img 516 0.65% | |
lv_draw_img_dsc_init 36 0.05% | |
lv_draw_map 1142 1.43% | |
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 3280 4.11% | |
hex_char_to_num 36 0.05% | |
lv_draw_label 3196 4.01% | |
lv_draw_label_dsc_init 48 0.06% | |
lv_draw_line.c 2066 2.59% | |
lv_draw_line 2040 2.56% | |
lv_draw_line_dsc_init 26 0.03% | |
lv_draw_mask.c 2618 3.28% | |
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.09% | |
lv_draw_mask_line_points_init 264 0.33% | |
lv_draw_mask_radius 1118 1.40% | |
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 5056 6.34% | |
grad_get 136 0.17% | |
lv_draw_rect 4848 6.08% | |
lv_draw_rect_dsc_init 72 0.09% | |
lv_img_buf.c 12 0.02% | |
_lv_img_buf_get_transformed_area 12 0.02% | |
lv_img_cache.c 568 0.71% | |
_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 1618 2.03% | |
_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.90% | |
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 152 0.19% | |
lv_img_decoder_read_line 32 0.04% | |
lv_font 2791 3.50% | |
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 1504 1.89% | |
_lv_font_clean_up_fmt_txt 24 0.03% | |
bits_write 60 0.08% | |
get_bits 100 0.13% | |
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.55% | |
lv_font_get_glyph_dsc_fmt_txt 328 0.41% | |
rle_next 328 0.41% | |
unicode_list_compare 8 0.01% | |
lv_font_unscii_8.c 1249 1.57% | |
cmaps 20 0.03% | |
font_dsc 32 0.04% | |
glyph_dsc 776 0.97% | |
gylph_bitmap 421 0.53% | |
lv_hal 554 0.69% | |
lv_hal_disp.c 478 0.60% | |
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.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 5162 6.47% | |
lv_area.c 1216 1.52% | |
_lv_area_align 476 0.60% | |
_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.09% | |
lv_area_get_size 28 0.04% | |
lv_area_set_height 10 0.01% | |
lv_point_within_circle 56 0.07% | |
lv_color.c 62 0.08% | |
lv_color_fill 62 0.08% | |
lv_ll.c 476 0.60% | |
_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.14% | |
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.79% | |
_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.60% | |
_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_task.c 846 1.06% | |
_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.49% | |
lv_task_ready 18 0.02% | |
lv_task_set_prio 88 0.11% | |
lv_txt.c 948 1.19% | |
_lv_txt_get_next_line 456 0.57% | |
_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 168 0.21% | |
lv_theme.c 36 0.05% | |
lv_theme_apply 12 0.02% | |
lv_theme_get_font_normal 12 0.02% | |
lv_theme_set_act 12 0.02% | |
lv_theme_empty.c 132 0.17% | |
lv_theme_empty_init 96 0.12% | |
theme_apply 36 0.05% | |
lv_widgets 2952 3.70% | |
lv_label.c 2952 3.70% | |
get_txt_coords 88 0.11% | |
lv_label_create 388 0.49% | |
lv_label_design 532 0.67% | |
lv_label_dot_tmp_free 36 0.05% | |
lv_label_get_align 20 0.03% | |
lv_label_get_letter_on 524 0.66% | |
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.72% | |
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.15% | |
lv_label_set_text_static 52 0.07% | |
lv_label_signal 192 0.24% | |
: 1669 2.09% | |
CSWTCH.16 20 0.03% | |
CSWTCH.24 11 0.01% | |
CSWTCH.5 4 0.01% | |
CSWTCH.59 8 0.01% | |
SystemCoreClock 4 0.01% | |
__func__.10004 15 0.02% | |
__func__.10042 20 0.03% | |
__func__.13313 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.03% | |
__func__.7246 25 0.03% | |
__func__.7247 22 0.03% | |
__func__.7251 22 0.03% | |
__func__.7262 28 0.04% | |
__func__.7286 12 0.02% | |
__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.02% | |
__func__.7675 17 0.02% | |
__func__.7688 24 0.03% | |
__func__.7741 21 0.03% | |
__func__.7919 16 0.02% | |
__func__.9992 13 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.32% | |
_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.48% | |
delay_machine_code.9124 6 0.01% | |
dummy_timestamp 4 0.01% | |
levels.8823 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.9605 28 0.04% | |
prefix.9604 12 0.02% | |
rtt_term_mutex 20 0.03% | |
wcorr.7365 33 0.04% | |
arch 2190 2.75% | |
arm 1998 2.50% | |
core 1998 2.50% | |
aarch32 1998 2.50% | |
cortex_m 1548 1.94% | |
fault.c 1032 1.29% | |
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.51% | |
z_arm_fault_init 16 0.02% | |
irq_init.c 24 0.03% | |
z_arm_interrupt_init 24 0.03% | |
mpu 416 0.52% | |
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.44% | |
__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% | |
common 192 0.24% | |
isr_tables.c 192 0.24% | |
_irq_vector_table 192 0.24% | |
build 506 0.63% | |
.. 504 0.63% | |
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 22 0.03% | |
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% | |
lib 364 0.46% | |
libc 364 0.46% | |
minimal 364 0.46% | |
include 364 0.46% | |
stdio.h 84 0.11% | |
sprintf 48 0.06% | |
vsnprintf 36 0.05% | |
string.h 280 0.35% | |
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% | |
zephyr 2 0.00% | |
misc 2 0.00% | |
generated 2 0.00% | |
configs.c 2 0.00% | |
_ConfigAbsSyms 2 0.00% | |
drivers 7864 9.86% | |
clock_control 616 0.77% | |
nrf_power_clock.c 616 0.77% | |
__device_clock_nrf 16 0.02% | |
__init___device_clock_nrf 8 0.01% | |
clk_init 52 0.07% | |
clkstarted_handle.constprop.0 80 0.10% | |
clock_async_start 200 0.25% | |
clock_control_api 20 0.03% | |
clock_start 6 0.01% | |
clock_stop 82 0.10% | |
config 16 0.02% | |
get_status 28 0.04% | |
log_const_clock_control 8 0.01% | |
nrf_power_clock_isr 100 0.13% | |
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 1110 1.39% | |
display_ili9340.c 834 1.05% | |
__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 184 0.23% | |
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.74% | |
gpio_nrfx.c 1340 1.68% | |
__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.61% | |
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.87% | |
uart_nrfx_uart.c 736 0.92% | |
__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.46% | |
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.95% | |
__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.45% | |
uarte_nrfx_err_check 14 0.02% | |
uarte_nrfx_poll_in 46 0.06% | |
uarte_nrfx_poll_out 142 0.18% | |
spi 2640 3.31% | |
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 228 0.29% | |
__device_spi_1 16 0.02% | |
__init___device_spi_1 8 0.01% | |
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_spim.c 2208 2.77% | |
__device_spi_3 16 0.02% | |
__init___device_spi_3 8 0.01% | |
event_handler 368 0.46% | |
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 16 0.02% | |
spi_nrfx_release 72 0.09% | |
spi_nrfx_transceive 1260 1.58% | |
transfer_next_chunk 256 0.32% | |
timer 528 0.66% | |
nrf_rtc_timer.c 500 0.63% | |
event_clear 24 0.03% | |
handle_next_tick_case 40 0.05% | |
rtc_nrf_isr 44 0.06% | |
z_clock_driver_init 100 0.13% | |
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% | |
kernel 5992 7.51% | |
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% | |
init.c 420 0.53% | |
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.39% | |
__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.39% | |
__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.30% | |
z_impl_k_mutex_unlock 140 0.18% | |
sched.c 2260 2.83% | |
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.47% | |
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.13% | |
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.34% | |
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.44% | |
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 6066 7.60% | |
gui 1182 1.48% | |
lvgl 1182 1.48% | |
lvgl.c 300 0.38% | |
__init_sys_init_lvgl_init0 8 0.01% | |
log_const_lvgl 8 0.01% | |
lvgl_init 188 0.24% | |
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.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.41% | |
lvgl_flush_cb_mono 122 0.15% | |
lvgl_rounder_cb_mono 56 0.07% | |
lvgl_set_px_cb_mono 150 0.19% | |
libc 2810 3.52% | |
minimal 2810 3.52% | |
source 2810 3.52% | |
stdout 2810 3.52% | |
prf.c 2762 3.46% | |
_get_digit 46 0.06% | |
_ldiv5 82 0.10% | |
_rlrshift 36 0.05% | |
_to_x 72 0.09% | |
z_prf 2526 3.17% | |
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 2074 2.60% | |
fdtable.c 20 0.03% | |
fdtable_lock 20 0.03% | |
heap.c 996 1.25% | |
alloc_chunks 128 0.16% | |
free_chunks 176 0.22% | |
free_list_add 122 0.15% | |
free_list_remove 96 0.12% | |
merge_chunks 60 0.08% | |
split_alloc 80 0.10% | |
split_chunks 78 0.10% | |
sys_heap_alloc 60 0.08% | |
sys_heap_free 32 0.04% | |
sys_heap_init 164 0.21% | |
heap.h 138 0.17% | |
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% | |
printk.c 900 1.13% | |
__printk_hook_install 12 0.02% | |
_char_out 4 0.01% | |
arch_printk_char_out 4 0.01% | |
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.71% | |
thread_entry.c 20 0.03% | |
z_thread_entry 20 0.03% | |
root 0 0.00% | |
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 4550 5.70% | |
logging 4542 5.69% | |
log_backend_rtt.c 400 0.50% | |
data_out_block_mode 160 0.20% | |
dropped 24 0.03% | |
log_backend_rtt 16 0.02% | |
log_backend_rtt_api 24 0.03% | |
log_backend_rtt_init 12 0.02% | |
log_output 32 0.04% | |
on_failed_write.part.0 28 0.04% | |
panic 32 0.04% | |
put 72 0.09% | |
log_backend_uart.c 112 0.14% | |
char_out 48 0.06% | |
log_backend_uart 16 0.02% | |
log_backend_uart_api 24 0.03% | |
log_backend_uart_init 24 0.03% | |
log_core.c 1616 2.03% | |
__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 32 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.46% | |
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.69% | |
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.28% | |
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.88% | |
power 8 0.01% | |
power.c 8 0.01% | |
log_const_power 8 0.01% | |
============================================================================================================== | |
79764 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- west build: running target rom_report | |
[1/1] cd /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr/cmake/reports && /usr/bin/python3.7 /home/gmarull/ws/gmarull/zephyrproject/zephyr/scripts/footprint/size_report -F --objdump /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump --objcopy /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objcopy --nm /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-nm -o /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr | |
Path Size % | |
============================================================================================================== | |
62839 63.87% | |
home 62839 63.87% | |
gmarull 62839 63.87% | |
ws 62839 63.87% | |
gmarull 62839 63.87% | |
zephyrproject 62839 63.87% | |
modules 62839 63.87% | |
debug 290 0.29% | |
segger 290 0.29% | |
rtt 290 0.29% | |
SEGGER_RTT.c 272 0.28% | |
SEGGER_RTT_HasDataUp 20 0.02% | |
SEGGER_RTT_Init 4 0.00% | |
SEGGER_RTT_WriteSkipNoLock 152 0.15% | |
_DoInit 96 0.10% | |
SEGGER_RTT_zephyr.c 18 0.02% | |
__init_sys_init_rtt_init0 8 0.01% | |
rtt_init 10 0.01% | |
hal 2532 2.57% | |
nordic 2532 2.57% | |
nrfx 2526 2.57% | |
drivers 1546 1.57% | |
src 1546 1.57% | |
nrfx_spi.c 782 0.79% | |
nrfx_spi_1_irq_handler 76 0.08% | |
nrfx_spi_init 344 0.35% | |
nrfx_spi_xfer 260 0.26% | |
transfer_byte 102 0.10% | |
nrfx_spim.c 764 0.78% | |
nrfx_spim_3_irq_handler 92 0.09% | |
nrfx_spim_init 368 0.37% | |
nrfx_spim_xfer 304 0.31% | |
hal 200 0.20% | |
nrf_gpio.h 200 0.20% | |
nrf_gpio_cfg_output 32 0.03% | |
nrf_gpio_cfg_sense_set 40 0.04% | |
nrf_gpio_pin_clear 64 0.07% | |
nrf_gpio_pin_set 64 0.07% | |
mdk 780 0.79% | |
nrf52_erratas.h 340 0.35% | |
nrf52_errata_103 40 0.04% | |
nrf52_errata_115 40 0.04% | |
nrf52_errata_120 40 0.04% | |
nrf52_errata_136 60 0.06% | |
nrf52_errata_36 60 0.06% | |
nrf52_errata_66 60 0.06% | |
nrf52_errata_98 40 0.04% | |
system_nrf52840.c 440 0.45% | |
SystemInit 440 0.45% | |
nrfx_glue.c 6 0.01% | |
nrfx_busy_wait 4 0.00% | |
nrfx_isr 2 0.00% | |
lib 60017 61.00% | |
gui 60017 61.00% | |
lvgl 60017 61.00% | |
src 60017 61.00% | |
lv_core 9554 9.71% | |
.. 22 0.02% | |
lv_font 22 0.02% | |
.. 22 0.02% | |
lv_misc 22 0.02% | |
lv_mem.h 22 0.02% | |
_lv_memcpy_small 22 0.02% | |
lv_disp.c 156 0.16% | |
lv_disp_get_layer_sys 52 0.05% | |
lv_disp_get_layer_top 52 0.05% | |
lv_disp_get_scr_act 52 0.05% | |
lv_indev.c 142 0.14% | |
_lv_indev_init 6 0.01% | |
lv_indev_get_act 12 0.01% | |
lv_indev_reset 60 0.06% | |
lv_indev_reset.part.0 64 0.07% | |
lv_obj.c 5140 5.22% | |
_lv_obj_get_style_color 98 0.10% | |
_lv_obj_get_style_int 136 0.14% | |
_lv_obj_get_style_opa 114 0.12% | |
_lv_obj_get_style_ptr 106 0.11% | |
lv_event_send 26 0.03% | |
lv_event_send_func 136 0.14% | |
lv_init 160 0.16% | |
lv_obj_add_state 20 0.02% | |
lv_obj_align 74 0.08% | |
lv_obj_allocate_ext_attr 16 0.02% | |
lv_obj_clean_style_list 56 0.06% | |
lv_obj_clear_state 20 0.02% | |
lv_obj_create 696 0.71% | |
lv_obj_del 64 0.07% | |
lv_obj_design 538 0.55% | |
lv_obj_get_child 12 0.01% | |
lv_obj_get_coords 12 0.01% | |
lv_obj_get_disp 108 0.11% | |
lv_obj_get_draw_rect_ext_pad_size 494 0.50% | |
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.04% | |
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.13% | |
lv_obj_init_draw_rect_dsc 496 0.50% | |
lv_obj_invalidate 70 0.07% | |
lv_obj_invalidate_area 174 0.18% | |
lv_obj_refresh_ext_draw_pad 10 0.01% | |
lv_obj_refresh_style 256 0.26% | |
lv_obj_report_style_mod 52 0.05% | |
lv_obj_reset_style_list 20 0.02% | |
lv_obj_set_click 14 0.01% | |
lv_obj_set_design_cb 4 0.00% | |
lv_obj_set_height 20 0.02% | |
lv_obj_set_pos 148 0.15% | |
lv_obj_set_signal_cb 4 0.00% | |
lv_obj_set_size 132 0.13% | |
lv_obj_set_state 36 0.04% | |
lv_obj_signal 136 0.14% | |
lv_signal_send 12 0.01% | |
obj_del_core 164 0.17% | |
refresh_children_position 64 0.07% | |
refresh_children_style 54 0.05% | |
report_style_mod_core 114 0.12% | |
lv_refr.c 1992 2.02% | |
_lv_disp_refr_task 1138 1.16% | |
_lv_inv_area 212 0.22% | |
_lv_refr_get_disp_refreshing 12 0.01% | |
_lv_refr_init 2 0.00% | |
lv_refr_area_part 116 0.12% | |
lv_refr_get_top_obj 98 0.10% | |
lv_refr_obj 222 0.23% | |
lv_refr_obj_and_children 92 0.09% | |
lv_refr_vdb_flush 100 0.10% | |
lv_style.c 2066 2.10% | |
_lv_style_get_color 68 0.07% | |
_lv_style_get_int 68 0.07% | |
_lv_style_get_mem_size 48 0.05% | |
_lv_style_get_opa 68 0.07% | |
_lv_style_list_add_style 120 0.12% | |
_lv_style_list_get_color 116 0.12% | |
_lv_style_list_get_int 124 0.13% | |
_lv_style_list_get_opa 124 0.13% | |
_lv_style_list_get_ptr 114 0.12% | |
_lv_style_list_get_transition_style 16 0.02% | |
_lv_style_list_remove_style 144 0.15% | |
_lv_style_list_reset 80 0.08% | |
_lv_style_set_color 128 0.13% | |
_lv_style_set_int 128 0.13% | |
_lv_style_set_opa 132 0.13% | |
_lv_style_set_ptr 128 0.13% | |
get_alloc_local_style 92 0.09% | |
get_property_index.isra.0 106 0.11% | |
lv_style_copy 40 0.04% | |
lv_style_init 6 0.01% | |
lv_style_list_copy 170 0.17% | |
lv_style_list_get_local_style 24 0.02% | |
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 20640 20.98% | |
.. 156 0.16% | |
lv_core 60 0.06% | |
.. 60 0.06% | |
lv_font 60 0.06% | |
.. 60 0.06% | |
lv_misc 60 0.06% | |
lv_area.h 60 0.06% | |
lv_area_copy 60 0.06% | |
lv_misc 96 0.10% | |
lv_color.h 72 0.07% | |
lv_color_mix.isra.0 72 0.07% | |
lv_mem.h 24 0.02% | |
_lv_memcpy_small.constprop.0 24 0.02% | |
lv_draw_blend.c 3414 3.47% | |
_lv_blend_fill 1668 1.70% | |
_lv_blend_map 1564 1.59% | |
color_blend_true_color_additive 90 0.09% | |
color_blend_true_color_subtractive 92 0.09% | |
lv_draw_img.c 1852 1.88% | |
lv_draw_img 516 0.52% | |
lv_draw_img_dsc_init 36 0.04% | |
lv_draw_map 1142 1.16% | |
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.03% | |
show_error 58 0.06% | |
lv_draw_label.c 3280 3.33% | |
hex_char_to_num 36 0.04% | |
lv_draw_label 3196 3.25% | |
lv_draw_label_dsc_init 48 0.05% | |
lv_draw_line.c 2066 2.10% | |
lv_draw_line 2040 2.07% | |
lv_draw_line_dsc_init 26 0.03% | |
lv_draw_mask.c 2618 2.66% | |
lv_draw_mask_add 76 0.08% | |
lv_draw_mask_apply 68 0.07% | |
lv_draw_mask_get_cnt 28 0.03% | |
lv_draw_mask_line 868 0.88% | |
lv_draw_mask_line_points_init 264 0.27% | |
lv_draw_mask_radius 1118 1.14% | |
lv_draw_mask_radius_init 88 0.09% | |
lv_draw_mask_remove_custom 40 0.04% | |
lv_draw_mask_remove_id 40 0.04% | |
mask_mix 28 0.03% | |
lv_draw_rect.c 5056 5.14% | |
grad_get 136 0.14% | |
lv_draw_rect 4848 4.93% | |
lv_draw_rect_dsc_init 72 0.07% | |
lv_img_buf.c 12 0.01% | |
_lv_img_buf_get_transformed_area 12 0.01% | |
lv_img_cache.c 568 0.58% | |
_lv_img_cache_open 380 0.39% | |
lv_img_cache_invalidate_src 84 0.09% | |
lv_img_cache_set_size 104 0.11% | |
lv_img_decoder.c 1618 1.64% | |
_lv_img_decoder_init 88 0.09% | |
lv_img_decoder_built_in_close 36 0.04% | |
lv_img_decoder_built_in_info 124 0.13% | |
lv_img_decoder_built_in_open 332 0.34% | |
lv_img_decoder_built_in_read_line 720 0.73% | |
lv_img_decoder_close 34 0.03% | |
lv_img_decoder_create 28 0.03% | |
lv_img_decoder_get_info 72 0.07% | |
lv_img_decoder_open 152 0.15% | |
lv_img_decoder_read_line 32 0.03% | |
lv_font 17095 17.38% | |
lv_font.c 38 0.04% | |
lv_font_get_glyph_bitmap 4 0.00% | |
lv_font_get_glyph_dsc 10 0.01% | |
lv_font_get_glyph_width 24 0.02% | |
lv_font_fmt_txt.c 1504 1.53% | |
_lv_font_clean_up_fmt_txt 24 0.02% | |
bits_write 60 0.06% | |
get_bits 100 0.10% | |
get_glyph_dsc_id.isra.0.part.0 184 0.19% | |
kern_pair_16_compare 18 0.02% | |
kern_pair_8_compare 18 0.02% | |
lv_font_get_bitmap_fmt_txt 436 0.44% | |
lv_font_get_glyph_dsc_fmt_txt 328 0.33% | |
rle_next 328 0.33% | |
unicode_list_compare 8 0.01% | |
lv_font_montserrat_16.c 15553 15.81% | |
cmaps 40 0.04% | |
font_dsc 32 0.03% | |
glyph_dsc 1240 1.26% | |
gylph_bitmap 10808 10.99% | |
kern_class_values 2989 3.04% | |
kern_classes 16 0.02% | |
kern_left_class_mapping 155 0.16% | |
kern_right_class_mapping 155 0.16% | |
unicode_list_1 118 0.12% | |
lv_hal 646 0.66% | |
lv_hal_disp.c 570 0.58% | |
lv_disp_buf_init 26 0.03% | |
lv_disp_drv_init 48 0.05% | |
lv_disp_drv_register 240 0.24% | |
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.02% | |
lv_disp_get_hor_res 36 0.04% | |
lv_disp_get_next 20 0.02% | |
lv_disp_get_size_category 72 0.07% | |
lv_disp_get_ver_res 32 0.03% | |
lv_disp_is_double_buf 16 0.02% | |
lv_disp_is_true_double_buf 30 0.03% | |
lv_hal_indev.c 20 0.02% | |
lv_indev_get_next 20 0.02% | |
lv_hal_tick.c 56 0.06% | |
lv_tick_elaps 30 0.03% | |
lv_tick_get 26 0.03% | |
lv_misc 5224 5.31% | |
lv_area.c 1216 1.24% | |
_lv_area_align 476 0.48% | |
_lv_area_intersect 86 0.09% | |
_lv_area_is_in 160 0.16% | |
_lv_area_is_on 58 0.06% | |
_lv_area_is_point_on 274 0.28% | |
_lv_area_join 68 0.07% | |
lv_area_get_size 28 0.03% | |
lv_area_set_height 10 0.01% | |
lv_point_within_circle 56 0.06% | |
lv_color.c 124 0.13% | |
lv_color_darken 62 0.06% | |
lv_color_fill 62 0.06% | |
lv_ll.c 476 0.48% | |
_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.05% | |
_lv_ll_ins_prev 100 0.10% | |
_lv_ll_ins_tail 56 0.06% | |
_lv_ll_move_before 88 0.09% | |
_lv_ll_remove 114 0.12% | |
node_set_next.isra.0 10 0.01% | |
node_set_prev.isra.0 8 0.01% | |
lv_log.c 92 0.09% | |
_lv_log_add 80 0.08% | |
lv_log_register_print_cb 12 0.01% | |
lv_math.c 34 0.03% | |
_lv_sqrt 34 0.03% | |
lv_mem.c 1424 1.45% | |
_lv_mem_buf_free_all 72 0.07% | |
_lv_mem_buf_get 196 0.20% | |
_lv_mem_buf_release 112 0.11% | |
_lv_mem_get_size 28 0.03% | |
_lv_mem_init 2 0.00% | |
_lv_memcpy 482 0.49% | |
_lv_memset 96 0.10% | |
_lv_memset_00 94 0.10% | |
_lv_memset_ff 98 0.10% | |
lv_mem_alloc 76 0.08% | |
lv_mem_free 32 0.03% | |
lv_mem_realloc 120 0.12% | |
mem_buf_small 16 0.02% | |
lv_task.c 846 0.86% | |
_lv_task_core_init 36 0.04% | |
lv_task_create 40 0.04% | |
lv_task_create_basic 128 0.13% | |
lv_task_del 56 0.06% | |
lv_task_exec 88 0.09% | |
lv_task_handler 392 0.40% | |
lv_task_ready 18 0.02% | |
lv_task_set_prio 88 0.09% | |
lv_txt.c 948 0.96% | |
_lv_txt_get_next_line 456 0.46% | |
_lv_txt_get_size 228 0.23% | |
_lv_txt_get_width 164 0.17% | |
_lv_txt_is_cmd 54 0.05% | |
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.07% | |
_lv_utils_bsearch 64 0.07% | |
lv_themes 3906 3.97% | |
.. 18 0.02% | |
.. 18 0.02% | |
src 18 0.02% | |
lv_hal 18 0.02% | |
.. 18 0.02% | |
lv_misc 18 0.02% | |
lv_color.h 18 0.02% | |
lv_color_hex 18 0.02% | |
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_material.c 3852 3.92% | |
lv_theme_material_init 3720 3.78% | |
style_init_reset 20 0.02% | |
theme_apply 112 0.11% | |
lv_widgets 2952 3.00% | |
lv_label.c 2952 3.00% | |
get_txt_coords 88 0.09% | |
lv_label_create 388 0.39% | |
lv_label_design 532 0.54% | |
lv_label_dot_tmp_free 36 0.04% | |
lv_label_get_align 20 0.02% | |
lv_label_get_letter_on 524 0.53% | |
lv_label_get_long_mode 14 0.01% | |
lv_label_get_recolor 14 0.01% | |
lv_label_get_text 10 0.01% | |
lv_label_refr_text 572 0.58% | |
lv_label_revert_dots 116 0.12% | |
lv_label_set_align 38 0.04% | |
lv_label_set_dot_tmp 120 0.12% | |
lv_label_set_long_mode 76 0.08% | |
lv_label_set_recolor 38 0.04% | |
lv_label_set_text 122 0.12% | |
lv_label_set_text_static 52 0.05% | |
lv_label_signal 192 0.20% | |
: 1652 1.68% | |
CSWTCH.16 20 0.02% | |
CSWTCH.24 11 0.01% | |
CSWTCH.5 4 0.00% | |
CSWTCH.59 8 0.01% | |
SystemCoreClock 4 0.00% | |
__func__.10004 15 0.02% | |
__func__.10042 20 0.02% | |
__func__.13318 9 0.01% | |
__func__.4152 17 0.02% | |
__func__.4964 19 0.02% | |
__func__.4979 21 0.02% | |
__func__.4984 17 0.02% | |
__func__.5042 29 0.03% | |
__func__.5047 29 0.03% | |
__func__.5066 34 0.03% | |
__func__.5079 40 0.04% | |
__func__.5108 35 0.04% | |
__func__.5133 37 0.04% | |
__func__.7239 20 0.02% | |
__func__.7246 25 0.03% | |
__func__.7247 22 0.02% | |
__func__.7251 22 0.02% | |
__func__.7262 28 0.03% | |
__func__.7286 12 0.01% | |
__func__.7328 15 0.02% | |
__func__.7331 21 0.02% | |
__func__.7350 17 0.02% | |
__func__.7355 19 0.02% | |
__func__.7410 18 0.02% | |
__func__.7422 13 0.01% | |
__func__.7444 19 0.02% | |
__func__.7452 13 0.01% | |
__func__.7477 16 0.02% | |
__func__.7485 8 0.01% | |
__func__.7486 22 0.02% | |
__func__.7495 14 0.01% | |
__func__.7501 13 0.01% | |
__func__.7555 15 0.02% | |
__func__.7580 12 0.01% | |
__func__.7693 24 0.02% | |
__func__.7746 21 0.02% | |
__func__.7924 16 0.02% | |
__func__.9992 13 0.01% | |
_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.26% | |
_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.39% | |
delay_machine_code.9124 6 0.01% | |
dummy_timestamp 4 0.00% | |
levels.8823 20 0.02% | |
lv_font_montserrat_16 24 0.02% | |
lv_txt_iso8859_1_get_char_id 4 0.00% | |
mpu_config 8 0.01% | |
postfix.9605 28 0.03% | |
prefix.9604 12 0.01% | |
rtt_term_mutex 20 0.02% | |
wcorr.7365 33 0.03% | |
arch 2190 2.23% | |
arm 1998 2.03% | |
core 1998 2.03% | |
aarch32 1998 2.03% | |
cortex_m 1548 1.57% | |
fault.c 1032 1.05% | |
bus_fault.isra.0 220 0.22% | |
mem_manage_fault.isra.0 204 0.21% | |
usage_fault.isra.0 184 0.19% | |
z_arm_fault 408 0.41% | |
z_arm_fault_init 16 0.02% | |
irq_init.c 24 0.02% | |
z_arm_interrupt_init 24 0.02% | |
mpu 416 0.42% | |
arm_core_mpu.c 64 0.07% | |
log_const_mpu 8 0.01% | |
z_arm_configure_static_mpu_regions 56 0.06% | |
arm_mpu.c 352 0.36% | |
__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.09% | |
mpu_configure_regions 196 0.20% | |
thread_abort.c 76 0.08% | |
z_impl_k_thread_abort 76 0.08% | |
fatal.c 120 0.12% | |
z_arm_fatal_error 112 0.11% | |
z_do_kernel_oops 8 0.01% | |
irq_manage.c 88 0.09% | |
arch_irq_enable 32 0.03% | |
z_arm_irq_priority_set 48 0.05% | |
z_irq_spurious 8 0.01% | |
nmi.c 14 0.01% | |
z_arm_nmi 14 0.01% | |
prep_c.c 68 0.07% | |
z_arm_prep_c 68 0.07% | |
swap.c 52 0.05% | |
arch_swap 52 0.05% | |
thread.c 108 0.11% | |
arch_new_thread 52 0.05% | |
arch_switch_to_main_thread 56 0.06% | |
common 192 0.20% | |
isr_tables.c 192 0.20% | |
_irq_vector_table 192 0.20% | |
build 506 0.51% | |
.. 504 0.51% | |
include 118 0.12% | |
drivers 100 0.10% | |
display.h 6 0.01% | |
display_get_capabilities 6 0.01% | |
gpio.h 94 0.10% | |
gpio_pin_set 64 0.07% | |
gpio_pin_set.constprop.0 30 0.03% | |
logging 18 0.02% | |
log_msg.h 18 0.02% | |
z_log_msg_std_alloc 18 0.02% | |
kernel 22 0.02% | |
include 22 0.02% | |
kernel_offsets.h 2 0.00% | |
_OffsetAbsSyms 2 0.00% | |
ksched.h 20 0.02% | |
z_reschedule_unlocked 20 0.02% | |
lib 364 0.37% | |
libc 364 0.37% | |
minimal 364 0.37% | |
include 364 0.37% | |
stdio.h 84 0.09% | |
sprintf 48 0.05% | |
vsnprintf 36 0.04% | |
string.h 280 0.28% | |
memcpy 86 0.09% | |
memset 70 0.07% | |
strchr 28 0.03% | |
strcmp 24 0.02% | |
strcpy 20 0.02% | |
strlen 14 0.01% | |
strncpy 38 0.04% | |
zephyr 2 0.00% | |
misc 2 0.00% | |
generated 2 0.00% | |
configs.c 2 0.00% | |
_ConfigAbsSyms 2 0.00% | |
drivers 7864 7.99% | |
clock_control 616 0.63% | |
nrf_power_clock.c 616 0.63% | |
__device_clock_nrf 16 0.02% | |
__init___device_clock_nrf 8 0.01% | |
clk_init 52 0.05% | |
clkstarted_handle.constprop.0 80 0.08% | |
clock_async_start 200 0.20% | |
clock_control_api 20 0.02% | |
clock_start 6 0.01% | |
clock_stop 82 0.08% | |
config 16 0.02% | |
get_status 28 0.03% | |
log_const_clock_control 8 0.01% | |
nrf_power_clock_isr 100 0.10% | |
console 92 0.09% | |
uart_console.c 92 0.09% | |
__init_sys_init_uart_console_init0 8 0.01% | |
console_out 40 0.04% | |
uart_console_init 44 0.04% | |
display 1110 1.13% | |
display_ili9340.c 834 0.85% | |
__device_ili9340 16 0.02% | |
__init___device_ili9340 8 0.01% | |
ili9340_api 40 0.04% | |
ili9340_display_blanking_off 18 0.02% | |
ili9340_display_blanking_on 18 0.02% | |
ili9340_get_capabilities 32 0.03% | |
ili9340_get_framebuffer 40 0.04% | |
ili9340_init 184 0.19% | |
ili9340_read 40 0.04% | |
ili9340_set_brightness 6 0.01% | |
ili9340_set_contrast 40 0.04% | |
ili9340_set_orientation 44 0.04% | |
ili9340_set_pixel_format 48 0.05% | |
ili9340_transmit 92 0.09% | |
ili9340_write 200 0.20% | |
log_const_display_ili9340 8 0.01% | |
display_ili9340_adafruit_1480.c 276 0.28% | |
ili9340_lcd_init 276 0.28% | |
gpio 1388 1.41% | |
gpio_nrfx.c 1340 1.36% | |
__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.07% | |
check_level_trigger_pins 72 0.07% | |
gpio_nrfx_config 200 0.20% | |
gpio_nrfx_drv_api_funcs 36 0.04% | |
gpio_nrfx_init 48 0.05% | |
gpio_nrfx_manage_callback 86 0.09% | |
gpio_nrfx_p0_cfg 12 0.01% | |
gpio_nrfx_p1_cfg 12 0.01% | |
gpio_nrfx_pin_interrupt_configure 484 0.49% | |
gpio_nrfx_port_clear_bits_raw 12 0.01% | |
gpio_nrfx_port_get_raw 14 0.01% | |
gpio_nrfx_port_set_bits_raw 12 0.01% | |
gpio_nrfx_port_set_masked_raw 22 0.02% | |
gpio_nrfx_port_toggle_bits 18 0.02% | |
gpiote_event_handler 196 0.20% | |
gpio_utils.h 48 0.05% | |
gpio_fire_callbacks 48 0.05% | |
serial 1490 1.51% | |
uart_nrfx_uart.c 736 0.75% | |
__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.37% | |
uart_nrfx_err_check 16 0.02% | |
uart_nrfx_init 104 0.11% | |
uart_nrfx_poll_in 44 0.04% | |
uart_nrfx_poll_out 136 0.14% | |
uart_nrfx_uart0_data 8 0.01% | |
uart_nrfx_uart_driver_api 20 0.02% | |
uart_nrfx_uarte.c 754 0.77% | |
__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.10% | |
uarte_1z_config 8 0.01% | |
uarte_nrfx_config_get 16 0.02% | |
uarte_nrfx_configure 360 0.37% | |
uarte_nrfx_err_check 14 0.01% | |
uarte_nrfx_poll_in 46 0.05% | |
uarte_nrfx_poll_out 142 0.14% | |
spi 2640 2.68% | |
spi_context.h 204 0.21% | |
_spi_context_cs_control.isra.0 148 0.15% | |
spi_context_unlock_unconditionally 56 0.06% | |
spi_nrfx_spi.c 228 0.23% | |
__device_spi_1 16 0.02% | |
__init___device_spi_1 8 0.01% | |
log_const_spi_nrfx_spi 8 0.01% | |
spi_1_data 80 0.08% | |
spi_1_init 92 0.09% | |
spi_1z_config 24 0.02% | |
spi_nrfx_spim.c 2208 2.24% | |
__device_spi_3 16 0.02% | |
__init___device_spi_3 8 0.01% | |
event_handler 368 0.37% | |
log_const_spi_nrfx_spim 8 0.01% | |
spi_3_data 80 0.08% | |
spi_3_init 92 0.09% | |
spi_3z_config 32 0.03% | |
spi_nrfx_driver_api 16 0.02% | |
spi_nrfx_release 72 0.07% | |
spi_nrfx_transceive 1260 1.28% | |
transfer_next_chunk 256 0.26% | |
timer 528 0.54% | |
nrf_rtc_timer.c 500 0.51% | |
event_clear 24 0.02% | |
handle_next_tick_case 40 0.04% | |
rtc_nrf_isr 44 0.04% | |
z_clock_driver_init 100 0.10% | |
z_clock_elapsed 52 0.05% | |
z_clock_set_timeout 188 0.19% | |
z_timer_cycle_get_32 52 0.05% | |
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% | |
kernel 5992 6.09% | |
device.c 116 0.12% | |
z_impl_device_get_binding 72 0.07% | |
z_sys_init_run_level 44 0.04% | |
errno.c 4 0.00% | |
_k_neg_eagain 4 0.00% | |
fatal.c 262 0.27% | |
arch_system_halt 18 0.02% | |
k_sys_fatal_error_handler 48 0.05% | |
z_fatal_error 196 0.20% | |
idle.c 56 0.06% | |
idle 52 0.05% | |
z_sys_power_save_idle_exit 4 0.00% | |
init.c 420 0.43% | |
bg_thread_main 72 0.07% | |
log_const_os 8 0.01% | |
z_bss_zero 20 0.02% | |
z_cstart 268 0.27% | |
z_data_copy 52 0.05% | |
kheap.c 310 0.32% | |
__init_sys_init_statics_init2 8 0.01% | |
k_heap_alloc 134 0.14% | |
k_heap_free 58 0.06% | |
k_heap_init 16 0.02% | |
k_mem_pool_alloc 50 0.05% | |
k_mem_pool_free_id 8 0.01% | |
statics_init 36 0.04% | |
mem_slab.c 314 0.32% | |
__init_sys_init_init_mem_slab_module2 8 0.01% | |
init_mem_slab_module 68 0.07% | |
k_mem_slab_alloc 100 0.10% | |
k_mem_slab_free 84 0.09% | |
k_mem_slab_init 54 0.05% | |
mempool.c 94 0.10% | |
_heap_mem_pool 4 0.00% | |
k_free 10 0.01% | |
k_malloc 12 0.01% | |
k_mem_pool_malloc 48 0.05% | |
poolheap__heap_mem_pool 20 0.02% | |
mutex.c 380 0.39% | |
z_impl_k_mutex_lock 240 0.24% | |
z_impl_k_mutex_unlock 140 0.14% | |
sched.c 2260 2.30% | |
add_to_waitq_locked 86 0.09% | |
k_sched_lock 40 0.04% | |
k_sched_time_slice_set 88 0.09% | |
k_sched_unlock 56 0.06% | |
pend 76 0.08% | |
ready_thread 104 0.11% | |
unready_thread 52 0.05% | |
update_cache 72 0.07% | |
z_find_first_thread_to_unpend 32 0.03% | |
z_impl_k_current_get 12 0.01% | |
z_impl_k_sleep 64 0.07% | |
z_impl_k_thread_suspend 104 0.11% | |
z_impl_k_yield 156 0.16% | |
z_move_thread_to_end_of_prio_q 140 0.14% | |
z_pend_curr 40 0.04% | |
z_priq_dumb_best 20 0.02% | |
z_priq_dumb_remove 44 0.04% | |
z_ready_thread 32 0.03% | |
z_remove_thread_from_ready_q 32 0.03% | |
z_reschedule 22 0.02% | |
z_reschedule_irqlock 24 0.02% | |
z_reset_time_slice 44 0.04% | |
z_sched_init 24 0.02% | |
z_sched_start 60 0.06% | |
z_set_prio 136 0.14% | |
z_thread_single_abort 184 0.19% | |
z_thread_timeout 86 0.09% | |
z_tick_sleep.part.0 92 0.09% | |
z_time_slice 108 0.11% | |
z_unpend_all 32 0.03% | |
z_unpend_first_thread 90 0.09% | |
z_unpend_thread 58 0.06% | |
z_unpend_thread_no_timeout 50 0.05% | |
sem.c 148 0.15% | |
z_impl_k_sem_give 64 0.07% | |
z_impl_k_sem_take 84 0.09% | |
thread.c 378 0.38% | |
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.09% | |
z_impl_k_thread_name_set 6 0.01% | |
z_init_static_threads 188 0.19% | |
z_setup_new_thread 76 0.08% | |
timeout.c 898 0.91% | |
elapsed 20 0.02% | |
next_timeout 52 0.05% | |
remove_timeout 52 0.05% | |
timeout_list 8 0.01% | |
z_abort_timeout 44 0.04% | |
z_add_timeout 272 0.28% | |
z_clock_announce 220 0.22% | |
z_get_next_timeout_expiry 32 0.03% | |
z_impl_k_uptime_ticks 4 0.00% | |
z_set_timeout_expiry 52 0.05% | |
z_tick_get 52 0.05% | |
z_tick_get_32 8 0.01% | |
z_timeout_end_calc 82 0.08% | |
timer.c 352 0.36% | |
k_timer_init 24 0.02% | |
z_impl_k_timer_start 184 0.19% | |
z_impl_k_timer_stop 68 0.07% | |
z_timer_expiration_handler 76 0.08% | |
lib 6066 6.17% | |
gui 1182 1.20% | |
lvgl 1182 1.20% | |
lvgl.c 300 0.30% | |
__init_sys_init_lvgl_init0 8 0.01% | |
log_const_lvgl 8 0.01% | |
lvgl_init 188 0.19% | |
lvgl_log 96 0.10% | |
lvgl_display.c 152 0.15% | |
set_lvgl_rendering_cb 152 0.15% | |
lvgl_display_16bit.c 114 0.12% | |
lvgl_flush_cb_16bit 76 0.08% | |
lvgl_set_px_cb_16bit 38 0.04% | |
lvgl_display_24bit.c 212 0.22% | |
lvgl_flush_cb_24bit 78 0.08% | |
lvgl_set_px_cb_24bit 134 0.14% | |
lvgl_display_32bit.c 76 0.08% | |
lvgl_flush_cb_32bit 76 0.08% | |
lvgl_display_mono.c 328 0.33% | |
lvgl_flush_cb_mono 122 0.12% | |
lvgl_rounder_cb_mono 56 0.06% | |
lvgl_set_px_cb_mono 150 0.15% | |
libc 2810 2.86% | |
minimal 2810 2.86% | |
source 2810 2.86% | |
stdout 2810 2.86% | |
prf.c 2762 2.81% | |
_get_digit 46 0.05% | |
_ldiv5 82 0.08% | |
_rlrshift 36 0.04% | |
_to_x 72 0.07% | |
z_prf 2526 2.57% | |
sprintf.c 26 0.03% | |
sprintf_out 26 0.03% | |
stdout_console.c 22 0.02% | |
__stdout_hook_install 12 0.01% | |
_stdout_hook 4 0.00% | |
_stdout_hook_default 6 0.01% | |
os 2074 2.11% | |
fdtable.c 20 0.02% | |
fdtable_lock 20 0.02% | |
heap.c 996 1.01% | |
alloc_chunks 128 0.13% | |
free_chunks 176 0.18% | |
free_list_add 122 0.12% | |
free_list_remove 96 0.10% | |
merge_chunks 60 0.06% | |
split_alloc 80 0.08% | |
split_chunks 78 0.08% | |
sys_heap_alloc 60 0.06% | |
sys_heap_free 32 0.03% | |
sys_heap_init 164 0.17% | |
heap.h 138 0.14% | |
bucket_idx 26 0.03% | |
chunk_field 22 0.02% | |
chunk_set 22 0.02% | |
chunk_size 12 0.01% | |
set_chunk_size 8 0.01% | |
set_chunk_used 48 0.05% | |
printk.c 900 0.91% | |
__printk_hook_install 12 0.01% | |
_char_out 4 0.00% | |
arch_printk_char_out 4 0.00% | |
print_digits 152 0.15% | |
printk 26 0.03% | |
snprintk 26 0.03% | |
str_out 38 0.04% | |
vprintk 28 0.03% | |
vsnprintk 40 0.04% | |
z_vprintk 570 0.58% | |
thread_entry.c 20 0.02% | |
z_thread_entry 20 0.02% | |
root 0 0.00% | |
samples 204 0.21% | |
display 204 0.21% | |
lvgl 204 0.21% | |
src 204 0.21% | |
main.c 204 0.21% | |
log_const_app 8 0.01% | |
main 196 0.20% | |
soc 112 0.11% | |
arm 112 0.11% | |
common 24 0.02% | |
cortex_m 24 0.02% | |
arm_mpu_regions.c 24 0.02% | |
mpu_regions 24 0.02% | |
nordic_nrf 88 0.09% | |
nrf52 88 0.09% | |
soc.c 88 0.09% | |
__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.05% | |
z_platform_init 4 0.00% | |
subsys 4550 4.62% | |
logging 4542 4.62% | |
log_backend_rtt.c 400 0.41% | |
data_out_block_mode 160 0.16% | |
dropped 24 0.02% | |
log_backend_rtt 16 0.02% | |
log_backend_rtt_api 24 0.02% | |
log_backend_rtt_init 12 0.01% | |
log_output 32 0.03% | |
on_failed_write.part.0 28 0.03% | |
panic 32 0.03% | |
put 72 0.07% | |
log_backend_uart.c 112 0.11% | |
char_out 48 0.05% | |
log_backend_uart 16 0.02% | |
log_backend_uart_api 24 0.02% | |
log_backend_uart_init 24 0.02% | |
log_core.c 1616 1.64% | |
__init_sys_init_enable_logger2 8 0.01% | |
dropped_notify 76 0.08% | |
enable_logger 92 0.09% | |
k_cycle_get_32_wrapper 4 0.00% | |
log_0 26 0.03% | |
log_1 40 0.04% | |
log_2 50 0.05% | |
log_3 56 0.06% | |
log_backend_enable 52 0.05% | |
log_const_log 8 0.01% | |
log_core_init 64 0.07% | |
log_dropped 32 0.03% | |
log_free 52 0.05% | |
log_init 84 0.09% | |
log_is_strdup 32 0.03% | |
log_process_thread_func 72 0.07% | |
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.11% | |
msg_finalize 196 0.20% | |
timestamp_func 4 0.00% | |
z_impl_log_panic 72 0.07% | |
z_impl_log_process 368 0.37% | |
z_log_get_s_mask 64 0.07% | |
log_list.c 44 0.04% | |
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.56% | |
log_msg_arg_get 62 0.06% | |
log_msg_chunk_alloc 40 0.04% | |
log_msg_get 26 0.03% | |
log_msg_hexdump_data_get 14 0.01% | |
log_msg_hexdump_data_op 168 0.17% | |
log_msg_nargs_get 6 0.01% | |
log_msg_no_space_handle 48 0.05% | |
log_msg_pool_init 20 0.02% | |
log_msg_put 38 0.04% | |
log_msg_str_get 4 0.00% | |
msg_free 124 0.13% | |
log_output.c 1820 1.85% | |
buffer_write 26 0.03% | |
colors 20 0.02% | |
hexdump_line_print 220 0.22% | |
log_output_dropped_process 84 0.09% | |
log_output_flush 26 0.03% | |
log_output_msg_process 244 0.25% | |
log_output_timestamp_freq_set 48 0.05% | |
out_func 54 0.05% | |
postfix_print 60 0.06% | |
prefix_print 284 0.29% | |
print_formatted 36 0.04% | |
severity 20 0.02% | |
std_print 698 0.71% | |
power 8 0.01% | |
power.c 8 0.01% | |
log_const_power 8 0.01% | |
============================================================================================================== | |
98388 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- west build: running target rom_report | |
[1/1] cd /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr/cmake/reports && /usr/bin/python3.7 /home/gmarull/ws/gmarull/zephyrproject/zephyr/scripts/footprint/size_report -F --objdump /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump --objcopy /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objcopy --nm /home/gmarull/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-nm -o /home/gmarull/ws/gmarull/zephyrproject/zephyr/build/zephyr | |
Path Size % | |
============================================================================================================== | |
48535 57.72% | |
home 48535 57.72% | |
gmarull 48535 57.72% | |
ws 48535 57.72% | |
gmarull 48535 57.72% | |
zephyrproject 48535 57.72% | |
modules 48535 57.72% | |
debug 290 0.34% | |
segger 290 0.34% | |
rtt 290 0.34% | |
SEGGER_RTT.c 272 0.32% | |
SEGGER_RTT_HasDataUp 20 0.02% | |
SEGGER_RTT_Init 4 0.00% | |
SEGGER_RTT_WriteSkipNoLock 152 0.18% | |
_DoInit 96 0.11% | |
SEGGER_RTT_zephyr.c 18 0.02% | |
__init_sys_init_rtt_init0 8 0.01% | |
rtt_init 10 0.01% | |
hal 2532 3.01% | |
nordic 2532 3.01% | |
nrfx 2526 3.00% | |
drivers 1546 1.84% | |
src 1546 1.84% | |
nrfx_spi.c 782 0.93% | |
nrfx_spi_1_irq_handler 76 0.09% | |
nrfx_spi_init 344 0.41% | |
nrfx_spi_xfer 260 0.31% | |
transfer_byte 102 0.12% | |
nrfx_spim.c 764 0.91% | |
nrfx_spim_3_irq_handler 92 0.11% | |
nrfx_spim_init 368 0.44% | |
nrfx_spim_xfer 304 0.36% | |
hal 200 0.24% | |
nrf_gpio.h 200 0.24% | |
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 780 0.93% | |
nrf52_erratas.h 340 0.40% | |
nrf52_errata_103 40 0.05% | |
nrf52_errata_115 40 0.05% | |
nrf52_errata_120 40 0.05% | |
nrf52_errata_136 60 0.07% | |
nrf52_errata_36 60 0.07% | |
nrf52_errata_66 60 0.07% | |
nrf52_errata_98 40 0.05% | |
system_nrf52840.c 440 0.52% | |
SystemInit 440 0.52% | |
nrfx_glue.c 6 0.01% | |
nrfx_busy_wait 4 0.00% | |
nrfx_isr 2 0.00% | |
lib 45713 54.37% | |
gui 45713 54.37% | |
lvgl 45713 54.37% | |
src 45713 54.37% | |
lv_core 9554 11.36% | |
.. 22 0.03% | |
lv_font 22 0.03% | |
.. 22 0.03% | |
lv_misc 22 0.03% | |
lv_mem.h 22 0.03% | |
_lv_memcpy_small 22 0.03% | |
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 142 0.17% | |
_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 5140 6.11% | |
_lv_obj_get_style_color 98 0.12% | |
_lv_obj_get_style_int 136 0.16% | |
_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.16% | |
lv_init 160 0.19% | |
lv_obj_add_state 20 0.02% | |
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.83% | |
lv_obj_del 64 0.08% | |
lv_obj_design 538 0.64% | |
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.59% | |
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.59% | |
lv_obj_invalidate 70 0.08% | |
lv_obj_invalidate_area 174 0.21% | |
lv_obj_refresh_ext_draw_pad 10 0.01% | |
lv_obj_refresh_style 256 0.30% | |
lv_obj_report_style_mod 52 0.06% | |
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.16% | |
lv_signal_send 12 0.01% | |
obj_del_core 164 0.20% | |
refresh_children_position 64 0.08% | |
refresh_children_style 54 0.06% | |
report_style_mod_core 114 0.14% | |
lv_refr.c 1992 2.37% | |
_lv_disp_refr_task 1138 1.35% | |
_lv_inv_area 212 0.25% | |
_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.26% | |
lv_refr_obj_and_children 92 0.11% | |
lv_refr_vdb_flush 100 0.12% | |
lv_style.c 2066 2.46% | |
_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.14% | |
_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.17% | |
_lv_style_list_reset 80 0.10% | |
_lv_style_set_color 128 0.15% | |
_lv_style_set_int 128 0.15% | |
_lv_style_set_opa 132 0.16% | |
_lv_style_set_ptr 128 0.15% | |
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.20% | |
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 20640 24.55% | |
.. 156 0.19% | |
lv_core 60 0.07% | |
.. 60 0.07% | |
lv_font 60 0.07% | |
.. 60 0.07% | |
lv_misc 60 0.07% | |
lv_area.h 60 0.07% | |
lv_area_copy 60 0.07% | |
lv_misc 96 0.11% | |
lv_color.h 72 0.09% | |
lv_color_mix.isra.0 72 0.09% | |
lv_mem.h 24 0.03% | |
_lv_memcpy_small.constprop.0 24 0.03% | |
lv_draw_blend.c 3414 4.06% | |
_lv_blend_fill 1668 1.98% | |
_lv_blend_map 1564 1.86% | |
color_blend_true_color_additive 90 0.11% | |
color_blend_true_color_subtractive 92 0.11% | |
lv_draw_img.c 1852 2.20% | |
lv_draw_img 516 0.61% | |
lv_draw_img_dsc_init 36 0.04% | |
lv_draw_map 1142 1.36% | |
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 3.90% | |
hex_char_to_num 36 0.04% | |
lv_draw_label 3196 3.80% | |
lv_draw_label_dsc_init 48 0.06% | |
lv_draw_line.c 2066 2.46% | |
lv_draw_line 2040 2.43% | |
lv_draw_line_dsc_init 26 0.03% | |
lv_draw_mask.c 2618 3.11% | |
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.03% | |
lv_draw_mask_line_points_init 264 0.31% | |
lv_draw_mask_radius 1118 1.33% | |
lv_draw_mask_radius_init 88 0.10% | |
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.01% | |
grad_get 136 0.16% | |
lv_draw_rect 4848 5.77% | |
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.68% | |
_lv_img_cache_open 380 0.45% | |
lv_img_cache_invalidate_src 84 0.10% | |
lv_img_cache_set_size 104 0.12% | |
lv_img_decoder.c 1618 1.92% | |
_lv_img_decoder_init 88 0.10% | |
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.39% | |
lv_img_decoder_built_in_read_line 720 0.86% | |
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.18% | |
lv_img_decoder_read_line 32 0.04% | |
lv_font 2791 3.32% | |
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.79% | |
_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.22% | |
kern_pair_16_compare 18 0.02% | |
kern_pair_8_compare 18 0.02% | |
lv_font_get_bitmap_fmt_txt 436 0.52% | |
lv_font_get_glyph_dsc_fmt_txt 328 0.39% | |
rle_next 328 0.39% | |
unicode_list_compare 8 0.01% | |
lv_font_unscii_8.c 1249 1.49% | |
cmaps 20 0.02% | |
font_dsc 32 0.04% | |
glyph_dsc 776 0.92% | |
gylph_bitmap 421 0.50% | |
lv_hal 646 0.77% | |
lv_hal_disp.c 570 0.68% | |
lv_disp_buf_init 26 0.03% | |
lv_disp_drv_init 48 0.06% | |
lv_disp_drv_register 240 0.29% | |
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_next 20 0.02% | |
lv_disp_get_size_category 72 0.09% | |
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 5224 6.21% | |
lv_area.c 1216 1.45% | |
_lv_area_align 476 0.57% | |
_lv_area_intersect 86 0.10% | |
_lv_area_is_in 160 0.19% | |
_lv_area_is_on 58 0.07% | |
_lv_area_is_point_on 274 0.33% | |
_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_color.c 124 0.15% | |
lv_color_darken 62 0.07% | |
lv_color_fill 62 0.07% | |
lv_ll.c 476 0.57% | |
_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.06% | |
_lv_ll_ins_prev 100 0.12% | |
_lv_ll_ins_tail 56 0.07% | |
_lv_ll_move_before 88 0.10% | |
_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.69% | |
_lv_mem_buf_free_all 72 0.09% | |
_lv_mem_buf_get 196 0.23% | |
_lv_mem_buf_release 112 0.13% | |
_lv_mem_get_size 28 0.03% | |
_lv_mem_init 2 0.00% | |
_lv_memcpy 482 0.57% | |
_lv_memset 96 0.11% | |
_lv_memset_00 94 0.11% | |
_lv_memset_ff 98 0.12% | |
lv_mem_alloc 76 0.09% | |
lv_mem_free 32 0.04% | |
lv_mem_realloc 120 0.14% | |
mem_buf_small 16 0.02% | |
lv_task.c 846 1.01% | |
_lv_task_core_init 36 0.04% | |
lv_task_create 40 0.05% | |
lv_task_create_basic 128 0.15% | |
lv_task_del 56 0.07% | |
lv_task_exec 88 0.10% | |
lv_task_handler 392 0.47% | |
lv_task_ready 18 0.02% | |
lv_task_set_prio 88 0.10% | |
lv_txt.c 948 1.13% | |
_lv_txt_get_next_line 456 0.54% | |
_lv_txt_get_size 228 0.27% | |
_lv_txt_get_width 164 0.20% | |
_lv_txt_is_cmd 54 0.06% | |
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 3906 4.65% | |
.. 18 0.02% | |
.. 18 0.02% | |
src 18 0.02% | |
lv_hal 18 0.02% | |
.. 18 0.02% | |
lv_misc 18 0.02% | |
lv_color.h 18 0.02% | |
lv_color_hex 18 0.02% | |
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_material.c 3852 4.58% | |
lv_theme_material_init 3720 4.42% | |
style_init_reset 20 0.02% | |
theme_apply 112 0.13% | |
lv_widgets 2952 3.51% | |
lv_label.c 2952 3.51% | |
get_txt_coords 88 0.10% | |
lv_label_create 388 0.46% | |
lv_label_design 532 0.63% | |
lv_label_dot_tmp_free 36 0.04% | |
lv_label_get_align 20 0.02% | |
lv_label_get_letter_on 524 0.62% | |
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.68% | |
lv_label_revert_dots 116 0.14% | |
lv_label_set_align 38 0.05% | |
lv_label_set_dot_tmp 120 0.14% | |
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.23% | |
: 1652 1.96% | |
CSWTCH.16 20 0.02% | |
CSWTCH.24 11 0.01% | |
CSWTCH.5 4 0.00% | |
CSWTCH.59 8 0.01% | |
SystemCoreClock 4 0.00% | |
__func__.10004 15 0.02% | |
__func__.10042 20 0.02% | |
__func__.13318 9 0.01% | |
__func__.4152 17 0.02% | |
__func__.4964 19 0.02% | |
__func__.4979 21 0.02% | |
__func__.4984 17 0.02% | |
__func__.5042 29 0.03% | |
__func__.5047 29 0.03% | |
__func__.5066 34 0.04% | |
__func__.5079 40 0.05% | |
__func__.5108 35 0.04% | |
__func__.5133 37 0.04% | |
__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__.7328 15 0.02% | |
__func__.7331 21 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__.7477 16 0.02% | |
__func__.7485 8 0.01% | |
__func__.7486 22 0.03% | |
__func__.7495 14 0.02% | |
__func__.7501 13 0.02% | |
__func__.7555 15 0.02% | |
__func__.7580 12 0.01% | |
__func__.7693 24 0.03% | |
__func__.7746 21 0.02% | |
__func__.7924 16 0.02% | |
__func__.9992 13 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.30% | |
_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.46% | |
delay_machine_code.9124 6 0.01% | |
dummy_timestamp 4 0.00% | |
levels.8823 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.9605 28 0.03% | |
prefix.9604 12 0.01% | |
rtt_term_mutex 20 0.02% | |
wcorr.7365 33 0.04% | |
arch 2190 2.60% | |
arm 1998 2.38% | |
core 1998 2.38% | |
aarch32 1998 2.38% | |
cortex_m 1548 1.84% | |
fault.c 1032 1.23% | |
bus_fault.isra.0 220 0.26% | |
mem_manage_fault.isra.0 204 0.24% | |
usage_fault.isra.0 184 0.22% | |
z_arm_fault 408 0.49% | |
z_arm_fault_init 16 0.02% | |
irq_init.c 24 0.03% | |
z_arm_interrupt_init 24 0.03% | |
mpu 416 0.49% | |
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.42% | |
__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.23% | |
thread_abort.c 76 0.09% | |
z_impl_k_thread_abort 76 0.09% | |
fatal.c 120 0.14% | |
z_arm_fatal_error 112 0.13% | |
z_do_kernel_oops 8 0.01% | |
irq_manage.c 88 0.10% | |
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% | |
common 192 0.23% | |
isr_tables.c 192 0.23% | |
_irq_vector_table 192 0.23% | |
build 506 0.60% | |
.. 504 0.60% | |
include 118 0.14% | |
drivers 100 0.12% | |
display.h 6 0.01% | |
display_get_capabilities 6 0.01% | |
gpio.h 94 0.11% | |
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 22 0.03% | |
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% | |
lib 364 0.43% | |
libc 364 0.43% | |
minimal 364 0.43% | |
include 364 0.43% | |
stdio.h 84 0.10% | |
sprintf 48 0.06% | |
vsnprintf 36 0.04% | |
string.h 280 0.33% | |
memcpy 86 0.10% | |
memset 70 0.08% | |
strchr 28 0.03% | |
strcmp 24 0.03% | |
strcpy 20 0.02% | |
strlen 14 0.02% | |
strncpy 38 0.05% | |
zephyr 2 0.00% | |
misc 2 0.00% | |
generated 2 0.00% | |
configs.c 2 0.00% | |
_ConfigAbsSyms 2 0.00% | |
drivers 7864 9.35% | |
clock_control 616 0.73% | |
nrf_power_clock.c 616 0.73% | |
__device_clock_nrf 16 0.02% | |
__init___device_clock_nrf 8 0.01% | |
clk_init 52 0.06% | |
clkstarted_handle.constprop.0 80 0.10% | |
clock_async_start 200 0.24% | |
clock_control_api 20 0.02% | |
clock_start 6 0.01% | |
clock_stop 82 0.10% | |
config 16 0.02% | |
get_status 28 0.03% | |
log_const_clock_control 8 0.01% | |
nrf_power_clock_isr 100 0.12% | |
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 1110 1.32% | |
display_ili9340.c 834 0.99% | |
__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 184 0.22% | |
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.24% | |
log_const_display_ili9340 8 0.01% | |
display_ili9340_adafruit_1480.c 276 0.33% | |
ili9340_lcd_init 276 0.33% | |
gpio 1388 1.65% | |
gpio_nrfx.c 1340 1.59% | |
__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.24% | |
gpio_nrfx_drv_api_funcs 36 0.04% | |
gpio_nrfx_init 48 0.06% | |
gpio_nrfx_manage_callback 86 0.10% | |
gpio_nrfx_p0_cfg 12 0.01% | |
gpio_nrfx_p1_cfg 12 0.01% | |
gpio_nrfx_pin_interrupt_configure 484 0.58% | |
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.23% | |
gpio_utils.h 48 0.06% | |
gpio_fire_callbacks 48 0.06% | |
serial 1490 1.77% | |
uart_nrfx_uart.c 736 0.88% | |
__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.44% | |
uart_nrfx_err_check 16 0.02% | |
uart_nrfx_init 104 0.12% | |
uart_nrfx_poll_in 44 0.05% | |
uart_nrfx_poll_out 136 0.16% | |
uart_nrfx_uart0_data 8 0.01% | |
uart_nrfx_uart_driver_api 20 0.02% | |
uart_nrfx_uarte.c 754 0.90% | |
__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.43% | |
uarte_nrfx_err_check 14 0.02% | |
uarte_nrfx_poll_in 46 0.05% | |
uarte_nrfx_poll_out 142 0.17% | |
spi 2640 3.14% | |
spi_context.h 204 0.24% | |
_spi_context_cs_control.isra.0 148 0.18% | |
spi_context_unlock_unconditionally 56 0.07% | |
spi_nrfx_spi.c 228 0.27% | |
__device_spi_1 16 0.02% | |
__init___device_spi_1 8 0.01% | |
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_spim.c 2208 2.63% | |
__device_spi_3 16 0.02% | |
__init___device_spi_3 8 0.01% | |
event_handler 368 0.44% | |
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 16 0.02% | |
spi_nrfx_release 72 0.09% | |
spi_nrfx_transceive 1260 1.50% | |
transfer_next_chunk 256 0.30% | |
timer 528 0.63% | |
nrf_rtc_timer.c 500 0.59% | |
event_clear 24 0.03% | |
handle_next_tick_case 40 0.05% | |
rtc_nrf_isr 44 0.05% | |
z_clock_driver_init 100 0.12% | |
z_clock_elapsed 52 0.06% | |
z_clock_set_timeout 188 0.22% | |
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% | |
kernel 5992 7.13% | |
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.31% | |
arch_system_halt 18 0.02% | |
k_sys_fatal_error_handler 48 0.06% | |
z_fatal_error 196 0.23% | |
idle.c 56 0.07% | |
idle 52 0.06% | |
z_sys_power_save_idle_exit 4 0.00% | |
init.c 420 0.50% | |
bg_thread_main 72 0.09% | |
log_const_os 8 0.01% | |
z_bss_zero 20 0.02% | |
z_cstart 268 0.32% | |
z_data_copy 52 0.06% | |
kheap.c 310 0.37% | |
__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.37% | |
__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.06% | |
mempool.c 94 0.11% | |
_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.45% | |
z_impl_k_mutex_lock 240 0.29% | |
z_impl_k_mutex_unlock 140 0.17% | |
sched.c 2260 2.69% | |
add_to_waitq_locked 86 0.10% | |
k_sched_lock 40 0.05% | |
k_sched_time_slice_set 88 0.10% | |
k_sched_unlock 56 0.07% | |
pend 76 0.09% | |
ready_thread 104 0.12% | |
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.12% | |
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.16% | |
z_thread_single_abort 184 0.22% | |
z_thread_timeout 86 0.10% | |
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.45% | |
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.10% | |
z_impl_k_thread_name_set 6 0.01% | |
z_init_static_threads 188 0.22% | |
z_setup_new_thread 76 0.09% | |
timeout.c 898 1.07% | |
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.32% | |
z_clock_announce 220 0.26% | |
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.42% | |
k_timer_init 24 0.03% | |
z_impl_k_timer_start 184 0.22% | |
z_impl_k_timer_stop 68 0.08% | |
z_timer_expiration_handler 76 0.09% | |
lib 6066 7.21% | |
gui 1182 1.41% | |
lvgl 1182 1.41% | |
lvgl.c 300 0.36% | |
__init_sys_init_lvgl_init0 8 0.01% | |
log_const_lvgl 8 0.01% | |
lvgl_init 188 0.22% | |
lvgl_log 96 0.11% | |
lvgl_display.c 152 0.18% | |
set_lvgl_rendering_cb 152 0.18% | |
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.25% | |
lvgl_flush_cb_24bit 78 0.09% | |
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.39% | |
lvgl_flush_cb_mono 122 0.15% | |
lvgl_rounder_cb_mono 56 0.07% | |
lvgl_set_px_cb_mono 150 0.18% | |
libc 2810 3.34% | |
minimal 2810 3.34% | |
source 2810 3.34% | |
stdout 2810 3.34% | |
prf.c 2762 3.28% | |
_get_digit 46 0.05% | |
_ldiv5 82 0.10% | |
_rlrshift 36 0.04% | |
_to_x 72 0.09% | |
z_prf 2526 3.00% | |
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 2074 2.47% | |
fdtable.c 20 0.02% | |
fdtable_lock 20 0.02% | |
heap.c 996 1.18% | |
alloc_chunks 128 0.15% | |
free_chunks 176 0.21% | |
free_list_add 122 0.15% | |
free_list_remove 96 0.11% | |
merge_chunks 60 0.07% | |
split_alloc 80 0.10% | |
split_chunks 78 0.09% | |
sys_heap_alloc 60 0.07% | |
sys_heap_free 32 0.04% | |
sys_heap_init 164 0.20% | |
heap.h 138 0.16% | |
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% | |
printk.c 900 1.07% | |
__printk_hook_install 12 0.01% | |
_char_out 4 0.00% | |
arch_printk_char_out 4 0.00% | |
print_digits 152 0.18% | |
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.68% | |
thread_entry.c 20 0.02% | |
z_thread_entry 20 0.02% | |
root 0 0.00% | |
samples 204 0.24% | |
display 204 0.24% | |
lvgl 204 0.24% | |
src 204 0.24% | |
main.c 204 0.24% | |
log_const_app 8 0.01% | |
main 196 0.23% | |
soc 112 0.13% | |
arm 112 0.13% | |
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.10% | |
nrf52 88 0.10% | |
soc.c 88 0.10% | |
__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 4550 5.41% | |
logging 4542 5.40% | |
log_backend_rtt.c 400 0.48% | |
data_out_block_mode 160 0.19% | |
dropped 24 0.03% | |
log_backend_rtt 16 0.02% | |
log_backend_rtt_api 24 0.03% | |
log_backend_rtt_init 12 0.01% | |
log_output 32 0.04% | |
on_failed_write.part.0 28 0.03% | |
panic 32 0.04% | |
put 72 0.09% | |
log_backend_uart.c 112 0.13% | |
char_out 48 0.06% | |
log_backend_uart 16 0.02% | |
log_backend_uart_api 24 0.03% | |
log_backend_uart_init 24 0.03% | |
log_core.c 1616 1.92% | |
__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 32 0.04% | |
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.23% | |
timestamp_func 4 0.00% | |
z_impl_log_panic 72 0.09% | |
z_impl_log_process 368 0.44% | |
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.65% | |
log_msg_arg_get 62 0.07% | |
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.20% | |
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.16% | |
buffer_write 26 0.03% | |
colors 20 0.02% | |
hexdump_line_print 220 0.26% | |
log_output_dropped_process 84 0.10% | |
log_output_flush 26 0.03% | |
log_output_msg_process 244 0.29% | |
log_output_timestamp_freq_set 48 0.06% | |
out_func 54 0.06% | |
postfix_print 60 0.07% | |
prefix_print 284 0.34% | |
print_formatted 36 0.04% | |
severity 20 0.02% | |
std_print 698 0.83% | |
power 8 0.01% | |
power.c 8 0.01% | |
log_const_power 8 0.01% | |
============================================================================================================== | |
84084 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment