LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/bdev/raid/bdev_raid.c - bdev_raid_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1430 1477 96.8 %
Date: 2024-07-15 14:57:06 Functions: 101 120 84.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 443 704 62.9 %

Function Name Sort by function name Hit count Sort by hit count
spdk_bdev_flush_blocks 0
spdk_bdev_get_memory_domains 0
spdk_bdev_get_name 0
spdk_bdev_is_dif_head_of_md 0
spdk_bdev_module_examine_done 0
spdk_bdev_notify_blockcnt_change 0
spdk_bdev_queue_io_wait 0
spdk_bdev_readv_blocks_with_md 0
spdk_bdev_writev_blocks_with_md 0
spdk_conf_next_section 0
spdk_json_decode_array 0
spdk_json_decode_bool 0
spdk_json_decode_string 0
spdk_json_decode_uint32 0
spdk_json_decode_uuid 0
spdk_json_write_bool 0
spdk_json_write_named_array_begin 0
spdk_json_write_null 0
spdk_rpc_register_alias_deprecated 0
check_and_remove_raid_bdev 5
main 5
raid_bdev_init_superblock 5
raid_bdev_io_generate 5
raid_bdev_write_superblock 5
set_test_opts 5
spdk_bdev_module_list_add 5
spdk_bdev_quiesce 5
spdk_bdev_unquiesce 5
spdk_json_write_named_object_begin 5
test_context_size 5
test_create_raid 5
test_create_raid_invalid_args 5
test_create_raid_superblock 5
test_delete_raid 5
test_delete_raid_invalid_args 5
test_io_channel 5
test_io_failure 5
test_io_type_supported 5
test_multi_raid_no_io 5
test_multi_raid_with_io 5
test_raid_io_split 5
test_raid_json_dump_info 5
test_raid_level_conversions 5
test_raid_process 5
test_read_io 5
test_reset_io 5
test_unmap_io 5
test_write_io 5
verify_reset_io 5
verify_get_raids 10
spdk_bdev_io_get_buf 15
spdk_bdev_readv_blocks 15
spdk_bdev_readv_blocks_ext 15
spdk_jsonrpc_send_error_response 20
spdk_jsonrpc_begin_result 25
spdk_jsonrpc_end_result 25
spdk_jsonrpc_send_error_response_fmt 30
spdk_rpc_register_method 30
spdk_strerror 30
create_get_raids_req 35
verify_io 40
complete_deferred_ios 50
spdk_json_write_array_begin 60
spdk_json_write_array_end 60
spdk_bdev_writev_blocks 70
spdk_bdev_writev_blocks_ext 70
base_bdevs_cleanup 80
complete_process_request 80
reset_globals 80
set_globals 80
spdk_bdev_is_md_separate 80
spdk_bdev_quiesce_range 80
spdk_bdev_unquiesce_range 80
submit_process_request 80
test_bdev_ioch_create 85
test_bdev_ioch_destroy 85
verify_raid_bdev 90
spdk_bdev_destruct_done 95
spdk_bdev_register 95
spdk_bdev_unregister 95
create_base_bdevs 100
create_raid_bdev_delete_req 105
create_raid_bdev_create_req 130
create_test_req 130
free_test_req 130
spdk_json_write_named_uint32 140
spdk_bdev_reset 160
raid_bdev_io_generate_by_strips 180
spdk_jsonrpc_send_bool_response 195
verify_raid_bdev_present 210
spdk_json_decode_object 270
spdk_bdev_io_type_supported 480
spdk_json_write_string 1120
spdk_json_write_object_begin 1150
spdk_json_write_name 1155
spdk_json_write_named_bool 1155
spdk_json_write_object_end 1155
spdk_json_write_named_string 1285
spdk_json_write_named_uint64 2240
raid_bdev_load_base_bdev_superblock 3350
spdk_bdev_get_dif_type 3350
spdk_bdev_get_md_size 3350
spdk_bdev_is_md_interleaved 3350
spdk_bdev_module_release_bdev 3350
spdk_bdev_close 3360
spdk_bdev_get_uuid 3360
spdk_bdev_module_claim_bdev 3360
spdk_bdev_open_ext 3460
spdk_bdev_get_by_name 3555
verify_io_without_payload 4815
bdev_io_initialize 4865
_bdev_io_initialize 4870
bdev_io_cleanup 4870
spdk_bdev_io_complete 4885
spdk_bdev_get_io_channel 4950
spdk_bdev_desc_get_bdev 10070
spdk_bdev_unmap_blocks 88515
child_io_complete 88760
set_io_output 88760
spdk_bdev_free_io 88760

Generated by: LCOV version 1.14