LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/bdev/vbdev_lvol.c - vbdev_lvol_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1000 1080 92.6 %
Date: 2024-07-14 08:07:38 Functions: 90 110 81.8 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 181 308 58.8 %

Function Name Sort by function name Hit count Sort by hit count
_lvol_create 108
_spdk_bdev_unregister_cb 4
bdev_blob_destroy 84
bdev_blob_get_base_bdev 64
lvol_store_op_complete 112
lvol_store_op_with_handle_complete 60
lvs_load 20
main 4
spdk_bdev_alias_add 120
spdk_bdev_alias_del 12
spdk_bdev_alias_del_all 104
spdk_bdev_close 8
spdk_bdev_create_bs_dev 12
spdk_bdev_create_bs_dev_ext 92
spdk_bdev_desc_get_bdev 8
spdk_bdev_destruct_done 104
spdk_bdev_get_aliases 16
spdk_bdev_get_block_size 8
spdk_bdev_get_by_name 24
spdk_bdev_get_md_size 24
spdk_bdev_get_memory_domains 0
spdk_bdev_get_name 4
spdk_bdev_get_num_blocks 8
spdk_bdev_get_uuid 8
spdk_bdev_io_complete 32
spdk_bdev_io_get_buf 4
spdk_bdev_module_examine_done 32
spdk_bdev_module_fini_start_done 8
spdk_bdev_module_list_add 4
spdk_bdev_notify_blockcnt_change 4
spdk_bdev_open_ext 12
spdk_bdev_register 104
spdk_bdev_unregister 104
spdk_bdev_update_bs_blockcnt 0
spdk_blob_get_clones 96
spdk_blob_get_esnap_bs_dev 0
spdk_blob_get_esnap_id 0
spdk_blob_get_next_allocated_io_unit 8
spdk_blob_get_next_unallocated_io_unit 8
spdk_blob_get_num_clusters 108
spdk_blob_get_parent_snapshot 0
spdk_blob_io_read 0
spdk_blob_io_readv 0
spdk_blob_io_readv_ext 8
spdk_blob_io_unmap 0
spdk_blob_io_write 0
spdk_blob_io_write_zeroes 0
spdk_blob_io_writev 0
spdk_blob_io_writev_ext 8
spdk_blob_is_clone 0
spdk_blob_is_esnap_clone 0
spdk_blob_is_read_only 24
spdk_blob_is_snapshot 0
spdk_blob_is_thin_provisioned 0
spdk_bs_bdev_claim 80
spdk_bs_get_cluster_size 212
spdk_bs_get_io_unit_size 104
spdk_bs_get_page_size 0
spdk_lvol_close 104
spdk_lvol_create 48
spdk_lvol_create_clone 4
spdk_lvol_create_esnap_clone 8
spdk_lvol_create_snapshot 8
spdk_lvol_deletable 52
spdk_lvol_destroy 96
spdk_lvol_get_io_channel 4
spdk_lvol_is_degraded 200
spdk_lvol_iter_immediate_clones 0
spdk_lvol_open 44
spdk_lvol_rename 8
spdk_lvol_resize 4
spdk_lvol_set_read_only 4
spdk_lvs_destroy 56
spdk_lvs_esnap_missing_add 8
spdk_lvs_grow 0
spdk_lvs_grow_live 0
spdk_lvs_init 64
spdk_lvs_load 0
spdk_lvs_load_ext 20
spdk_lvs_notify_hotplug 8
spdk_lvs_opts_init 88
spdk_lvs_rename 8
spdk_lvs_unload 16
ut_bdev_finish 4
ut_bs_dev_destroy 8
ut_esnap_dev_create 4
ut_lvol_clone 4
ut_lvol_esnap_clone_bad_args 4
ut_lvol_examine_config 4
ut_lvol_examine_disk 4
ut_lvol_hotremove 4
ut_lvol_init 4
ut_lvol_read_write 4
ut_lvol_rename 4
ut_lvol_resize 4
ut_lvol_seek 4
ut_lvol_set_read_only 4
ut_lvol_snapshot 4
ut_lvs_destroy 4
ut_lvs_examine_check 24
ut_lvs_init 4
ut_lvs_rename 4
ut_lvs_unload 4
ut_vbdev_lvol_get_io_channel 4
ut_vbdev_lvol_io_type_supported 4
ut_vbdev_lvol_submit_request 4
vbdev_lvol_create_complete 76
vbdev_lvol_rename_complete 12
vbdev_lvol_resize_complete 8
vbdev_lvol_set_read_only_complete 4

Generated by: LCOV version 1.14