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-15 17:46:54
Functions:
145
147
98.6 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
924
1650
56.0 %
Function Name
Hit count
spdk_memory_domain_memzero
0
ut_mq_dequeue_spdk_memory_domain_memzero
0
main
3
_get_xattr_value_null
12
blob_clone
12
blob_clone_resize
12
blob_crc
12
blob_create
12
blob_create_fail
12
blob_create_internal
12
blob_create_loop
12
blob_create_snapshot_power_failure
12
blob_create_zero_extent
12
blob_decouple_snapshot
12
blob_delete
12
blob_delete_snapshot_power_failure
12
blob_dirty_shutdown
12
blob_esnap_clone_decouple
12
blob_esnap_clone_inflate
12
blob_esnap_clone_reload
12
blob_esnap_clone_resize
12
blob_esnap_clone_snapshot
12
blob_esnap_create
12
blob_esnap_hotplug
12
blob_esnap_io_4096_4096
12
blob_esnap_io_4096_512
12
blob_esnap_io_512_4096
12
blob_esnap_io_512_512
12
blob_esnap_thread_add_remove
12
blob_ext_md_pages
12
blob_flags
12
blob_inflate
12
blob_inflate_rw
12
blob_init
12
blob_insert_cluster_msg_test
12
blob_io_unit
12
blob_io_unit_compatibility
12
blob_is_degraded
12
blob_iter
12
blob_nested_freezes
12
blob_open
12
blob_operation_split_rw
12
blob_operation_split_rw_iov
12
blob_parse_md
12
blob_persist_test
12
blob_read
12
blob_read_only
12
blob_relations
12
blob_relations2
12
blob_relations3
12
blob_resize_test
12
blob_resize_thin_test
12
blob_rw_iov_read_only
12
blob_rw_verify
12
blob_rw_verify_iov
12
blob_rw_verify_iov_nomem
12
blob_seek_io_unit
12
blob_serialize_test
12
blob_set_external_parent
12
blob_set_parent
12
blob_set_xattrs_test
12
blob_shallow_copy
12
blob_simultaneous_operations
12
blob_snapshot
12
blob_snapshot_freeze_io
12
blob_snapshot_rw
12
blob_snapshot_rw_iov
12
blob_super
12
blob_thin_prov_alloc
12
blob_thin_prov_rle
12
blob_thin_prov_rw
12
blob_thin_prov_rw_iov
12
blob_thin_prov_unmap_cluster
12
blob_thin_prov_write_count_io
12
blob_thin_provision
12
blob_unmap
12
blob_write
12
blob_xattr
12
blobstore_clean_power_failure
12
bs_cluster_sz
12
bs_destroy
12
bs_grow_live
12
bs_grow_live_no_space
12
bs_load
12
bs_load_after_failed_grow
12
bs_load_custom_cluster_size
12
bs_load_iter_test
12
bs_load_pending_removal
12
bs_resize_md
12
bs_super_block
12
bs_test_grow
12
bs_test_recover_cluster_count
12
bs_type
12
bs_unload
12
bs_usable_clusters
12
bs_version
12
channel_ops
12
first_sync_complete
12
second_sync_complete
12
super_block_crc
12
ut_setup_config_copy_extent
12
ut_setup_config_copy_noextent
12
ut_setup_config_nocopy_extent
12
ut_setup_config_nocopy_noextent
12
_blob_esnap_clone_hydrate
24
_blob_inflate
24
_blob_inflate_rw
24
_blob_io_read_no_split
24
_blob_io_write_no_split
24
blob_op_with_handle_complete2
24
blob_shallow_copy_status_cb
24
bs_channel_get_req_count
24
test_io_write
24
blob_esnap_io_size
36
bs_grow_live_size
36
freeze_done
36
test_io_unmap
36
unfreeze_done
36
test_io_zeroes
48
is_not_esnap_clone
60
_blob_is_degraded
72
test_io_read
72
test_iov_write
72
test_iter
96
is_esnap_clone
108
suite_esnap_bs_setup
108
_get_xattr_value
144
suite_blob_cleanup
144
suite_blob_setup
144
test_iov_read
144
_get_snapshots_count
168
blob_esnap_verify_contents
240
ut_bs_dirty_load
270
ut_bs_reload
324
test_blob_io_writev
360
suite_bs_setup
660
suite_bs_cleanup
768
ut_blob_close_and_delete
948
test_blob_io_readv
1008
ut_blob_create_and_open
1080
bs_op_with_handle_complete
2352
blob_op_with_handle_complete
2934
ut_spdk_blob_opts_init
4578
blob_op_with_id_complete
5700
bs_dev_io_complete_cb
24576
bs_op_complete
27906
blob_op_complete
98862
Generated by:
LCOV version 1.14