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-04-01 13:59:58 Functions: 96 141 68.1 %
Branches: 735 1540 47.7 %

Function Name Sort by function name Hit count Sort by hit count
__check_sticky 78
__do_sys_unlink 39293
__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 369107
__lookup_slow 1765828
__nd_alloc_stack 0
__page_symlink 0
__x64_sys_link 0
__x64_sys_linkat 0
__x64_sys_mkdir 289037
__x64_sys_mkdirat 312
__x64_sys_mknod 1092
__x64_sys_mknodat 0
__x64_sys_rename 18318
__x64_sys_renameat 0
__x64_sys_renameat2 0
__x64_sys_rmdir 5928
__x64_sys_symlink 16536
__x64_sys_symlinkat 78
__x64_sys_unlink 39293
__x64_sys_unlinkat 0
acl_permission_check 19118141
atomic_open 0
check_acl 4113065
complete_walk 4557065
do_file_open_root 0
do_filp_open 4131208
do_inode_permission 20440131
do_last 2155129
do_linkat 0
do_mkdirat 289505
do_mknodat 1404
do_o_path 2106702
do_renameat2 18318
do_rmdir 5928
do_symlinkat 16614
do_unlinkat 39605
done_path_create 58032
filename_create 318521
filename_lookup 1261897
filename_mountpoint 780
follow_dotdot 97960
follow_dotdot_rcu 5572
follow_down 0
follow_down_one 0
follow_managed 4126275
follow_mount 97960
follow_up 0
full_name_hash 1239236
generic_permission 19118141
getname 4057321
getname_flags 5705583
getname_kernel 105606
handle_dots 568479
handle_lookup_down 780
handle_truncate 312
hash_name 15961835
hashlen_string 5226
inode_permission 20440209
kern_path 20331
kern_path_create 10998
kern_path_locked 0
kern_path_mountpoint 78
legitimize_links 5267476
legitimize_root 5267476
link_path_walk 6122867
lock_rename 18318
lookup_dcache 1420547
lookup_fast 15413732
lookup_last 3370383
lookup_one_len 1051440
lookup_one_len_common 1051440
lookup_one_len_unlocked 0
lookup_open 338920
lookup_positive_unlocked 0
lookup_slow 714388
may_create 74601
may_create_in_sticky 1248
may_delete 29789
may_follow_link 328292
may_lookup 15961835
may_o_create 49445
may_open_dev 312
nd_jump_link 13064
nd_jump_root 3509219
page_get_link 0
page_put_link 0
page_readlink 0
page_symlink 0
path_get 3820336
path_init 5794575
path_openat 4131208
path_parent_directory 97960
path_pts 0
path_put 1365334
pick_link 824050
put_link 823894
putname 5811111
readlink_copy 117008
restore_nameidata 5794497
safe_hardlink_source 0
set_root 3496447
step_into 14177002
terminate_walk 5794497
trailing_symlink 328292
try_lookup_one_len 0
unlazy_child 74284
unlazy_walk 5193192
unlock_rename 18318
user_path_at_empty 1241566
user_path_create 307523
user_path_mountpoint_at 702
vfs_create 78
vfs_get_link 0
vfs_link 0
vfs_mkdir 30420
vfs_mknod 11466
vfs_mkobj 0
vfs_path_lookup 0
vfs_readlink 124377
vfs_rename 18240
vfs_rmdir 2574
vfs_symlink 16068
vfs_tmpfile 0
vfs_unlink 7304
vfs_whiteout 0
walk_component 13877619

Generated by: LCOV version 1.14