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:
4590
4606
99.7 %
Date:
2024-07-15 11:06:12
Functions:
141
157
89.8 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
662
1068
62.0 %
Function Name
Hit count
_bdev_compare
8
_bdev_compare_with_md
8
_bdev_io_ext
8
_spdk_bdev_module_register_bdev_ut
4
_spdk_bdev_module_register_bdev_ut_claimed0
4
_spdk_bdev_module_register_bdev_ut_claimed1
4
_spdk_bdev_module_register_vbdev_ut
4
abort_done
24
alias_add_del_test
4
allocate_bdev
276
allocate_bdev_ctx
288
allocate_vbdev
20
bdev_channel_count_submitted_io
56
bdev_channel_io_timeout_cb
12
bdev_close_while_hotremove
4
bdev_compare
4
bdev_compare_and_write
4
bdev_compare_emulated
4
bdev_copy
4
bdev_copy_split_test
4
bdev_fini_cb
320
bdev_get_memory_domains
4
bdev_histograms
4
bdev_init_cb
160
bdev_io_abort
4
bdev_io_alignment
4
bdev_io_alignment_with_boundary
4
bdev_io_boundary_split_test
4
bdev_io_ext
4
bdev_io_ext_bounce_buffer
4
bdev_io_ext_invalid_opts
4
bdev_io_ext_no_opts
4
bdev_io_ext_split
4
bdev_io_max_size_and_segment_split_test
4
bdev_io_mix_split_test
4
bdev_io_spans_split_test
4
bdev_io_split_with_io_wait
4
bdev_io_types_test
4
bdev_io_wait_test
4
bdev_io_write_unit_split_test
4
bdev_open_cb1
16
bdev_open_cb2
8
bdev_open_cb3
4
bdev_open_cb4
4
bdev_open_ext_test
4
bdev_open_ext_unregister
4
bdev_open_while_hotremove
4
bdev_quiesce
4
bdev_quiesce_done
12
bdev_quiesce_done_unquiesce
4
bdev_register_uuid_alias
4
bdev_seek_cb
16
bdev_seek_test
4
bdev_set_io_timeout
4
bdev_set_options_test
4
bdev_set_qd_sampling
4
bdev_unmap
4
bdev_unquiesce_done
16
bdev_unregister_by_name
4
bdev_unregister_cb
12
bdev_ut_create_ch
140
bdev_ut_destroy_ch
140
bdev_ut_event_cb
4
bdev_ut_get_io_channel
140
bdev_ut_module_fini
160
bdev_ut_module_init
160
bdev_write_zeroes
4
bdev_write_zeroes_split_test
4
bdev_zcopy_read
4
bdev_zcopy_write
4
bytes_to_blocks_test
4
claim_test
4
claim_v1_existing_v2
4
claim_v2_existing_v1
4
claim_v2_existing_writer
4
claim_v2_rom
4
claim_v2_rwm
4
claim_v2_rwo
4
count_bdevs
44
examine_claim_v1
4
examine_claim_v2
4
examine_claimed
4
examine_claimed_config
640
examine_claimed_disk
616
examine_locks
4
examine_no_lock_held
16
for_each_bdev_test
4
free_bdev
276
free_vbdev
20
get_device_stat_cb
4
get_device_stat_test
4
histogram_channel_data_cb
8
histogram_data_cb
12
histogram_io_count
89088
histogram_status_cb
8
io_done
592
io_valid_test
4
io_wait_cb
8
lba_range_overlap
4
lock_lba_range_check_ranges
4
lock_lba_range_done
32
lock_lba_range_overlapped
4
lock_lba_range_with_io_outstanding
4
main
4
num_blocks_test
4
open_write_test
4
reset_examine_claimed_ctx
16
spdk_accel_append_copy
0
spdk_accel_get_io_channel
140
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_memory_domain_pull_data
20
spdk_memory_domain_push_data
20
spdk_notify_send
640
spdk_notify_type_register
320
spdk_scsi_nvme_translate
0
stub_complete_io
688
stub_destruct
320
stub_io_type_supported
1200
stub_submit_request
1596
stub_submit_request_get_buf
236
stub_submit_request_get_buf_cb
236
test_bdev_get_supported_dma_device_types_op
12
unlock_lba_range_done
24
ut_accel_ch_create_cb
140
ut_accel_ch_destroy_cb
140
ut_alloc_expected_copy_io
84
ut_alloc_expected_io
1028
ut_bdev_setup
4
ut_bdev_teardown
4
ut_enable_io_type
88
ut_examine_claimed_config0
320
ut_examine_claimed_config1
320
ut_examine_claimed_disk0
308
ut_examine_claimed_disk1
308
ut_examine_claimed_init
320
ut_examine_claimed_init0
160
ut_examine_claimed_init1
160
ut_expected_io_set_iov
2184
ut_fini_bdev
160
ut_init_bdev
160
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
vbdev_ut_examine_config
320
vbdev_ut_examine_disk
308
vbdev_ut_module_fini
480
vbdev_ut_module_init
160
Generated by:
LCOV version 1.14