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 13:20:08 Functions: 58 82 70.7 %
Branches: 281 588 47.8 %

Function Name Sort by function name Hit count Sort by hit count
__cleanup_sighand 11910
__do_sys_clone 11046
__do_sys_clone3 0
__ia32_sys_clone 0
__ia32_sys_clone3 0
__ia32_sys_set_tid_address 0
__ia32_sys_unshare 0
__mmdrop 20940
__mmput 20940
__put_task_struct 11827
__x64_sys_clone 11046
__x64_sys_clone3 0
__x64_sys_fork 0
__x64_sys_set_tid_address 9018
__x64_sys_unshare 60
__x64_sys_vfork 0
_do_fork 14073
account_kernel_stack 25983
alloc_thread_stack_node 14073
arch_dup_task_struct 0
arch_release_task_struct 11829
arch_task_cache_init 30
check_mm 20940
check_unshare_flags 90
clone3_args_valid 0
complete_vfork_done 750
copy_clone_args_from_user 0
copy_files 14073
copy_fs 14073
copy_init_mm 30
copy_io 14073
copy_mm 14073
copy_process 14073
copy_seccomp 14073
copy_sighand 14073
copy_signal 14073
coredump_filter_setup 0
dup_mmap 10956
dup_task_struct 14073
exec_mm_release 10710
exit_mm_release 11910
fork_idle 0
fork_init 30
free_signal_struct 11827
free_task 11827
free_thread_stack 11910
get_mm_exe_file 11388
get_task_exe_file 432
get_task_mm 5463
kernel_thread 3027
ksys_unshare 90
legacy_clone_args_valid 0
mm_access 1092
mm_alloc 10710
mm_release 22620
mmdrop_async 0
mmdrop_async_fn 0
mmput 27059
mmput_async 0
mmput_async_fn 0
nr_processes 1028
pidfd_pid 0
pidfd_poll 0
pidfd_release 0
pidfd_show_fdinfo 0
proc_caches_init 30
put_signal_struct 11827
put_task_stack 13202
release_task_stack 11910
set_max_threads 30
set_mm_exe_file 10710
set_task_stack_end_magic 30
sighand_ctor 2100
sysctl_max_threads 60
unshare_fd 33630
unshare_files 33540
unshare_fs 90
vm_area_alloc 530944
vm_area_dup 1261383
vm_area_free 1720435
wait_for_vfork_done 0
walk_process_tree 0

Generated by: LCOV version 1.14