LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/bdev/bdev.c
- bdev_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
4720
4737
99.6 %
Date:
2024-11-17 04:15:27
Functions:
146
162
90.1 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
390
540
72.2 %
Function Name
Hit count
spdk_accel_append_copy
0
spdk_accel_get_memory_domain
0
spdk_accel_sequence_abort
0
spdk_accel_sequence_finish
0
spdk_accel_sequence_reverse
0
spdk_memory_domain_get_dma_device_id
0
spdk_memory_domain_get_dma_device_type
0
spdk_scsi_nvme_translate
0
ut_mq_dequeue_spdk_accel_append_copy
0
ut_mq_dequeue_spdk_accel_get_memory_domain
0
ut_mq_dequeue_spdk_memory_domain_get_dma_device_id
0
ut_mq_dequeue_spdk_memory_domain_get_dma_device_type
0
ut_mq_dequeue_spdk_memory_domain_pull_data
0
ut_mq_dequeue_spdk_memory_domain_push_data
0
ut_mq_dequeue_spdk_notify_send
0
ut_mq_dequeue_spdk_notify_type_register
0
_spdk_bdev_module_register_bdev_ut
1
_spdk_bdev_module_register_bdev_ut_claimed0
1
_spdk_bdev_module_register_bdev_ut_claimed1
1
_spdk_bdev_module_register_vbdev_ut
1
alias_add_del_test
1
bdev_close_while_hotremove
1
bdev_compare
1
bdev_compare_and_write
1
bdev_compare_emulated
1
bdev_copy
1
bdev_copy_split_test
1
bdev_get_memory_domains
1
bdev_histograms
1
bdev_io_abort
1
bdev_io_alignment
1
bdev_io_alignment_with_boundary
1
bdev_io_boundary_split_test
1
bdev_io_ext
1
bdev_io_ext_bounce_buffer
1
bdev_io_ext_invalid_opts
1
bdev_io_ext_no_opts
1
bdev_io_ext_split
1
bdev_io_max_size_and_segment_split_test
1
bdev_io_mix_split_test
1
bdev_io_spans_split_test
1
bdev_io_split_with_io_wait
1
bdev_io_types_test
1
bdev_io_wait_test
1
bdev_io_write_unit_split_test
1
bdev_open_cb3
1
bdev_open_cb4
1
bdev_open_ext_test
1
bdev_open_ext_unregister
1
bdev_open_while_hotremove
1
bdev_quiesce
1
bdev_quiesce_done_unquiesce
1
bdev_register_uuid_alias
1
bdev_seek_test
1
bdev_set_io_timeout
1
bdev_set_options_test
1
bdev_set_qd_sampling
1
bdev_unmap
1
bdev_unregister_by_name
1
bdev_ut_event_cb
1
bdev_write_zeroes
1
bdev_write_zeroes_split_test
1
bdev_zcopy_read
1
bdev_zcopy_write
1
bytes_to_blocks_test
1
claim_test
1
claim_v1_existing_v2
1
claim_v2_existing_v1
1
claim_v2_existing_writer
1
claim_v2_rom
1
claim_v2_rwm
1
claim_v2_rwo
1
examine_claim_v1
1
examine_claim_v2
1
examine_claimed
1
examine_locks
1
for_each_bdev_test
1
get_device_stat_cb
1
get_device_stat_test
1
get_device_stat_with_reset
1
get_numa_id
1
io_valid_test
1
lba_range_overlap
1
lock_lba_range_check_ranges
1
lock_lba_range_overlapped
1
lock_lba_range_with_io_outstanding
1
main
1
num_blocks_test
1
open_write_test
1
ut_bdev_setup
1
ut_bdev_teardown
1
_bdev_compare
2
_bdev_compare_with_md
2
_bdev_io_ext
2
bdev_open_cb2
2
histogram_channel_data_cb
2
histogram_status_cb
2
io_wait_cb
2
bdev_channel_io_timeout_cb
3
bdev_quiesce_done
3
bdev_unregister_cb
3
histogram_data_cb
3
test_bdev_get_supported_dma_device_types_op
3
bdev_open_cb1
4
bdev_seek_cb
4
bdev_unquiesce_done
4
examine_no_lock_held
4
get_device_stat_with_given_reset
4
get_device_stat_with_reset_cb
4
reset_examine_claimed_ctx
4
allocate_vbdev
5
free_vbdev
5
spdk_memory_domain_pull_data
5
spdk_memory_domain_push_data
5
unlock_lba_range_done
6
lock_lba_range_done
8
abort_done
9
count_bdevs
11
bdev_channel_count_submitted_io
14
ut_alloc_expected_copy_io
21
ut_enable_io_type
22
bdev_ut_create_ch
36
bdev_ut_destroy_ch
36
bdev_ut_get_io_channel
36
spdk_accel_get_io_channel
36
ut_accel_ch_create_cb
36
ut_accel_ch_destroy_cb
36
bdev_init_cb
41
bdev_ut_module_fini
41
bdev_ut_module_init
41
ut_examine_claimed_init0
41
ut_examine_claimed_init1
41
ut_fini_bdev
41
ut_init_bdev
41
vbdev_ut_module_init
41
stub_submit_request_get_buf
53
stub_submit_request_get_buf_cb
53
allocate_bdev
70
free_bdev
70
allocate_bdev_ctx
73
ut_examine_claimed_disk0
78
ut_examine_claimed_disk1
78
vbdev_ut_examine_disk
78
stub_destruct
81
ut_examine_claimed_config0
81
ut_examine_claimed_config1
81
vbdev_ut_examine_config
81
bdev_fini_cb
82
spdk_notify_type_register
82
ut_examine_claimed_init
82
vbdev_ut_get_ctx_size
82
vbdev_ut_module_fini
123
io_done
149
examine_claimed_disk
156
examine_claimed_config
162
spdk_notify_send
162
stub_complete_io
173
ut_alloc_expected_io
257
stub_io_type_supported
386
stub_submit_request
406
ut_expected_io_set_iov
546
histogram_io_count
22272
Generated by:
LCOV version 1.14