LCOV - code coverage report
Current view: top level - kernel - fork.c (source / functions) Hit Total Coverage
Test: combined.info Lines: 805 1173 68.6 %
Date: 2022-03-28 16:04:14 Functions: 58 82 70.7 %
Branches: 281 588 47.8 %

Function Name Sort by function name Hit count Sort by hit count
__cleanup_sighand 5122
__do_sys_clone 4745
__do_sys_clone3 0
__ia32_sys_clone 0
__ia32_sys_clone3 0
__ia32_sys_set_tid_address 0
__ia32_sys_unshare 0
__mmdrop 8996
__mmput 8996
__put_task_struct 5077
__x64_sys_clone 4745
__x64_sys_clone3 0
__x64_sys_fork 0
__x64_sys_set_tid_address 3874
__x64_sys_unshare 26
__x64_sys_vfork 0
_do_fork 6056
account_kernel_stack 11178
alloc_thread_stack_node 6056
arch_dup_task_struct 0
arch_release_task_struct 5079
arch_task_cache_init 13
check_mm 8996
check_unshare_flags 39
clone3_args_valid 0
complete_vfork_done 325
copy_clone_args_from_user 0
copy_files 6056
copy_fs 6056
copy_init_mm 13
copy_io 6056
copy_mm 6056
copy_process 6056
copy_seccomp 6056
copy_sighand 6056
copy_signal 6056
coredump_filter_setup 0
dup_mmap 4706
dup_task_struct 6056
exec_mm_release 4602
exit_mm_release 5122
fork_idle 0
fork_init 13
free_signal_struct 5077
free_task 5077
free_thread_stack 5122
get_mm_exe_file 4889
get_task_exe_file 183
get_task_mm 2341
kernel_thread 1311
ksys_unshare 39
legacy_clone_args_valid 0
mm_access 468
mm_alloc 4602
mm_release 9724
mmdrop_async 0
mmdrop_async_fn 0
mmput 11612
mmput_async 0
mmput_async_fn 0
nr_processes 439
pidfd_pid 0
pidfd_poll 0
pidfd_release 0
pidfd_show_fdinfo 0
proc_caches_init 13
put_signal_struct 5077
put_task_stack 5679
release_task_stack 5122
set_max_threads 13
set_mm_exe_file 4602
set_task_stack_end_magic 13
sighand_ctor 910
sysctl_max_threads 26
unshare_fd 14534
unshare_files 14495
unshare_fs 39
vm_area_alloc 228253
vm_area_dup 542052
vm_area_free 739612
wait_for_vfork_done 0
walk_process_tree 0

Generated by: LCOV version 1.14