LCOV - code coverage report
Current view: top level - fs - namei.c (source / functions) Hit Total Coverage
Test: combined.info Lines: 1416 2159 65.6 %
Date: 2022-03-28 16:04:14 Functions: 96 141 68.1 %
Branches: 735 1540 47.7 %

Function Name Sort by function name Hit count Sort by hit count
__check_sticky 13
__do_sys_unlink 6279
__do_sys_unlinkat 0
__ia32_sys_link 0
__ia32_sys_linkat 0
__ia32_sys_mkdir 0
__ia32_sys_mkdirat 0
__ia32_sys_mknod 0
__ia32_sys_mknodat 0
__ia32_sys_rename 0
__ia32_sys_renameat 0
__ia32_sys_renameat2 0
__ia32_sys_rmdir 0
__ia32_sys_symlink 0
__ia32_sys_symlinkat 0
__ia32_sys_unlink 0
__ia32_sys_unlinkat 0
__lookup_hash 61004
__lookup_slow 292720
__nd_alloc_stack 0
__page_symlink 0
__x64_sys_link 0
__x64_sys_linkat 0
__x64_sys_mkdir 47978
__x64_sys_mkdirat 52
__x64_sys_mknod 182
__x64_sys_mknodat 0
__x64_sys_rename 3042
__x64_sys_renameat 0
__x64_sys_renameat2 0
__x64_sys_rmdir 988
__x64_sys_symlink 2756
__x64_sys_symlinkat 13
__x64_sys_unlink 6279
__x64_sys_unlinkat 0
acl_permission_check 3171204
atomic_open 0
check_acl 681803
complete_walk 751811
do_file_open_root 0
do_filp_open 680274
do_inode_permission 3390891
do_last 357798
do_linkat 0
do_mkdirat 48056
do_mknodat 234
do_o_path 344110
do_renameat2 3042
do_rmdir 988
do_symlinkat 2769
do_unlinkat 6331
done_path_create 9659
filename_create 52892
filename_lookup 209560
filename_mountpoint 130
follow_dotdot 16779
follow_dotdot_rcu 1025
follow_down 0
follow_down_one 0
follow_managed 681490
follow_mount 16779
follow_up 0
full_name_hash 206356
generic_permission 3171204
getname 667924
getname_flags 941394
getname_kernel 17634
handle_dots 93757
handle_lookup_down 130
handle_truncate 52
hash_name 2646435
hashlen_string 871
inode_permission 3390904
kern_path 3386
kern_path_create 1833
kern_path_locked 0
kern_path_mountpoint 13
legitimize_links 868924
legitimize_root 868924
link_path_walk 1011145
lock_rename 3042
lookup_dcache 236283
lookup_fast 2555160
lookup_last 554230
lookup_one_len 175279
lookup_one_len_common 175279
lookup_one_len_unlocked 0
lookup_open 55977
lookup_positive_unlocked 0
lookup_slow 117441
may_create 12415
may_create_in_sticky 208
may_delete 4836
may_follow_link 54886
may_lookup 2646435
may_o_create 8112
may_open_dev 52
nd_jump_link 2054
nd_jump_root 581586
page_get_link 0
page_put_link 0
page_readlink 0
page_symlink 0
path_get 630033
path_init 956259
path_openat 680274
path_parent_directory 16779
path_pts 0
path_put 226615
pick_link 137290
put_link 137264
putname 959015
readlink_copy 19353
restore_nameidata 956246
safe_hardlink_source 0
set_root 579432
step_into 2350842
terminate_walk 956246
trailing_symlink 54886
try_lookup_one_len 0
unlazy_child 12179
unlazy_walk 856745
unlock_rename 3042
user_path_at_empty 206174
user_path_create 51059
user_path_mountpoint_at 117
vfs_create 13
vfs_get_link 0
vfs_link 0
vfs_mkdir 5057
vfs_mknod 1911
vfs_mkobj 0
vfs_path_lookup 0
vfs_readlink 20576
vfs_rename 3029
vfs_rmdir 429
vfs_symlink 2678
vfs_tmpfile 0
vfs_unlink 1105
vfs_whiteout 0
walk_component 2299413

Generated by: LCOV version 1.14