LCOV - code coverage report
Current view: top level - fs - namei.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwx @ Mon Jul 31 20:08:22 PDT 2023 Lines: 2021 2319 87.1 %
Date: 2023-07-31 20:08:22 Functions: 151 179 84.4 %

Function Name Sort by function name Hit count Sort by hit count
__check_sticky 465355
__do_sys_link 5034708
__do_sys_linkat 3543092
__do_sys_mkdir 8151407
__do_sys_mkdirat 137083
__do_sys_mknod 0
__do_sys_mknodat 5994046
__do_sys_rename 20506124
__do_sys_renameat 1447
__do_sys_renameat2 29678030
__do_sys_rmdir 3053949
__do_sys_symlink 298465549
__do_sys_symlinkat 79126
__do_sys_unlink 36555570
__do_sys_unlinkat 25866459
__filename_parentat 487178489
__follow_mount_rcu 36789200307
__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
__kern_path_locked 3182
__legitimize_path 7013982423
__lookup_slow 773739810
__set_nameidata 7123500144
__traverse_mounts 56580897
__x64_sys_link 5034720
__x64_sys_linkat 3543102
__x64_sys_mkdir 8151583
__x64_sys_mkdirat 137083
__x64_sys_mknod 0
__x64_sys_mknodat 5994230
__x64_sys_rename 20507022
__x64_sys_renameat 1447
__x64_sys_renameat2 29679473
__x64_sys_rmdir 3053964
__x64_sys_symlink 298485044
__x64_sys_symlinkat 79126
__x64_sys_unlink 36566446
__x64_sys_unlinkat 25867442
acl_permission_check 34931517435
atomic_open 62197
check_acl 6637591867
choose_mountpoint 1281
choose_mountpoint_rcu 1356
complete_walk 6069678568
d_revalidate 37529899876
do_file_open_root 41444
do_filp_open 848677573
do_inode_permission 42241175704
do_linkat 8577794
do_mkdirat 8287592
do_mknodat 5993756
do_o_path 67455950
do_open 753350883
do_renameat2 50185509
do_rmdir 3582539
do_symlinkat 298596194
do_tmpfile 8506584
do_unlinkat 61901190
done_path_create 319273711
drop_links 7122526218
filename_create 321337353
filename_lookup 5874940732
follow_automount 11
follow_dotdot 20021161
follow_dotdot_rcu 206127812
follow_down 0
follow_down_one 3042
follow_up 0
full_name_hash 27597471
generic_permission 34938732742
getname 819739585
getname_flags 7466835974
getname_kernel 39419087
getname_uflags 104
handle_dots 2172475254
handle_lookup_down 244789
handle_mounts 38129166991
handle_truncate 1248666
hash_name 39719643525
hashlen_string 8
init_fs_namei_sysctls 0
inode_permission 42252431209
kern_path 10495912
kern_path_create 8170
kern_path_locked 3182
kernel_tmpfile_open 57589
legitimize_links 6068489678
legitimize_root 6081232364
link_path_walk 8213419046
lock_rename 50338982
lock_rename_child 0
lock_two_directories 42364755
lookup_dcache 493085852
lookup_fast 37836462904
lookup_last 5832566207
lookup_one 440869
lookup_one_common 6240699
lookup_one_len 448024
lookup_one_len_unlocked 0
lookup_one_positive_unlocked 56966
lookup_one_qstr_excl 487015991
lookup_one_unlocked 5367061
lookup_open 82604925
lookup_positive_unlocked 3361
lookup_slow 773362939
may_create 352935337
may_create_in_sticky 57294020
may_delete 127054315
may_follow_link 119535093
may_linkat 8446513
may_lookup 39757319943
may_mknod 5993944
may_o_create 43441993
may_open 761334056
may_open_dev 12883698
mode_strip_umask 77625104
nd_alloc_stack 0
nd_jump_link 1809627
nd_jump_root 3440531715
open_last_lookups 871406057
page_get_link 36459
page_put_link 309397102
page_readlink 0
page_symlink 27
path_connected 226172557
path_get 2402176114
path_init 7131533012
path_lookupat 5871479500
path_openat 848447309
path_parentat 487144571
path_pts 0
path_put 13729970139
pick_link 340472121
put_link 340410518
putname 7581506502
readlink_copy 252314532
reserve_stack 340436410
restore_nameidata 7123033258
safe_hardlink_source 8446613
sb_permission 42261209224
set_nameidata 6278458345
set_root 3590626402
step_into 38145355553
terminate_walk 7124425134
traverse_mounts 1349351759
try_lookup_one_len 0
try_to_unlazy 6048813862
try_to_unlazy_next 21581136
unlock_rename 50351947
user_path_at_empty 3460211981
user_path_create 0
vfs_create 219010
vfs_get_link 9893919
vfs_link 8472691
vfs_mkdir 7233315
vfs_mknod 5561957
vfs_mkobj 0
vfs_path_lookup 3441
vfs_path_parent_lookup 0
vfs_prepare_mode 65235036
vfs_readlink 252438728
vfs_rename 49714522
vfs_rmdir 3427950
vfs_symlink 297824420
vfs_tmpfile 8689044
vfs_unlink 58264153
walk_component 39193752296

Generated by: LCOV version 1.14