LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/blob/blob.c
- blob_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
6423
6439
99.8 %
Date:
2024-07-12 09:13:42
Functions:
145
147
98.6 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
512
852
60.1 %
Function Name
Hit count
_blob_esnap_clone_hydrate
16
_blob_inflate
16
_blob_inflate_rw
16
_blob_io_read_no_split
16
_blob_io_write_no_split
16
_blob_is_degraded
48
_get_snapshots_count
112
_get_xattr_value
96
_get_xattr_value_null
8
blob_clone
8
blob_clone_resize
8
blob_crc
8
blob_create
8
blob_create_fail
8
blob_create_internal
8
blob_create_loop
8
blob_create_snapshot_power_failure
8
blob_create_zero_extent
8
blob_decouple_snapshot
8
blob_delete
8
blob_delete_snapshot_power_failure
8
blob_dirty_shutdown
8
blob_esnap_clone_decouple
8
blob_esnap_clone_inflate
8
blob_esnap_clone_reload
8
blob_esnap_clone_resize
8
blob_esnap_clone_snapshot
8
blob_esnap_create
8
blob_esnap_hotplug
8
blob_esnap_io_4096_4096
8
blob_esnap_io_4096_512
8
blob_esnap_io_512_4096
8
blob_esnap_io_512_512
8
blob_esnap_io_size
24
blob_esnap_thread_add_remove
8
blob_esnap_verify_contents
160
blob_ext_md_pages
8
blob_flags
8
blob_inflate
8
blob_inflate_rw
8
blob_init
8
blob_insert_cluster_msg_test
8
blob_io_unit
8
blob_io_unit_compatibility
8
blob_is_degraded
8
blob_iter
8
blob_nested_freezes
8
blob_op_complete
65908
blob_op_with_handle_complete
1956
blob_op_with_handle_complete2
16
blob_op_with_id_complete
3800
blob_open
8
blob_operation_split_rw
8
blob_operation_split_rw_iov
8
blob_parse_md
8
blob_persist_test
8
blob_read
8
blob_read_only
8
blob_relations
8
blob_relations2
8
blob_relations3
8
blob_resize_test
8
blob_resize_thin_test
8
blob_rw_iov_read_only
8
blob_rw_verify
8
blob_rw_verify_iov
8
blob_rw_verify_iov_nomem
8
blob_seek_io_unit
8
blob_serialize_test
8
blob_set_external_parent
8
blob_set_parent
8
blob_set_xattrs_test
8
blob_shallow_copy
8
blob_shallow_copy_status_cb
16
blob_simultaneous_operations
8
blob_snapshot
8
blob_snapshot_freeze_io
8
blob_snapshot_rw
8
blob_snapshot_rw_iov
8
blob_super
8
blob_thin_prov_alloc
8
blob_thin_prov_rle
8
blob_thin_prov_rw
8
blob_thin_prov_rw_iov
8
blob_thin_prov_unmap_cluster
8
blob_thin_prov_write_count_io
8
blob_thin_provision
8
blob_unmap
8
blob_write
8
blob_xattr
8
blobstore_clean_power_failure
8
bs_channel_get_req_count
16
bs_cluster_sz
8
bs_destroy
8
bs_dev_io_complete_cb
16384
bs_grow_live
8
bs_grow_live_no_space
8
bs_grow_live_size
24
bs_load
8
bs_load_after_failed_grow
8
bs_load_custom_cluster_size
8
bs_load_iter_test
8
bs_load_pending_removal
8
bs_op_complete
18604
bs_op_with_handle_complete
1568
bs_resize_md
8
bs_super_block
8
bs_test_grow
8
bs_test_recover_cluster_count
8
bs_type
8
bs_unload
8
bs_usable_clusters
8
bs_version
8
channel_ops
8
first_sync_complete
8
freeze_done
24
is_esnap_clone
72
is_not_esnap_clone
40
main
2
second_sync_complete
8
spdk_memory_domain_memzero
0
suite_blob_cleanup
96
suite_blob_setup
96
suite_bs_cleanup
512
suite_bs_setup
440
suite_esnap_bs_setup
72
super_block_crc
8
test_blob_io_readv
672
test_blob_io_writev
240
test_io_read
48
test_io_unmap
24
test_io_write
16
test_io_zeroes
32
test_iov_read
96
test_iov_write
48
test_iter
64
unfreeze_done
24
ut_blob_close_and_delete
632
ut_blob_create_and_open
720
ut_bs_dirty_load
180
ut_bs_reload
216
ut_mq_dequeue_spdk_memory_domain_memzero
0
ut_setup_config_copy_extent
8
ut_setup_config_copy_noextent
8
ut_setup_config_nocopy_extent
8
ut_setup_config_nocopy_noextent
8
ut_spdk_blob_opts_init
3052
Generated by:
LCOV version 1.14