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: 6321 6337 99.7 %
Date: 2024-11-17 17:31:13 Functions: 145 147 98.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 507 830 61.1 %

Function Name Sort by function name Hit count Sort by hit count
_blob_esnap_clone_hydrate 8
_blob_inflate 8
_blob_inflate_rw 8
_blob_io_read_no_split 8
_blob_io_write_no_split 8
_blob_is_degraded 24
_get_snapshots_count 64
_get_xattr_value 48
_get_xattr_value_null 4
blob_clone 4
blob_clone_resize 4
blob_crc 4
blob_create 4
blob_create_fail 4
blob_create_internal 4
blob_create_loop 4
blob_create_snapshot_power_failure 4
blob_create_zero_extent 4
blob_decouple_snapshot 4
blob_delete 4
blob_delete_snapshot_power_failure 4
blob_dirty_shutdown 4
blob_esnap_clone_decouple 4
blob_esnap_clone_inflate 4
blob_esnap_clone_reload 4
blob_esnap_clone_resize 4
blob_esnap_clone_snapshot 4
blob_esnap_create 4
blob_esnap_hotplug 4
blob_esnap_io_4096_4096 4
blob_esnap_io_4096_512 4
blob_esnap_io_512_4096 4
blob_esnap_io_512_512 4
blob_esnap_io_size 12
blob_esnap_thread_add_remove 4
blob_esnap_verify_contents 80
blob_ext_md_pages 4
blob_flags 4
blob_inflate 4
blob_inflate_rw 4
blob_init 4
blob_insert_cluster_msg_test 4
blob_io_unit 4
blob_io_unit_compatibility 4
blob_is_degraded 4
blob_iter 4
blob_nested_freezes 4
blob_op_complete 32986
blob_op_with_handle_complete 982
blob_op_with_handle_complete2 8
blob_op_with_id_complete 1904
blob_open 4
blob_operation_split_rw 4
blob_operation_split_rw_iov 4
blob_parse_md 4
blob_persist_test 4
blob_read 4
blob_read_only 4
blob_relations 4
blob_relations2 4
blob_relations3 4
blob_resize_test 4
blob_resize_thin_test 4
blob_rw_iov_read_only 4
blob_rw_verify 4
blob_rw_verify_iov 4
blob_rw_verify_iov_nomem 4
blob_seek_io_unit 4
blob_serialize_test 4
blob_set_external_parent 4
blob_set_parent 4
blob_set_xattrs_test 4
blob_shallow_copy 4
blob_shallow_copy_status_cb 8
blob_simultaneous_operations 4
blob_snapshot 4
blob_snapshot_freeze_io 4
blob_snapshot_rw 4
blob_snapshot_rw_iov 4
blob_super 4
blob_thin_prov_alloc 4
blob_thin_prov_rle 4
blob_thin_prov_rw 4
blob_thin_prov_rw_iov 4
blob_thin_prov_unmap_cluster 4
blob_thin_prov_write_count_io 4
blob_thin_provision 4
blob_unmap 4
blob_write 4
blob_xattr 4
blobstore_clean_power_failure 4
bs_channel_get_req_count 8
bs_cluster_sz 4
bs_destroy 4
bs_dev_io_complete_cb 8192
bs_grow_live 4
bs_grow_live_no_space 4
bs_grow_live_size 12
bs_load 4
bs_load_after_failed_grow 4
bs_load_custom_cluster_size 4
bs_load_iter_test 4
bs_load_pending_removal 4
bs_op_complete 9302
bs_op_with_handle_complete 784
bs_resize_md 4
bs_super_block 4
bs_test_grow 4
bs_test_recover_cluster_count 4
bs_type 4
bs_unload 4
bs_usable_clusters 4
bs_version 4
channel_ops 4
first_sync_complete 4
freeze_done 12
is_esnap_clone 36
is_not_esnap_clone 20
main 1
second_sync_complete 4
spdk_memory_domain_memzero 0
suite_blob_cleanup 48
suite_blob_setup 48
suite_bs_cleanup 256
suite_bs_setup 220
suite_esnap_bs_setup 36
super_block_crc 4
test_blob_io_readv 336
test_blob_io_writev 120
test_io_read 24
test_io_unmap 12
test_io_write 8
test_io_zeroes 16
test_iov_read 48
test_iov_write 24
test_iter 32
unfreeze_done 12
ut_blob_close_and_delete 320
ut_blob_create_and_open 360
ut_bs_dirty_load 90
ut_bs_reload 108
ut_mq_dequeue_spdk_memory_domain_memzero 0
ut_setup_config_copy_extent 4
ut_setup_config_copy_noextent 4
ut_setup_config_nocopy_extent 4
ut_setup_config_nocopy_noextent 4
ut_spdk_blob_opts_init 1526

Generated by: LCOV version 1.14