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

Generated by: LCOV version 1.14