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-12 18:13:41
Functions:
101
120
84.2 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
443
704
62.9 %
Function Name
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
6
main
6
raid_bdev_init_superblock
6
raid_bdev_io_generate
6
raid_bdev_write_superblock
6
set_test_opts
6
spdk_bdev_module_list_add
6
spdk_bdev_quiesce
6
spdk_bdev_unquiesce
6
spdk_json_write_named_object_begin
6
test_context_size
6
test_create_raid
6
test_create_raid_invalid_args
6
test_create_raid_superblock
6
test_delete_raid
6
test_delete_raid_invalid_args
6
test_io_channel
6
test_io_failure
6
test_io_type_supported
6
test_multi_raid_no_io
6
test_multi_raid_with_io
6
test_raid_io_split
6
test_raid_json_dump_info
6
test_raid_level_conversions
6
test_raid_process
6
test_read_io
6
test_reset_io
6
test_unmap_io
6
test_write_io
6
verify_reset_io
6
verify_get_raids
12
spdk_bdev_io_get_buf
18
spdk_bdev_readv_blocks
18
spdk_bdev_readv_blocks_ext
18
spdk_jsonrpc_send_error_response
24
spdk_jsonrpc_begin_result
30
spdk_jsonrpc_end_result
30
spdk_jsonrpc_send_error_response_fmt
36
spdk_rpc_register_method
36
spdk_strerror
36
create_get_raids_req
42
verify_io
48
complete_deferred_ios
60
spdk_json_write_array_begin
72
spdk_json_write_array_end
72
spdk_bdev_writev_blocks
84
spdk_bdev_writev_blocks_ext
84
base_bdevs_cleanup
96
complete_process_request
96
reset_globals
96
set_globals
96
spdk_bdev_is_md_separate
96
spdk_bdev_quiesce_range
96
spdk_bdev_unquiesce_range
96
submit_process_request
96
test_bdev_ioch_create
102
test_bdev_ioch_destroy
102
verify_raid_bdev
108
spdk_bdev_destruct_done
114
spdk_bdev_register
114
spdk_bdev_unregister
114
create_base_bdevs
120
create_raid_bdev_delete_req
126
create_raid_bdev_create_req
156
create_test_req
156
free_test_req
156
spdk_json_write_named_uint32
168
spdk_bdev_reset
192
raid_bdev_io_generate_by_strips
216
spdk_jsonrpc_send_bool_response
234
verify_raid_bdev_present
252
spdk_json_decode_object
324
spdk_bdev_io_type_supported
576
spdk_json_write_string
1344
spdk_json_write_object_begin
1380
spdk_json_write_name
1386
spdk_json_write_named_bool
1386
spdk_json_write_object_end
1386
spdk_json_write_named_string
1542
spdk_json_write_named_uint64
2688
raid_bdev_load_base_bdev_superblock
4020
spdk_bdev_get_dif_type
4020
spdk_bdev_get_md_size
4020
spdk_bdev_is_md_interleaved
4020
spdk_bdev_module_release_bdev
4020
spdk_bdev_close
4032
spdk_bdev_get_uuid
4032
spdk_bdev_module_claim_bdev
4032
spdk_bdev_open_ext
4152
spdk_bdev_get_by_name
4266
verify_io_without_payload
5778
bdev_io_initialize
5838
_bdev_io_initialize
5844
bdev_io_cleanup
5844
spdk_bdev_io_complete
5862
spdk_bdev_get_io_channel
5940
spdk_bdev_desc_get_bdev
12084
spdk_bdev_unmap_blocks
106218
child_io_complete
106512
set_io_output
106512
spdk_bdev_free_io
106512
Generated by:
LCOV version 1.14