LCOV - code coverage report
Current view: top level - fs - namespace.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwa @ Mon Jul 31 20:08:17 PDT 2023 Lines: 1524 2355 64.7 %
Date: 2023-07-31 20:08:17 Functions: 133 171 77.8 %

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 52
mnt_make_readonly 102
change_mount_ro_state 236
do_reconfigure_mnt 236
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 296
do_loopback 322
copy_mnt_ns 358
do_change_type 390
flags_to_propagation_type 390
attr_flags_to_mnt_flags 516
is_path_reachable 851
sb_prepare_remount_readonly 1433
do_remount 1895
can_change_locked_flags 2373
mnt_hold_writers 6167
kern_unmount_array 8206
__arm64_sys_move_mount 20164
__do_sys_move_mount 20164
tree_contains_unbindable 20164
check_for_nsfs_mounts 20208
do_move_mount 20216
__arm64_sys_open_tree 20248
__do_sys_open_tree 20248
dissolve_on_fput 20248
open_detached_copy 20248
lookup_mountpoint 20384
alloc_mnt_ns 20544
free_mnt_ns 20544
inc_mnt_namespaces 20544
__do_loopback 20570
mnt_ns_loop 21050
clone_private_mount 24612
attach_mnt 27910
do_new_mount_fc 31251
mount_too_revealing 31251
do_add_mount 31253
vfs_create_mount 31253
select_submounts 31510
shrink_submounts 31510
do_new_mount 31539
graft_tree 31545
mnt_warn_timestamp_expiry 33382
__do_sys_mount 34433
copy_mount_options 34433
path_mount 34434
do_mount 34435
__arm64_sys_mount 34436
has_locked_children 45090
invent_group_ids 51411
do_umount 51654
attach_recursive_mnt 51753
do_lock_mount 51789
unlock_mount 51791
umount_tree 52026
path_umount 54107
can_umount 54108
ksys_umount 101650
__arm64_sys_umount 101653
get_mountpoint 103544
mp_hash 103544
may_mount 129210
namespace_unlock 144923
mnt_alloc_group_id 287378
mnt_release_group_id 287384
copy_tree 532064
commit_tree 583411
count_mounts 583411
touch_mnt_namespace 584828
umount_mnt 587179
clone_mnt 605020
__attach_mnt 611321
mnt_set_mountpoint 611321
unhash_mnt 611332
__touch_mnt_namespace 611668
disconnect_mount 611668
delayed_free_vfsmnt 636203
free_vfsmnt 636206
alloc_vfsmnt 636271
mnt_alloc_id 636271
__cleanup_mnt 636282
cleanup_mnt 636283
mnt_get_writers 642449
__put_mountpoint 714876
mnt_get_count 1153077
lock_mount_hash 1643733
unlock_mount_hash 1643806
mnt_cursor_del 2387028
put_mnt_ns 2387328
mnt_may_suid 20438670
lookup_mnt 21326151
legitimize_mnt 21327006
m_start 24438998
m_stop 24440309
__mnt_is_readonly 202962290
m_next 222154908
m_show 222287074
mnt_list_next 244157020
mnt_want_write_file 452941705
mnt_drop_write_file 452990799
__mnt_want_write_file 481339895
__mnt_drop_write_file 481351458
mnt_drop_write 551054318
mnt_want_write 551210588
__mnt_drop_write 1098517601
__mnt_want_write 1098621859
mnt_dec_writers 1098635524
mnt_inc_writers 1098795271
mnt_is_readonly 1098898388
__lookup_mnt 1160560077
m_hash 1161032935
mntget 1300536899
__legitimize_mnt 3723472796
mntput_no_expire 5021884101
mntput 8123882196
mnt_add_count 10025583358

Generated by: LCOV version 1.14