LCOV - code coverage report
Current view: top level - fs - namespace.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-acha @ Mon Jul 31 20:08:06 PDT 2023 Lines: 1525 2354 64.8 %
Date: 2023-07-31 20:08:07 Functions: 132 170 77.6 %

Function Name Sort by function name Hit count Sort by hit count
__arm64_sys_fsmount 0
__arm64_sys_mount 44355
__arm64_sys_mount_setattr 274
__arm64_sys_move_mount 20164
__arm64_sys_open_tree 20248
__arm64_sys_pivot_root 0
__arm64_sys_umount 107340
__attach_mnt 635981
__cleanup_mnt 661964
__detach_mounts 0
__do_loopback 20732
__do_sys_fsmount 0
__do_sys_mount 44346
__do_sys_mount_setattr 274
__do_sys_move_mount 20164
__do_sys_open_tree 20248
__do_sys_pivot_root 0
__is_local_mountpoint 8
__legitimize_mnt 5222517561
__lookup_mnt 1459998337
__mnt_drop_write 1271160437
__mnt_drop_write_file 278974809
__mnt_is_readonly 245119859
__mnt_want_write 1271396589
__mnt_want_write_file 278974454
__put_mountpoint 743895
__touch_mnt_namespace 636370
alloc_mnt_ns 20557
alloc_vfsmnt 661912
attach_mnt 30778
attach_recursive_mnt 53908
attr_flags_to_mnt_flags 516
build_mount_idmapped 258
build_mount_kattr 258
can_change_locked_flags 10107
can_idmap_mount 242
can_move_mount_beneath 0
can_umount 56116
change_mount_ro_state 2766
check_for_nsfs_mounts 20223
cleanup_group_ids 0
cleanup_mnt 661972
clone_mnt 628688
clone_private_mount 25602
collect_mounts 0
commit_tree 605203
copy_mnt_ns 394
copy_mount_options 44353
copy_tree 551860
count_mounts 605203
current_chrooted 282
delayed_free_vfsmnt 661769
delayed_mntput 0
disconnect_mount 636370
dissolve_on_fput 20248
do_add_mount 33236
do_change_type 429
do_idmap_mount 242
do_lock_mount 53949
do_loopback 484
do_mount 44373
do_mount_setattr 242
do_move_mount 20231
do_move_mount_old 67
do_new_mount 33507
do_new_mount_fc 33216
do_reconfigure_mnt 2766
do_remount 7099
do_set_group 0
do_umount 53680
do_umount_root 0
drop_collected_mounts 309
fc_mount 2
finish_automount 2
finish_mount_kattr 242
flags_to_propagation_type 429
free_mnt_ns 20557
free_vfsmnt 661854
from_mnt_ns 0
get_mountpoint 107859
graft_tree 33685
has_locked_children 46110
inc_mnt_namespaces 20557
init_fs_namespace_sysctls 0
init_mount_tree 0
invent_group_ids 53389
is_path_reachable 770
iterate_mounts 0
kern_mount 0
kern_unmount 0
kern_unmount_array 8534
ksys_umount 107275
legitimize_mnt 26080468
lock_mnt_tree 260
lock_mount_hash 2368525
lookup_mnt 26140253
lookup_mountpoint 20563
m_hash 1459978216
m_next 267154120
m_show 267387267
m_start 29112146
m_stop 29112468
mark_mounts_for_expiry 0
may_mount 141141
may_umount 0
may_umount_tree 0
mnt_add_count 14502365377
mnt_alloc_group_id 300582
mnt_alloc_id 661917
mnt_already_visible 0
mnt_change_mountpoint 0
mnt_clone_internal 0
mnt_cursor_del 2843797
mnt_dec_writers 1271272570
mnt_drop_write 905708350
mnt_drop_write_file 245363482
mnt_get_count 1863371
mnt_get_writers 666744
mnt_hold_writers 4780
mnt_inc_writers 1271506528
mnt_init 0
mnt_is_readonly 1271644687
mnt_list_next 292900452
mnt_make_readonly 523
mnt_make_shortterm 0
mnt_may_suid 30883477
mnt_ns_loop 22637
mnt_release_group_id 300612
mnt_set_expiry 0
mnt_set_mountpoint 635981
mnt_set_mountpoint_beneath 0
mnt_want_write 905898902
mnt_want_write_file 245317643
mnt_warn_timestamp_expiry 43099
mntget 2045381724
mntns_get 0
mntns_install 0
mntns_owner 0
mntns_put 0
mntput 11626994890
mntput_no_expire 7264188645
mount_setattr_commit 242
mount_setattr_prepare 242
mount_subtree 0
mount_too_revealing 33231
namespace_unlock 149185
open_detached_copy 20248
our_mnt 0
path_is_mountpoint 0
path_is_under 0
path_mount 44368
path_overmounted 2
path_umount 56106
put_mnt_ns 2842664
sb_prepare_remount_readonly 6722
select_submounts 33540
set_mhash_entries 0
set_mphash_entries 0
shrink_submounts 33540
touch_mnt_namespace 608991
tree_contains_unbindable 20164
umount_mnt 611575
umount_tree 54068
unhash_mnt 636036
unlock_mount 53951
unlock_mount_hash 2368619
vfs_create_mount 33228
vfs_kern_mount 2
vfs_submount 2
warn_mandlock 0

Generated by: LCOV version 1.14