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 16:30:25
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
4
_get_xattr_value_null
16
blob_clone
16
blob_clone_resize
16
blob_crc
16
blob_create
16
blob_create_fail
16
blob_create_internal
16
blob_create_loop
16
blob_create_snapshot_power_failure
16
blob_create_zero_extent
16
blob_decouple_snapshot
16
blob_delete
16
blob_delete_snapshot_power_failure
16
blob_dirty_shutdown
16
blob_esnap_clone_decouple
16
blob_esnap_clone_inflate
16
blob_esnap_clone_reload
16
blob_esnap_clone_resize
16
blob_esnap_clone_snapshot
16
blob_esnap_create
16
blob_esnap_hotplug
16
blob_esnap_io_4096_4096
16
blob_esnap_io_4096_512
16
blob_esnap_io_512_4096
16
blob_esnap_io_512_512
16
blob_esnap_thread_add_remove
16
blob_ext_md_pages
16
blob_flags
16
blob_inflate
16
blob_inflate_rw
16
blob_init
16
blob_insert_cluster_msg_test
16
blob_io_unit
16
blob_io_unit_compatibility
16
blob_is_degraded
16
blob_iter
16
blob_nested_freezes
16
blob_open
16
blob_operation_split_rw
16
blob_operation_split_rw_iov
16
blob_parse_md
16
blob_persist_test
16
blob_read
16
blob_read_only
16
blob_relations
16
blob_relations2
16
blob_relations3
16
blob_resize_test
16
blob_resize_thin_test
16
blob_rw_iov_read_only
16
blob_rw_verify
16
blob_rw_verify_iov
16
blob_rw_verify_iov_nomem
16
blob_seek_io_unit
16
blob_serialize_test
16
blob_set_external_parent
16
blob_set_parent
16
blob_set_xattrs_test
16
blob_shallow_copy
16
blob_simultaneous_operations
16
blob_snapshot
16
blob_snapshot_freeze_io
16
blob_snapshot_rw
16
blob_snapshot_rw_iov
16
blob_super
16
blob_thin_prov_alloc
16
blob_thin_prov_rle
16
blob_thin_prov_rw
16
blob_thin_prov_rw_iov
16
blob_thin_prov_unmap_cluster
16
blob_thin_prov_write_count_io
16
blob_thin_provision
16
blob_unmap
16
blob_write
16
blob_xattr
16
blobstore_clean_power_failure
16
bs_cluster_sz
16
bs_destroy
16
bs_grow_live
16
bs_grow_live_no_space
16
bs_load
16
bs_load_after_failed_grow
16
bs_load_custom_cluster_size
16
bs_load_iter_test
16
bs_load_pending_removal
16
bs_resize_md
16
bs_super_block
16
bs_test_grow
16
bs_test_recover_cluster_count
16
bs_type
16
bs_unload
16
bs_usable_clusters
16
bs_version
16
channel_ops
16
first_sync_complete
16
second_sync_complete
16
super_block_crc
16
ut_setup_config_copy_extent
16
ut_setup_config_copy_noextent
16
ut_setup_config_nocopy_extent
16
ut_setup_config_nocopy_noextent
16
_blob_esnap_clone_hydrate
32
_blob_inflate
32
_blob_inflate_rw
32
_blob_io_read_no_split
32
_blob_io_write_no_split
32
blob_op_with_handle_complete2
32
blob_shallow_copy_status_cb
32
bs_channel_get_req_count
32
test_io_write
32
blob_esnap_io_size
48
bs_grow_live_size
48
freeze_done
48
test_io_unmap
48
unfreeze_done
48
test_io_zeroes
64
is_not_esnap_clone
80
_blob_is_degraded
96
test_io_read
96
test_iov_write
96
test_iter
128
is_esnap_clone
144
suite_esnap_bs_setup
144
_get_xattr_value
192
suite_blob_cleanup
192
suite_blob_setup
192
test_iov_read
192
_get_snapshots_count
224
blob_esnap_verify_contents
320
ut_bs_dirty_load
360
ut_bs_reload
432
test_blob_io_writev
480
suite_bs_setup
880
suite_bs_cleanup
1024
ut_blob_close_and_delete
1264
test_blob_io_readv
1344
ut_blob_create_and_open
1440
bs_op_with_handle_complete
3136
blob_op_with_handle_complete
3912
ut_spdk_blob_opts_init
6104
blob_op_with_id_complete
7600
bs_dev_io_complete_cb
32768
bs_op_complete
37208
blob_op_complete
131816
Generated by:
LCOV version 1.14