LCOV - code coverage report
Current view: top level - mm - page_alloc.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 516 1138 45.3 %
Date: 2014-04-16 Functions: 48 104 46.2 %
Branches: 368 1683 21.9 %

Function Name Sort by function name Hit count Sort by hit count
get_pageblock_flags_group 31653085
__zone_watermark_ok 29784670
get_page_from_freelist 29513126
gfp_thisnode_allocation.isra.55 29495122
prep_new_page 29459987
__alloc_pages_nodemask 29459607
free_pages_prepare 29418153
free_hot_cold_page 27183552
__rmqueue 19182300
free_hot_cold_page_list 8099136
__free_pages 6799391
free_pages 2712825
__get_free_pages 2706740
__free_pages_ok 2233464
free_one_page 2233281
free_memcg_kmem_pages 1103532
rmqueue_bulk 546712
free_pcppages_bulk 545187
__free_memcg_kmem_pages 278947
zone_watermark_ok_safe 211222
prepare_slowpath 38140
__alloc_pages_direct_compact 5891
__perform_reclaim 5852
zone_watermark_ok 5581
drain_all_pages 4911
prep_compound_page 1270
si_meminfo 604
page_alloc_cpu_notify 555
get_zeroed_page 466
drain_pages 375
drain_local_pages 299
try_to_steal_freepages 122
show_migration_types 65
set_pageblock_flags_group 48
set_pageblock_migratetype 48
warn_alloc_failed 36
setup_zone_migrate_reserve 30
min_free_kbytes_sysctl_handler 24
move_freepages_block 19
move_freepages 19
free_compound_page 13
calculate_totalreserve_pages 12
__setup_per_zone_wmarks 10
setup_per_zone_wmarks 10
show_free_areas 4
lowmem_reserve_ratio_sysctl_handler 2
percpu_pagelist_fraction_sysctl_handler 2
setup_per_zone_lowmem_reserve 2
dump_page_flags 0
build_zonelists 0
free_highmem_page 0
skip_free_areas_node 0
zone_init_free_lists 0
nr_free_buffer_pages 0
adjust_managed_page_count 0
setup_per_cpu_pageset 0
__build_all_zonelists 0
__free_pages_bootmem 0
zone_pageset_init 0
nr_free_zone_pages 0
free_pages_exact 0
free_area_init_node 0
zone_pcp_reset 0
gfp_pfmemalloc_allowed 0
zone_pcp_init 0
has_unmovable_pages 0
split_free_page 0
page_alloc_init 0
setup_usemap.isra.65 0
nr_free_pagecache_pages 0
mem_init_print_info 0
usemap_size 0
pm_restrict_gfp_mask 0
zone_batchsize.isra.70 0
pageset_init 0
set_dma_reserve 0
free_area_init 0
bad_page 0
alloc_node_mem_map 0
destroy_compound_page 0
calculate_zone_inactive_ratio.isra.71 0
free_area_init_core.isra.72 0
build_all_zonelists 0
memmap_init_zone 0
dump_page 0
alloc_pages_exact_nid 0
make_alloc_exact 0
pm_restore_gfp_mask 0
zone_wait_table_init 0
dump_page_badflags 0
is_pageblock_removable_nolock 0
setup_per_zone_inactive_ratio 0
init_currently_empty_zone 0
alloc_large_system_hash 0
split_page 0
init_per_zone_wmark_min 0
pageset_set_high_and_batch 0
set_pageblock_order 0
free_reserved_area 0
alloc_pages_exact 0
__isolate_free_page 0
setup_zone_pageset 0
calculate_node_totalpages.isra.69 0
pm_suspended_storage 0

Generated by: LCOV version 1.9