LCOV - code coverage report
Current view:
top level
-
spdk/lib/fuse_dispatcher
- fuse_dispatcher.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
660
1424
46.3 %
Date:
2024-08-13 08:37:22
Functions:
88
156
56.4 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
218
653
33.4 %
Function Name
Hit count
do_abort_cpl_clb
0
do_access
0
do_batch_forget
0
do_batch_forget_cpl_clb
0
do_bmap
0
do_copy_file_range
0
do_copy_file_range_cpl_clb
0
do_fsyncdir
0
do_fsyncdir_cpl_clb
0
do_getlk
0
do_interrupt
0
do_ioctl
0
do_link
0
do_link_cpl_clb
0
do_listxattr
0
do_listxattr_cpl_clb
0
do_mkdir
0
do_mkdir_cpl_clb
0
do_mknod
0
do_mknod_cpl_clb
0
do_opendir
0
do_opendir_cpl_clb
0
do_poll
0
do_readdir
0
do_readdir_common
0
do_readdir_cpl_clb
0
do_readdir_entry_clb
0
do_readdirplus
0
do_readlink
0
do_readlink_cpl_clb
0
do_releasedir
0
do_releasedir_cpl_clb
0
do_removemapping
0
do_removexattr
0
do_removexattr_cpl_clb
0
do_rename
0
do_rename2
0
do_rename_common
0
do_rename_cpl_clb
0
do_rmdir
0
do_rmdir_cpl_clb
0
do_setlk
0
do_setlk_common
0
do_setlk_cpl_clb
0
do_setlkw
0
do_setupmapping
0
do_setxattr
0
do_setxattr_cpl_clb
0
do_symlink
0
do_symlink_cpl_clb
0
do_syncfs
0
do_unlink
0
do_unlink_cpl_clb
0
fsdev_io_d2h_u16
0
fuse_dispatcher_add_direntry
0
fuse_dispatcher_add_direntry_plus
0
fuse_dispatcher_delete_put_channel
0
fuse_dispatcher_delete_put_channel_done
0
fuse_dispatcher_err_put_channel
0
fuse_dispatcher_err_put_channel_done
0
fuse_dispatcher_fsdev_event_cb
0
fuse_dispatcher_fsdev_remove_put_channel
0
fuse_dispatcher_fsdev_remove_put_channel_done
0
fuse_dispatcher_io_complete_xattr
0
fuse_dispatcher_name
0
fuse_dispatcher_open_fsdev_rollback
0
spdk_fuse_dispatcher_get_fsdev_name
0
spdk_fuse_dispatcher_set_arch
0
convert_statfs
1
do_create
1
do_create_cpl_clb
1
do_destroy
1
do_fallocate
1
do_fallocate_cpl_clb
1
do_fopen_cpl_clb
1
do_forget_root_cpl_clb
1
do_fsync
1
do_fsync_cpl_clb
1
do_getxattr
1
do_getxattr_cpl_clb
1
do_init
1
do_open
1
do_root_lookup_cpl_clb
1
do_statfs
1
do_statfs_cpl_clb
1
fuse_dispatcher_channel_create
1
fuse_dispatcher_channel_destroy
1
fuse_dispatcher_close_fsdev_and_complete
1
fuse_dispatcher_close_fsdev_and_complete_msg
1
fuse_dispatcher_delete_done
1
fuse_dispatcher_destroy_put_channel
1
fuse_dispatcher_destroy_put_channel_done
1
fuse_dispatcher_get_channel
1
fuse_dispatcher_get_channel_done
1
fuse_dispatcher_io_complete_create
1
fuse_dispatcher_io_complete_open
1
fuse_dispatcher_io_complete_statfs
1
fuse_dispatcher_open_fsdev
1
fuse_dispatcher_open_fsdev_continue
1
spdk_fuse_dispatcher_create
1
spdk_fuse_dispatcher_delete
1
spdk_fuse_dispatcher_get_io_channel
1
do_flush
2
do_flush_cpl_clb
2
do_release
2
do_release_cpl_clb
2
do_setattr
2
do_setattr_cpl_clb
2
file_fh
2
fill_open
2
fsdev_d2h_open_flags
2
fsdev_io_h2d_u16
2
fuse_dispatcher_io_complete_ok
2
fuse_dispatcher_io_complete_entry
4
do_forget
5
do_forget_cpl_clb
5
file_ino
5
fill_entry
5
fuse_dispatcher_io_complete_none
5
do_lookup
8
do_lookup_cpl_clb
8
_fsdev_io_in_arg_get_str
10
fuse_dispatcher_io_complete_err
12
do_getattr
17
do_getattr_cpl_clb
17
fuse_dispatcher_io_complete_attr
19
convert_stat
24
fuse_dispatcher_io_copy_and_complete
25
calc_timeout_nsec
29
calc_timeout_sec
29
register_flag_fuse_dispatcher
199
do_read
131040
do_read_cpl_clb
131040
do_write
393248
do_write_cpl_clb
393248
fuse_dispatcher_io_complete_write
393248
file_handle
524313
fsdev_io_h2d_i32
524327
fuse_dispatcher_fill_out_hdr
524327
fuse_dispatcher_io_complete
524327
fuse_dispatcher_io_complete_final
524332
fuse_io_desc
524332
spdk_fuse_dispatcher_handle_fuse_req
524332
spdk_fuse_dispatcher_submit_request
524332
fsdev_io_proto_minor
524337
file_object
524349
ino_to_object
524349
fsdev_io_h2d_u64
524514
fsdev_io_h2d_u32
524581
_fsdev_io_out_arg_get_buf
917604
_fsdev_io_in_arg_get_buf
1048655
_fuse_op_requires_reply
1048659
_iov_arr_get_buf
1966259
_iov_arr_get_buf_info
1966269
fsdev_io_d2h_u64
2097282
fsdev_io_d2h_u32
4063508
Generated by:
LCOV version 1.14