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
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