LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/fsdev/fsdev.c - fsdev_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1120 1138 98.4 %
Date: 2024-12-09 12:05:09 Functions: 181 184 98.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 134 198 67.7 %

Function Name Sort by function name Hit count Sort by hit count
_spdk_fsdev_module_register_ut_fsdev 2
fsdev_event_cb 0
fsdev_to_ut_fsdev 74
main 2
ut_call_record_begin 458
ut_call_record_end 458
ut_call_record_get_current_param_count 74
ut_call_record_param_hash 10
ut_call_record_param_int 236
ut_call_record_param_ptr 644
ut_call_record_param_str 32
ut_call_record_simple_param_ptr 384
ut_calls_get_call_count 156
ut_calls_get_func 236
ut_calls_get_param_count 236
ut_calls_param_get_hash 10
ut_calls_param_get_int 240
ut_calls_param_get_ptr 418
ut_calls_param_get_str 32
ut_calls_reset 232
ut_fsdev_abort_check_clb 2
ut_fsdev_abort_cpl_cb 2
ut_fsdev_abort_execute_clb 2
ut_fsdev_copy_file_range_check_clb 2
ut_fsdev_copy_file_range_cpl_cb 2
ut_fsdev_copy_file_range_execute_clb 2
ut_fsdev_create 78
ut_fsdev_create_check_clb 2
ut_fsdev_create_cpl_cb 2
ut_fsdev_create_execute_clb 2
ut_fsdev_destroy 78
ut_fsdev_destruct 78
ut_fsdev_fallocate_check_clb 2
ut_fsdev_fallocate_cpl_cb 2
ut_fsdev_fallocate_execute_clb 2
ut_fsdev_finish 2
ut_fsdev_flock_check_clb 2
ut_fsdev_flock_cpl_cb 2
ut_fsdev_flock_execute_clb 2
ut_fsdev_flush_check_clb 2
ut_fsdev_flush_cpl_cb 2
ut_fsdev_flush_execute_clb 2
ut_fsdev_fopen_check_clb 2
ut_fsdev_fopen_cpl_cb 2
ut_fsdev_fopen_execute_clb 2
ut_fsdev_forget_check_clb 2
ut_fsdev_forget_cpl_cb 2
ut_fsdev_forget_execute_clb 2
ut_fsdev_free 78
ut_fsdev_fsync_check_clb 2
ut_fsdev_fsync_cpl_cb 2
ut_fsdev_fsync_execute_clb 2
ut_fsdev_fsyncdir_check_clb 2
ut_fsdev_fsyncdir_cpl_cb 2
ut_fsdev_fsyncdir_execute_clb 2
ut_fsdev_get_ctx_size 2
ut_fsdev_get_io_channel 76
ut_fsdev_get_memory_domains 0
ut_fsdev_getattr_check_clb 2
ut_fsdev_getattr_cpl_cb 2
ut_fsdev_getattr_execute_clb 2
ut_fsdev_getxattr_check_clb 2
ut_fsdev_getxattr_cpl_cb 2
ut_fsdev_getxattr_execute_clb 2
ut_fsdev_initialize 2
ut_fsdev_initialize_complete 2
ut_fsdev_io_channel_create_cb 76
ut_fsdev_io_channel_destroy_cb 76
ut_fsdev_io_device_unregister_done 2
ut_fsdev_link_check_clb 2
ut_fsdev_link_cpl_cb 2
ut_fsdev_link_execute_clb 2
ut_fsdev_listxattr_check_clb 4
ut_fsdev_listxattr_cpl_cb 4
ut_fsdev_listxattr_execute_clb 4
ut_fsdev_lookup_check_clb 4
ut_fsdev_lookup_cpl_cb 4
ut_fsdev_lookup_execute_clb 4
ut_fsdev_mkdir_check_clb 2
ut_fsdev_mkdir_cpl_cb 2
ut_fsdev_mkdir_execute_clb 2
ut_fsdev_mknod_check_clb 2
ut_fsdev_mknod_cpl_cb 2
ut_fsdev_mknod_execute_clb 2
ut_fsdev_mount_check_clb 4
ut_fsdev_mount_cpl_cb 4
ut_fsdev_mount_execute_clb 4
ut_fsdev_opendir_check_clb 2
ut_fsdev_opendir_cpl_cb 2
ut_fsdev_opendir_execute_clb 2
ut_fsdev_read_check_clb 2
ut_fsdev_read_cpl_cb 2
ut_fsdev_read_execute_clb 2
ut_fsdev_readdir_check_clb 2
ut_fsdev_readdir_cpl_cb 2
ut_fsdev_readdir_entry_cb 40
ut_fsdev_readdir_execute_clb 2
ut_fsdev_readlink_check_clb 2
ut_fsdev_readlink_cpl_cb 2
ut_fsdev_readlink_execute_clb 2
ut_fsdev_release_check_clb 2
ut_fsdev_release_cpl_cb 2
ut_fsdev_release_execute_clb 2
ut_fsdev_releasedir_check_clb 2
ut_fsdev_releasedir_cpl_cb 2
ut_fsdev_releasedir_execute_clb 2
ut_fsdev_removexattr_check_clb 2
ut_fsdev_removexattr_cpl_cb 2
ut_fsdev_removexattr_execute_clb 2
ut_fsdev_rename_check_clb 2
ut_fsdev_rename_cpl_cb 2
ut_fsdev_rename_execute_clb 2
ut_fsdev_rmdir_check_clb 2
ut_fsdev_rmdir_cpl_cb 2
ut_fsdev_rmdir_execute_clb 2
ut_fsdev_setattr_check_clb 2
ut_fsdev_setattr_cpl_cb 2
ut_fsdev_setattr_execute_clb 2
ut_fsdev_setup 2
ut_fsdev_setxattr_check_clb 2
ut_fsdev_setxattr_cpl_cb 2
ut_fsdev_setxattr_execute_clb 2
ut_fsdev_statfs_check_clb 2
ut_fsdev_statfs_cpl_cb 2
ut_fsdev_statfs_execute_clb 2
ut_fsdev_submit_request 74
ut_fsdev_symlink_check_clb 2
ut_fsdev_symlink_cpl_cb 2
ut_fsdev_symlink_execute_clb 2
ut_fsdev_teardown 2
ut_fsdev_teardown_complete 2
ut_fsdev_test_abort 2
ut_fsdev_test_copy_file_range 2
ut_fsdev_test_create 2
ut_fsdev_test_fallocate 2
ut_fsdev_test_flock 2
ut_fsdev_test_flush 2
ut_fsdev_test_fopen 2
ut_fsdev_test_forget 2
ut_fsdev_test_fsync 2
ut_fsdev_test_fsyncdir 2
ut_fsdev_test_get_io_channel 2
ut_fsdev_test_getattr 2
ut_fsdev_test_getxattr 2
ut_fsdev_test_io 74
ut_fsdev_test_link 2
ut_fsdev_test_listxattr 2
ut_fsdev_test_listxattr_get_size 2
ut_fsdev_test_lookup_err 2
ut_fsdev_test_lookup_ok 2
ut_fsdev_test_mkdir 2
ut_fsdev_test_mknod 2
ut_fsdev_test_mount_err 2
ut_fsdev_test_mount_ok 2
ut_fsdev_test_open_close 2
ut_fsdev_test_opendir 2
ut_fsdev_test_read 2
ut_fsdev_test_readdir 2
ut_fsdev_test_readlink 2
ut_fsdev_test_release 2
ut_fsdev_test_releasedir 2
ut_fsdev_test_removexattr 2
ut_fsdev_test_rename 2
ut_fsdev_test_rmdir 2
ut_fsdev_test_set_opts 2
ut_fsdev_test_setattr 2
ut_fsdev_test_setxattr 2
ut_fsdev_test_statfs 2
ut_fsdev_test_symlink 2
ut_fsdev_test_umount 2
ut_fsdev_test_unlink 2
ut_fsdev_test_write 2
ut_fsdev_umount_check_clb 2
ut_fsdev_umount_cpl_cb 2
ut_fsdev_umount_execute_clb 2
ut_fsdev_unlink_check_clb 2
ut_fsdev_unlink_cpl_cb 2
ut_fsdev_unlink_execute_clb 2
ut_fsdev_unregister_done 78
ut_fsdev_write_check_clb 2
ut_fsdev_write_config_json 0
ut_fsdev_write_cpl_cb 2
ut_fsdev_write_execute_clb 2
ut_hash 132

Generated by: LCOV version 1.15