LCOV - code coverage report
Current view:
top level
-
mm
- page_alloc.c
(
source
/ functions)
Hit
Total
Coverage
Test:
gcov_data_raspi2_qemu_modules_combined.info
Lines:
928
1549
59.9 %
Date:
2020-09-30 20:25:01
Functions:
107
151
70.9 %
Branches:
476
2378
20.0 %
Function Name
Hit count
__alloc_contig_migrate_range
4040
__alloc_pages_cpuset_fallback
0
__alloc_pages_direct_compact
0
__alloc_pages_direct_reclaim
0
__alloc_pages_may_oom
0
__alloc_pages_nodemask
64253214
__alloc_pages_slowpath
0
__build_all_zonelists
404
__free_one_page
10708206
__free_pages
11825706
__free_pages_core
95748
__free_pages_ok
1568464
__get_free_pages
3133982
__gfp_pfmemalloc_flags
0
__init_single_page
99287040
__isolate_free_page
4444
__page_frag_cache_drain
0
__page_frag_cache_refill
788
__pageblock_pfn_to_page
96960
__perform_reclaim
0
__rmqueue_pcplist
62138972
__setup_per_zone_wmarks
808
__zone_watermark_ok
2133382
adjust_managed_page_count
213312
alloc_contig_range
4040
alloc_large_system_hash
4040
alloc_node_mem_map
404
alloc_pages_exact
3232
alloc_pages_exact_nid
0
bad_page
0
boost_watermark
0
build_all_zonelists
404
build_all_zonelists_init
404
build_zonelists
404
calculate_node_totalpages
404
calculate_totalreserve_pages
1212
check_new_page
38001686
check_new_page_bad
0
check_new_pages
2132584
check_retry_cpuset
0
clear_zone_contiguous
0
drain_all_pages
4040
drain_local_pages
6238
drain_local_pages_wq
6252
drain_pages
0
drain_pages_zone
6248
early_init_on_alloc
0
early_init_on_free
0
expand
33308518
finalise_ac
64262730
find_suitable_fallback
6066
free_area_init
0
free_area_init_core
404
free_area_init_node
404
free_compound_page
6712
free_contig_range
3636
free_one_page
2166510
free_pages
3080114
free_pages_check
108241934
free_pages_check_bad
0
free_pages_exact
0
free_pcp_prepare
40520626
free_pcppages_bulk
133014
free_reserved_area
404
free_tail_pages_check
78522
free_the_page
11825492
free_unref_page
10468842
free_unref_page_commit
40520206
free_unref_page_list
12149216
free_unref_page_prepare
40520548
get_page_from_freelist
64273626
get_pageblock_bitmap
43428048
get_pfnblock_flags_mask
745072
get_zeroed_page
1616
gfp_pfmemalloc_allowed
0
gfp_to_alloc_flags
0
has_unmovable_pages
4040
init_cma_reserved_pageblock
6464
init_currently_empty_zone
404
init_per_zone_wmark_min
404
is_free_buddy_page
0
kernel_init_free_pages
0
lowmem_reserve_ratio_sysctl_handler
0
make_alloc_exact
3232
mem_init_print_info
404
memblock_free_pages
95748
memmap_init
404
memmap_init_zone
404
min_free_kbytes_sysctl_handler
808
move_freepages
8080
move_freepages_block
8080
nr_free_buffer_pages
1616
nr_free_pagecache_pages
0
nr_free_zone_pages
2424
page_alloc_cpu_dead
0
page_alloc_init
404
page_alloc_init_late
404
page_frag_alloc
4964
page_frag_free
3348
pageset_init
3232
pageset_set_high_and_batch
1616
percpu_pagelist_fraction_sysctl_handler
0
pfn_to_bitidx
43429526
pgdat_init_internals
404
post_alloc_hook
4444
prep_compound_page
592060
prep_new_page
64285226
prepare_alloc_pages
64257252
reserve_bootmem_region
10504
reserve_highatomic_pageblock
0
rmqueue
64266702
rmqueue_bulk
510354
rmqueue_pcplist
62141292
set_dma_reserve
0
set_pageblock_migratetype
117570
set_pageblock_order
0
set_pcppage_migratetype
33309274
set_pfnblock_flags_mask
117974
set_zone_contiguous
404
setup_per_cpu_pageset
404
setup_per_zone_lowmem_reserve
404
setup_per_zone_wmarks
808
setup_usemap
404
setup_zone_pageset
404
should_compact_retry
0
should_fail_alloc_page
64277234
should_reclaim_retry
0
show_free_areas
0
show_migration_types
0
si_mem_available
5252
si_meminfo
6892
split_page
3232
steal_suitable_fallback
6066
task_capc
10708206
unreserve_highatomic_pageblock
0
usemap_size
404
wake_all_kswapds
0
warn_alloc
0
warn_alloc_show_mem
0
watermark_boost_factor_sysctl_handler
0
watermark_scale_factor_sysctl_handler
0
zone_batchsize
2020
zone_init_free_lists
404
zone_pageset_init
1616
zone_pcp_init
808
zone_pcp_reset
0
zone_pcp_update
0
zone_spanned_pages_in_node
808
zone_watermark_fast
64265422
zone_watermark_ok
0
zone_watermark_ok_safe
808
Generated by:
LCOV version 1.14