LCOV - code coverage report
Current view:
top level
-
kernel/sched
- core.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1042
1852
56.3 %
Date:
2014-04-16
Functions:
135
198
68.2 %
Branches:
647
1330
48.6 %
Function Name
Hit count
update_rq_clock
116470127
schedule
100449108
__schedule
100275072
put_prev_task
100227142
_cond_resched
82608308
sys_sched_yield
77440777
idle_cpu
71992189
try_to_wake_up
41538589
wake_up_process
36030707
nr_iowait_cpu
24013897
finish_task_switch
23411510
check_preempt_curr
13031204
deactivate_task
12879513
dequeue_task
12874486
activate_task
12814569
enqueue_task
12809788
ttwu_do_wakeup
11904743
ttwu_stat
11895930
ttwu_queue
11725095
ttwu_do_activate
11657978
ttwu_activate
11652589
resched_task
10708981
task_rq_lock
6724030
task_sched_runtime
6721335
schedule_preempt_disabled
5965561
scheduler_ipi
4432040
set_task_cpu
3813956
kick_process
3707630
sched_avg_update
3499633
default_wake_function
3231854
scheduler_tick
2526962
wake_up_state
2194525
cpus_share_cache
1498426
__sched_fork.isra.68
1104299
sched_fork
1104224
wake_up_new_task
1104223
schedule_tail
1104214
task_curr
1090975
sched_ttwu_pending
775091
ttwu_queue_remote
744260
group_balance_cpu
445208
io_schedule
356926
get_nohz_timer_target
256845
ttwu_remote
220284
__cond_resched
192663
wake_up_idle_cpu
100173
wake_up_nohz_cpu
100173
__cond_resched_lock
69425
task_nice
41472
sched_exec
27250
migration_cpu_stop
26608
__migrate_task
26606
task_prio
24982
io_schedule_timeout
17418
get_group
7618
__cond_resched_softirq
3418
set_user_nice
3327
sd_free_ctl_entry
2293
sd_degenerate
2096
build_sched_domain
2096
build_sched_groups
2096
init_sched_groups_power
2096
claim_allocations
2096
free_sched_domain
2088
set_rq_online
1404
cpu_attach_domain
1401
update_top_cache_domain
1401
sched_domain_debug
1401
rq_attach_root
1401
set_rq_offline
1398
sd_parent_degenerate
1394
sd_alloc_ctl_domain_table
1347
set_cpus_allowed_ptr
979
sd_alloc_ctl_cpu_table
795
can_nice
775
do_set_cpus_allowed
704
sd_init_SIBLING
702
cpu_smt_mask
702
arch_sd_sibling_asym_packing
702
sd_init_MC
701
sd_init_CPU
693
cpu_cpu_mask
693
try_to_wake_up_local
691
migration_call
555
cpuset_cpu_active
555
sched_cpu_active
555
sched_domains_numa_masks_update
555
cpuset_cpu_inactive
555
hotplug_hrtick
555
sched_cpu_inactive
555
wait_task_inactive
385
__sched_setscheduler
278
_sched_setscheduler
278
SyS_sched_get_priority_max
240
SyS_sched_get_priority_min
240
select_fallback_rq
239
do_sched_setscheduler
200
find_process_by_pid
195
SyS_sched_setscheduler
190
build_sched_domains
159
register_sched_domain_sysctl
159
__free_domain_allocs
159
unregister_sched_domain_sysctl
159
partition_sched_domains
159
__sdt_alloc
159
arch_update_cpu_topology
159
init_rootdomain
159
detach_destroy_domains
159
__sdt_free
159
to_ratio
159
free_rootdomain
159
__visit_domain_allocation_hell
159
alloc_rootdomain
159
SyS_sched_getparam
149
SyS_sched_getaffinity
117
sched_getaffinity
116
resched_cpu
83
sched_setscheduler_nocheck
83
init_idle
81
idle_task_exit
78
migrate_tasks
78
calc_load_migrate
78
__setscheduler.isra.71
66
SyS_sched_getscheduler
44
get_user_cpu_mask
27
SyS_sched_setaffinity
27
sched_setaffinity
27
SyS_sched_setparam
10
nr_running
8
nr_context_switches
7
nr_iowait
7
start_bandwidth_timer
5
SyS_sched_rr_get_interval
5
sched_rt_handler
4
sched_rr_handler
2
migration_init
0
idle_task
0
SyS_sched_setattr
0
sleep_on_common
0
free_sched_groups
0
dl_overflow
0
show_state_filter
0
migrate_swap_stop
0
alloc_sched_domains
0
interruptible_sleep_on_timeout
0
SyS_nice
0
sched_setscheduler
0
get_parent_ip
0
dattrs_equal
0
rt_mutex_setprio
0
migrate_swap
0
__getparam_dl
0
yield
0
sched_debug_setup
0
init_hrtick
0
sched_setattr
0
normalize_rt_tasks
0
sched_feat_open
0
interruptible_sleep_on
0
sched_copy_attr
0
sched_feat_show
0
init_idle_bootup_task
0
sleep_on
0
sched_dl_global_constraints
0
sched_init_smp
0
setup_relax_domain_level
0
sched_init
0
free_sched_domains
0
dump_cpu_task
0
hrtick_start
0
__schedule_bug
0
sleep_on_timeout
0
sched_rt_global_constraints
0
isolated_cpu_setup
0
init_sched_domains
0
__checkparam_dl
0
normalize_task
0
sched_show_task
0
dl_bw_of
0
sched_read_attr
0
__hrtick_start
0
hrtick
0
__migrate_swap_task
0
sched_init_debug
0
sched_feat_write
0
yield_to
0
build_group_mask
0
__setparam_dl
0
SyS_sched_getattr
0
in_sched_functions
0
sched_dl_do_global
0
preempt_schedule_irq
0
task_delta_exec
0
__hrtick_restart
0
build_overlap_sched_groups
0
sched_set_stop_task
0
sched_domain_debug_one
0
sched_feat_set
0
Generated by:
LCOV version 1.9