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

Generated by: LCOV version 1.14