LCOV - code coverage report
Current view:
top level
-
mm
- page_alloc.c
(
source
/ functions)
Hit
Total
Coverage
Test:
landlock.info
Lines:
1494
2688
55.6 %
Date:
2021-04-22 12:43:58
Functions:
130
200
65.0 %
Function Name
Hit count
__alloc_pages_cpuset_fallback
0
__alloc_pages_direct_compact
0
__alloc_pages_direct_reclaim
0
__alloc_pages_may_oom
0
__alloc_pages_slowpath
0
__drain_all_pages
0
__fs_reclaim_release
0
__gfp_pfmemalloc_flags
0
__isolate_free_page
0
__page_frag_cache_drain
0
__page_frag_cache_refill
0
__parse_numa_zonelist_order
0
__perform_reclaim
0
__putback_isolated_page
0
alloc_pages_exact_nid
0
bad_page
0
boost_watermark
0
check_free_page_bad
0
check_new_page_bad
0
clear_zone_contiguous
0
cmdline_parse_core
0
cmdline_parse_kernelcore
0
cmdline_parse_movablecore
0
drain_all_pages
0
drain_local_pages
0
drain_local_pages_wq
0
drain_pages
0
drain_pages_zone
0
drain_zone_pages
0
early_init_on_alloc
0
early_init_on_free
0
free_area_init_memoryless_node
0
free_contig_range
0
free_pages_exact
0
gfp_pfmemalloc_allowed
0
gfp_to_alloc_flags
0
has_unmovable_pages
0
is_free_buddy_page
0
lowmem_reserve_ratio_sysctl_handler
0
min_free_kbytes_sysctl_handler
0
move_freepages
0
move_freepages_block
0
node_map_pfn_alignment
0
numa_zonelist_order_handler
0
page_alloc_cpu_dead
0
page_bad_reason
0
page_frag_alloc_align
0
page_frag_free
0
percpu_pagelist_fraction_sysctl_handler
0
reserve_highatomic_pageblock
0
set_hashdist
0
should_compact_retry
0
should_reclaim_retry
0
show_free_areas
0
show_mem_node_skip
0
show_migration_types
0
show_node
0
si_meminfo_node
0
sysctl_min_slab_ratio_sysctl_handler
0
sysctl_min_unmapped_ratio_sysctl_handler
0
unreserve_highatomic_pageblock
0
wake_all_kswapds
0
warn_alloc
0
warn_alloc_show_mem
0
watermark_scale_factor_sysctl_handler
0
zone_pcp_disable
0
zone_pcp_enable
0
zone_pcp_reset
0
zone_pcp_update
0
zone_watermark_ok
0
__build_all_zonelists
1
__zone_set_pageset_high_and_batch
1
absent_pages_in_range
1
arch_has_descending_max_zone_pfns
1
build_all_zonelists
1
build_all_zonelists_init
1
build_thisnode_zonelists
1
build_zonelists
1
build_zonelists_in_node_order
1
calculate_node_totalpages
1
check_for_memory
1
early_calculate_totalpages
1
find_min_pfn_with_active_regions
1
find_usable_zone_for_movable
1
find_zone_movable_pfns_for_nodes
1
free_area_init
1
free_area_init_core
1
free_area_init_node
1
get_pfn_range_for_nid
1
init_currently_empty_zone
1
init_mem_debugging_and_hardening
1
init_per_zone_wmark_min
1
mem_init_print_info
1
memmap_init_zone
1
page_alloc_init
1
page_alloc_init_late
1
pgdat_init_internals
1
pgdat_init_split_queue
1
set_dma_reserve
1
set_pageblock_order
1
set_zone_contiguous
1
setup_min_slab_ratio
1
setup_min_unmapped_ratio
1
setup_nr_node_ids
1
setup_per_cpu_pageset
1
setup_per_zone_lowmem_reserve
1
setup_zone_pageset
1
zone_init_free_lists
1
zone_set_pageset_high_and_batch
1
__setup_per_zone_wmarks
2
build_zonerefs_node
2
find_next_best_node
2
init_unavailable_range
2
memmap_init_range
2
setup_per_zone_wmarks
2
zone_batchsize
2
zone_watermark_ok_safe
2
__early_pfn_to_nid
3
calc_memmap_size
3
calculate_totalreserve_pages
3
early_pfn_to_nid
3
zone_absent_pages_in_node
3
zone_init_internals
3
zone_pcp_init
3
zone_spanned_pages_in_node
3
free_reserved_area
4
__absent_pages_in_range
5
nr_free_buffer_pages
5
adjust_zone_range_for_zone_movable
6
nr_free_zone_pages
7
pageset_init
8
si_mem_available
9
alloc_large_system_hash
11
alloc_pages_exact
12
make_alloc_exact
12
split_page
12
si_meminfo
14
reserve_bootmem_region
20
can_steal_fallback
38
change_pageblock_range
38
find_suitable_fallback
38
get_pfnblock_flags_mask
38
steal_suitable_fallback
38
free_compound_page
63
__free_pages_core
233
memblock_free_pages
233
__pageblock_pfn_to_page
256
set_pageblock_migratetype
293
set_pfnblock_flags_mask
293
free_pcppages_bulk
357
adjust_managed_page_count
964
rmqueue_bulk
1086
get_zeroed_page
7356
free_pages
13040
__free_pages_ok
14959
free_one_page
14959
prep_compound_page
21783
prefetch_buddy
22491
__get_free_pages
23127
__zone_watermark_ok
23417
check_new_pages
23422
free_unref_page_list
27546
buddy_merge_likely
37217
__free_one_page
37450
task_capc
37450
__free_pages
46009
free_the_page
46009
free_unref_page
65686
free_tail_pages_check
68885
kernel_init_free_pages
73017
expand
83160
page_is_buddy
88465
del_page_from_free_list
97180
set_buddy_order
97598
free_pcp_prepare
133369
free_unref_page_prepare
133369
free_unref_page_commit
133385
__rmqueue_pcplist
169567
rmqueue_pcplist
169570
prepare_alloc_pages
192956
__alloc_pages_nodemask
192957
zone_watermark_fast
192968
should_fail_alloc_page
192976
get_page_from_freelist
192979
rmqueue
192984
alloc_flags_nofragment
192987
zone_statistics
193003
post_alloc_hook
193027
prep_new_page
193027
overlap_memmap_init
262046
__init_single_page
262144
bad_range
290653
page_outside_zone_boundaries
290654
check_new_page
291457
check_free_page
428426
page_expected_state
719859
__fs_reclaim_acquire
1319244
fs_reclaim_release
1648965
fs_reclaim_acquire
1649009
__need_reclaim
3295452
Generated by:
LCOV version 1.14