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-04-01 13:59:58 Functions: 58 82 70.7 %
Branches: 281 588 47.8 %

Function Name Sort by function name Hit count Sort by hit count
__cleanup_sighand 30881
__do_sys_clone 28614
__do_sys_clone3 0
__ia32_sys_clone 0
__ia32_sys_clone3 0
__ia32_sys_set_tid_address 0
__ia32_sys_unshare 0
__mmdrop 54191
__mmput 54191
__put_task_struct 30674
__x64_sys_clone 28614
__x64_sys_clone3 0
__x64_sys_fork 0
__x64_sys_set_tid_address 23244
__x64_sys_unshare 156
__x64_sys_vfork 0
_do_fork 36570
account_kernel_stack 67451
alloc_thread_stack_node 36570
arch_dup_task_struct 0
arch_release_task_struct 30676
arch_task_cache_init 78
check_mm 54191
check_unshare_flags 234
clone3_args_valid 0
complete_vfork_done 1950
copy_clone_args_from_user 0
copy_files 36570
copy_fs 36570
copy_init_mm 78
copy_io 36570
copy_mm 36570
copy_process 36570
copy_seccomp 36570
copy_sighand 36570
copy_signal 36570
coredump_filter_setup 0
dup_mmap 28380
dup_task_struct 36570
exec_mm_release 27678
exit_mm_release 30881
fork_idle 0
fork_init 78
free_signal_struct 30674
free_task 30674
free_thread_stack 30881
get_mm_exe_file 29509
get_task_exe_file 1129
get_task_mm 14226
kernel_thread 7956
ksys_unshare 234
legacy_clone_args_valid 0
mm_access 2841
mm_alloc 27678
mm_release 58559
mmdrop_async 0
mmdrop_async_fn 0
mmput 70122
mmput_async 0
mmput_async_fn 0
nr_processes 2652
pidfd_pid 0
pidfd_poll 0
pidfd_release 0
pidfd_show_fdinfo 0
proc_caches_init 78
put_signal_struct 30674
put_task_stack 34237
release_task_stack 30881
set_max_threads 78
set_mm_exe_file 27678
set_task_stack_end_magic 78
sighand_ctor 5474
sysctl_max_threads 156
unshare_fd 87504
unshare_files 87270
unshare_fs 234
vm_area_alloc 1374059
vm_area_dup 3268812
vm_area_free 4459196
wait_for_vfork_done 0
walk_process_tree 0

Generated by: LCOV version 1.14