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: 6554 6570 99.8 %
Date: 2024-12-15 19:29:12 Functions: 147 149 98.7 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1178 2162 54.5 %

Function Name Sort by function name Hit count Sort by hit count
_blob_esnap_clone_hydrate 30
_blob_inflate 30
_blob_inflate_rw 30
_blob_io_read_no_split 30
_blob_io_write_no_split 30
_blob_is_degraded 90
_get_snapshots_count 240
_get_xattr_value 180
_get_xattr_value_null 15
blob_clone 15
blob_clone_resize 15
blob_crc 15
blob_create 15
blob_create_fail 15
blob_create_internal 15
blob_create_loop 15
blob_create_snapshot_power_failure 15
blob_create_zero_extent 15
blob_decouple_snapshot 15
blob_delete 15
blob_delete_snapshot_power_failure 15
blob_dirty_shutdown 15
blob_esnap_clone_decouple 15
blob_esnap_clone_inflate 15
blob_esnap_clone_reload 15
blob_esnap_clone_resize 15
blob_esnap_clone_snapshot 15
blob_esnap_create 15
blob_esnap_hotplug 15
blob_esnap_io_4096_4096 15
blob_esnap_io_4096_512 15
blob_esnap_io_512_4096 15
blob_esnap_io_512_512 15
blob_esnap_io_size 45
blob_esnap_thread_add_remove 15
blob_esnap_verify_contents 300
blob_ext_md_pages 15
blob_flags 15
blob_inflate 15
blob_inflate_rw 15
blob_init 15
blob_insert_cluster_msg_test 15
blob_io_unit 15
blob_io_unit_compatibility 15
blob_is_degraded 15
blob_iter 15
blob_nested_freezes 15
blob_op_complete 123708
blob_op_with_handle_complete 3690
blob_op_with_handle_complete2 30
blob_op_with_id_complete 7149
blob_open 15
blob_operation_split_rw 15
blob_operation_split_rw_iov 15
blob_parse_md 15
blob_persist_test 15
blob_read 15
blob_read_only 15
blob_relations 15
blob_relations2 15
blob_relations3 15
blob_resize_test 15
blob_resize_thin_test 15
blob_rw_iov_read_only 15
blob_rw_verify 15
blob_rw_verify_iov 15
blob_rw_verify_iov_nomem 15
blob_seek_io_unit 15
blob_serialize_test 15
blob_set_external_parent 15
blob_set_parent 15
blob_set_xattrs_test 15
blob_shallow_copy 15
blob_shallow_copy_status_cb 30
blob_simultaneous_operations 15
blob_snapshot 15
blob_snapshot_freeze_io 15
blob_snapshot_rw 15
blob_snapshot_rw_iov 15
blob_super 15
blob_thin_prov_alloc 15
blob_thin_prov_rle 15
blob_thin_prov_rw 15
blob_thin_prov_rw_iov 15
blob_thin_prov_unmap_cluster 15
blob_thin_prov_write_count_io 15
blob_thin_provision 15
blob_unmap 15
blob_write 15
blob_xattr 15
blobstore_clean_power_failure 15
bs_channel_get_req_count 30
bs_cluster_sz 15
bs_destroy 15
bs_dev_io_complete_cb 30720
bs_grow_live 15
bs_grow_live_no_space 15
bs_grow_live_size 45
bs_load 15
bs_load_after_failed_grow 15
bs_load_custom_cluster_size 15
bs_load_error 15
bs_load_iter_test 15
bs_load_pending_removal 15
bs_op_complete 54243
bs_op_with_handle_complete 2994
bs_resize_md 15
bs_super_block 15
bs_test_grow 15
bs_test_recover_cluster_count 15
bs_type 15
bs_unload 15
bs_usable_clusters 15
bs_version 15
channel_ops 15
first_sync_complete 15
freeze_done 45
is_esnap_clone 135
is_not_esnap_clone 75
main 3
second_sync_complete 15
spdk_memory_domain_memzero 0
suite_blob_cleanup 180
suite_blob_setup 180
suite_bs_cleanup 960
suite_bs_setup 825
suite_esnap_bs_setup 135
super_block_crc 15
test_blob_io_readv 1260
test_blob_io_writev 450
test_io_read 90
test_io_unmap 45
test_io_write 30
test_io_zeroes 60
test_iov_read 180
test_iov_write 90
test_iter 120
unfreeze_done 45
ut_blob_close_and_delete 1200
ut_blob_create_and_open 1350
ut_bs_dirty_load 342
ut_bs_reload 405
ut_mq_dequeue_spdk_memory_domain_memzero 0
ut_setup_config_copy_extent 12
ut_setup_config_copy_noextent 12
ut_setup_config_nocopy_extent 12
ut_setup_config_nocopy_extent_16k_phys 12
ut_setup_config_nocopy_noextent 12
ut_spdk_blob_opts_init 5727

Generated by: LCOV version 1.14