LCOV - code coverage report
Current view: top level - fs - namei.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwa @ Mon Jul 31 20:08:17 PDT 2023 Lines: 1988 2321 85.7 %
Date: 2023-07-31 20:08:17 Functions: 137 164 83.5 %

Function Name Sort by function name Hit count Sort by hit count
__arm64_sys_link 0
__arm64_sys_linkat 3179590
__arm64_sys_mkdir 0
__arm64_sys_mkdirat 3771095
__arm64_sys_mknod 0
__arm64_sys_mknodat 3319604
__arm64_sys_rename 0
__arm64_sys_renameat 8221041
__arm64_sys_renameat2 15287471
__arm64_sys_rmdir 0
__arm64_sys_symlink 0
__arm64_sys_symlinkat 238785483
__arm64_sys_unlink 0
__arm64_sys_unlinkat 37191790
__check_sticky 217073
__do_sys_link 0
__do_sys_linkat 3179611
__do_sys_mkdir 0
__do_sys_mkdirat 3771113
__do_sys_mknod 0
__do_sys_mknodat 3319624
__do_sys_rename 0
__do_sys_renameat 8221402
__do_sys_renameat2 15288475
__do_sys_rmdir 0
__do_sys_symlink 0
__do_sys_symlinkat 238807374
__do_sys_unlink 0
__do_sys_unlinkat 37192563
__filename_parentat 333165647
__follow_mount_rcu 23704411231
__kern_path_locked 319
__legitimize_path 3694735438
__lookup_slow 302489731
__set_nameidata 3931964958
__traverse_mounts 21259525
acl_permission_check 24117881563
atomic_open 18774
check_acl 4869599739
choose_mountpoint 328
choose_mountpoint_rcu 341
complete_walk 3474981132
d_revalidate 24053195740
do_file_open_root 6376
do_filp_open 447113944
do_inode_permission 26794858445
do_linkat 3179591
do_mkdirat 3771113
do_mknodat 3319626
do_o_path 17961626
do_open 387400689
do_renameat2 23508526
do_rmdir 1473246
do_symlinkat 238753100
do_tmpfile 959974
do_unlinkat 35739754
done_path_create 247856179
drop_links 3932881605
filename_create 249006014
filename_lookup 3235646495
follow_automount 2
follow_dotdot 5070945
follow_dotdot_rcu 133864939
follow_down 0
follow_down_one 564
follow_up 0
full_name_hash 27650643
generic_permission 24160632381
getname 437076871
getname_flags 4231639341
getname_kernel 17303934
getname_uflags 12
handle_dots 1476096124
handle_lookup_down 54114
handle_mounts 24243490805
handle_truncate 437137
hash_name 25492743350
hashlen_string 8
init_fs_namei_sysctls 0
inode_permission 26856255673
kern_path 6971139
kern_path_create 1257
kern_path_locked 319
kernel_tmpfile_open 16408
legitimize_links 3355621438
legitimize_root 3357320382
link_path_walk 4323302342
lock_rename 23553859
lock_rename_child 0
lock_two_directories 21495130
lookup_dcache 337311713
lookup_fast 24085921250
lookup_last 3118424880
lookup_one 124379
lookup_one_common 4044095
lookup_one_len 108475
lookup_one_len_unlocked 0
lookup_one_positive_unlocked 16233
lookup_one_qstr_excl 333275390
lookup_one_unlocked 3811152
lookup_open 70225063
lookup_positive_unlocked 676
lookup_slow 302275759
may_create 263804085
may_create_in_sticky 16632601
may_delete 66811782
may_follow_link 38191768
may_linkat 3103664
may_lookup 25508430903
may_mknod 3319613
may_o_create 12551456
may_open 388293910
may_open_dev 4122483
mode_strip_umask 26376888
nd_alloc_stack 0
nd_jump_link 750929
nd_jump_root 1273454473
open_last_lookups 424448405
page_get_link 22
page_put_link 87905590
page_readlink 0
page_symlink 11
path_connected 138950078
path_get 1283096507
path_init 3932341199
path_lookupat 3171746519
path_openat 447115647
path_parentat 333243203
path_pts 0
path_put 7510259374
pick_link 97510842
put_link 97403963
putname 4333372592
readlink_copy 267808962
reserve_stack 97509953
restore_nameidata 3932552352
safe_hardlink_source 3103646
sb_permission 26875933409
set_root 1391264694
step_into 24235701710
terminate_walk 3933207355
traverse_mounts 539450377
try_lookup_one_len 0
try_to_unlazy 3347763374
try_to_unlazy_next 7456400
unlock_rename 23556478
user_path_at_empty 1650957285
user_path_create 0
vfs_create 44992
vfs_get_link 5643883
vfs_link 3110260
vfs_mkdir 3340740
vfs_mknod 3060055
vfs_mkobj 0
vfs_path_lookup 0
vfs_path_parent_lookup 0
vfs_prepare_mode 19971831
vfs_readlink 267912436
vfs_rename 23255970
vfs_rmdir 1425150
vfs_symlink 238382916
vfs_tmpfile 976214
vfs_unlink 34922372
walk_component 25128157824

Generated by: LCOV version 1.14