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 11:30:19 Functions: 145 147 98.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 924 1650 56.0 %

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 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