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: 6425 6441 99.8 %
Date: 2024-08-14 00:43:33 Functions: 145 147 98.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 959 1720 55.8 %

Function Name Sort by function name Hit count Sort by hit count
spdk_memory_domain_memzero 0
ut_mq_dequeue_spdk_memory_domain_memzero 0
main 5
_get_xattr_value_null 20
blob_clone 20
blob_clone_resize 20
blob_crc 20
blob_create 20
blob_create_fail 20
blob_create_internal 20
blob_create_loop 20
blob_create_snapshot_power_failure 20
blob_create_zero_extent 20
blob_decouple_snapshot 20
blob_delete 20
blob_delete_snapshot_power_failure 20
blob_dirty_shutdown 20
blob_esnap_clone_decouple 20
blob_esnap_clone_inflate 20
blob_esnap_clone_reload 20
blob_esnap_clone_resize 20
blob_esnap_clone_snapshot 20
blob_esnap_create 20
blob_esnap_hotplug 20
blob_esnap_io_4096_4096 20
blob_esnap_io_4096_512 20
blob_esnap_io_512_4096 20
blob_esnap_io_512_512 20
blob_esnap_thread_add_remove 20
blob_ext_md_pages 20
blob_flags 20
blob_inflate 20
blob_inflate_rw 20
blob_init 20
blob_insert_cluster_msg_test 20
blob_io_unit 20
blob_io_unit_compatibility 20
blob_is_degraded 20
blob_iter 20
blob_nested_freezes 20
blob_open 20
blob_operation_split_rw 20
blob_operation_split_rw_iov 20
blob_parse_md 20
blob_persist_test 20
blob_read 20
blob_read_only 20
blob_relations 20
blob_relations2 20
blob_relations3 20
blob_resize_test 20
blob_resize_thin_test 20
blob_rw_iov_read_only 20
blob_rw_verify 20
blob_rw_verify_iov 20
blob_rw_verify_iov_nomem 20
blob_seek_io_unit 20
blob_serialize_test 20
blob_set_external_parent 20
blob_set_parent 20
blob_set_xattrs_test 20
blob_shallow_copy 20
blob_simultaneous_operations 20
blob_snapshot 20
blob_snapshot_freeze_io 20
blob_snapshot_rw 20
blob_snapshot_rw_iov 20
blob_super 20
blob_thin_prov_alloc 20
blob_thin_prov_rle 20
blob_thin_prov_rw 20
blob_thin_prov_rw_iov 20
blob_thin_prov_unmap_cluster 20
blob_thin_prov_write_count_io 20
blob_thin_provision 20
blob_unmap 20
blob_write 20
blob_xattr 20
blobstore_clean_power_failure 20
bs_cluster_sz 20
bs_destroy 20
bs_grow_live 20
bs_grow_live_no_space 20
bs_load 20
bs_load_after_failed_grow 20
bs_load_custom_cluster_size 20
bs_load_iter_test 20
bs_load_pending_removal 20
bs_resize_md 20
bs_super_block 20
bs_test_grow 20
bs_test_recover_cluster_count 20
bs_type 20
bs_unload 20
bs_usable_clusters 20
bs_version 20
channel_ops 20
first_sync_complete 20
second_sync_complete 20
super_block_crc 20
ut_setup_config_copy_extent 20
ut_setup_config_copy_noextent 20
ut_setup_config_nocopy_extent 20
ut_setup_config_nocopy_noextent 20
_blob_esnap_clone_hydrate 40
_blob_inflate 40
_blob_inflate_rw 40
_blob_io_read_no_split 40
_blob_io_write_no_split 40
blob_op_with_handle_complete2 40
blob_shallow_copy_status_cb 40
bs_channel_get_req_count 40
test_io_write 40
blob_esnap_io_size 60
bs_grow_live_size 60
freeze_done 60
test_io_unmap 60
unfreeze_done 60
test_io_zeroes 80
is_not_esnap_clone 100
_blob_is_degraded 120
test_io_read 120
test_iov_write 120
test_iter 160
is_esnap_clone 180
suite_esnap_bs_setup 180
_get_xattr_value 240
suite_blob_cleanup 240
suite_blob_setup 240
test_iov_read 240
_get_snapshots_count 280
blob_esnap_verify_contents 400
ut_bs_dirty_load 450
ut_bs_reload 540
test_blob_io_writev 600
suite_bs_setup 1100
suite_bs_cleanup 1280
ut_blob_close_and_delete 1580
test_blob_io_readv 1680
ut_blob_create_and_open 1800
bs_op_with_handle_complete 3920
blob_op_with_handle_complete 4890
ut_spdk_blob_opts_init 7630
blob_op_with_id_complete 9500
bs_dev_io_complete_cb 40960
bs_op_complete 46510
blob_op_complete 164770

Generated by: LCOV version 1.14