LCOV - code coverage report
Current view: top level - lib/eal/linux - eal_memalloc.c (source / functions) Hit Total Coverage
Test: Code coverage Lines: 470 645 72.9 %
Date: 2024-04-01 19:00:53 Functions: 37 40 92.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 236 434 54.4 %

Function Name Sort by function name Hit count Sort by hit count
eal_memalloc_alloc_seg 0
huge_sigbus_handler 0
resize_hugefile_in_memory 0
close_hugefile 1
eal_memalloc_get_seg_fd_offset 1
eal_memalloc_get_seg_fd 2
test_memfd_create 3
eal_memalloc_set_seg_fd 18
resize_hugefile 18
resize_hugefile_in_filesystem 18
eal_memalloc_sync_with_primary 22
sync_chunk 22
sync_existing 23
sync_status 45
get_seg_memfd 54
pagesz_flags 57
eal_memalloc_set_seg_list_fd 91
secondary_msl_create_walk 169
secondary_msl_destroy_walk 169
eal_memalloc_init 170
sync_walk 173
eal_memalloc_cleanup 235
alloc_list 637
fd_list_create_walk 637
destroy_list 678
fd_list_destroy_walk 678
eal_memalloc_alloc_seg_bulk 1147
prepare_numa 1147
restore_numa 1147
alloc_seg_walk 1183
eal_memalloc_free_seg 1652
eal_memalloc_free_seg_bulk 1652
free_seg 1652
alloc_seg 1718
huge_register_sigbus 1718
huge_wrap_sigsetjmp 1718
free_seg_walk 1780
check_numa 2865
lock 3300
get_seg_fd 3370

Generated by: LCOV version 1.14