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

Generated by: LCOV version 1.14