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

Function Name Sort by function name Hit count Sort by hit count
__arm64_sys_link 0
__arm64_sys_linkat 6287346
__arm64_sys_mkdir 0
__arm64_sys_mkdirat 7407825
__arm64_sys_mknod 0
__arm64_sys_mknodat 6969628
__arm64_sys_rename 0
__arm64_sys_renameat 9949789
__arm64_sys_renameat2 24652894
__arm64_sys_rmdir 0
__arm64_sys_symlink 0
__arm64_sys_symlinkat 433178922
__arm64_sys_unlink 0
__arm64_sys_unlinkat 42375135
__check_sticky 80126
__do_sys_link 0
__do_sys_linkat 6287307
__do_sys_mkdir 0
__do_sys_mkdirat 7407860
__do_sys_mknod 0
__do_sys_mknodat 6969623
__do_sys_rename 0
__do_sys_renameat 9949964
__do_sys_renameat2 24653349
__do_sys_rmdir 0
__do_sys_symlink 0
__do_sys_symlinkat 433199101
__do_sys_unlink 0
__do_sys_unlinkat 42375763
__filename_parentat 565274661
__follow_mount_rcu 45630632849
__kern_path_locked 337
__legitimize_path 6116743173
__lookup_slow 404180930
__set_nameidata 6466092660
__traverse_mounts 26520812
acl_permission_check 47633485243
atomic_open 24513
check_acl 7846309273
choose_mountpoint 398
choose_mountpoint_rcu 405
complete_walk 5857326036
d_revalidate 46058495761
do_file_open_root 6376
do_filp_open 695442089
do_inode_permission 51179402416
do_linkat 6287276
do_mkdirat 7407820
do_mknodat 6969610
do_o_path 18673623
do_open 625870552
do_renameat2 34602740
do_rmdir 2623504
do_symlinkat 433127640
do_tmpfile 960036
do_unlinkat 39773541
done_path_create 452471184
drop_links 6470601849
filename_create 453735175
filename_lookup 5290566353
follow_automount 2
follow_dotdot 5427495
follow_dotdot_rcu 330594200
follow_down 0
follow_down_one 564
follow_up 0
full_name_hash 25290376
generic_permission 47624858242
getname 680126233
getname_flags 6951216898
getname_kernel 25549129
getname_uflags 12
handle_dots 2524117081
handle_lookup_down 56116
handle_mounts 46365109106
handle_truncate 683867
hash_name 48556669882
hashlen_string 44
init_fs_namei_sysctls 0
inode_permission 51258307051
kern_path 9961101
kern_path_create 1338
kern_path_locked 337
kernel_tmpfile_open 16569
legitimize_links 5682772789
legitimize_root 5685573955
link_path_walk 7000336388
lock_rename 34670303
lock_rename_child 0
lock_two_directories 32764524
lookup_dcache 568460723
lookup_fast 45971012208
lookup_last 5159517684
lookup_one 126644
lookup_one_common 3051545
lookup_one_len 1173630
lookup_one_len_unlocked 0
lookup_one_positive_unlocked 18694
lookup_one_qstr_excl 565412071
lookup_one_unlocked 1751292
lookup_open 120103148
lookup_positive_unlocked 682
lookup_slow 403254850
may_create 475301314
may_create_in_sticky 26123785
may_delete 82768569
may_follow_link 58178962
may_linkat 6201700
may_lookup 48574625213
may_mknod 6969533
may_o_create 20935021
may_open 626723854
may_open_dev 5091502
mode_strip_umask 49169100
nd_alloc_stack 0
nd_jump_link 998402
nd_jump_root 1649546264
open_last_lookups 682494011
page_get_link 24
page_put_link 137474819
page_readlink 0
page_symlink 10
path_connected 336062607
path_get 1990811890
path_init 6467967535
path_lookupat 5227963083
path_openat 695439521
path_parentat 565329490
path_pts 0
path_put 12645398997
pick_link 148743056
put_link 148569163
putname 7062069273
readlink_copy 258130467
reserve_stack 148744948
restore_nameidata 6469136506
safe_hardlink_source 6201713
sb_permission 51280187010
set_root 1957232855
step_into 46333094766
terminate_walk 6470213149
traverse_mounts 727161004
try_lookup_one_len 0
try_to_unlazy 5669846856
try_to_unlazy_next 11957531
unlock_rename 34672745
user_path_at_empty 2763787989
user_path_create 0
vfs_create 45253
vfs_get_link 7791727
vfs_link 6208479
vfs_mkdir 6928323
vfs_mknod 6676944
vfs_mkobj 0
vfs_path_lookup 0
vfs_path_parent_lookup 0
vfs_prepare_mode 35561399
vfs_readlink 258260672
vfs_rename 32099788
vfs_rmdir 2572037
vfs_symlink 432720111
vfs_tmpfile 975808
vfs_unlink 38922182
walk_component 47879305368

Generated by: LCOV version 1.14