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-12 09:13:42
Functions:
141
157
89.8 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
374
508
73.6 %
Function Name
Hit count
_bdev_compare
4
_bdev_compare_with_md
4
_bdev_io_ext
4
_spdk_bdev_module_register_bdev_ut
2
_spdk_bdev_module_register_bdev_ut_claimed0
2
_spdk_bdev_module_register_bdev_ut_claimed1
2
_spdk_bdev_module_register_vbdev_ut
2
abort_done
12
alias_add_del_test
2
allocate_bdev
138
allocate_bdev_ctx
144
allocate_vbdev
10
bdev_channel_count_submitted_io
28
bdev_channel_io_timeout_cb
6
bdev_close_while_hotremove
2
bdev_compare
2
bdev_compare_and_write
2
bdev_compare_emulated
2
bdev_copy
2
bdev_copy_split_test
2
bdev_fini_cb
160
bdev_get_memory_domains
2
bdev_histograms
2
bdev_init_cb
80
bdev_io_abort
2
bdev_io_alignment
2
bdev_io_alignment_with_boundary
2
bdev_io_boundary_split_test
2
bdev_io_ext
2
bdev_io_ext_bounce_buffer
2
bdev_io_ext_invalid_opts
2
bdev_io_ext_no_opts
2
bdev_io_ext_split
2
bdev_io_max_size_and_segment_split_test
2
bdev_io_mix_split_test
2
bdev_io_spans_split_test
2
bdev_io_split_with_io_wait
2
bdev_io_types_test
2
bdev_io_wait_test
2
bdev_io_write_unit_split_test
2
bdev_open_cb1
8
bdev_open_cb2
4
bdev_open_cb3
2
bdev_open_cb4
2
bdev_open_ext_test
2
bdev_open_ext_unregister
2
bdev_open_while_hotremove
2
bdev_quiesce
2
bdev_quiesce_done
6
bdev_quiesce_done_unquiesce
2
bdev_register_uuid_alias
2
bdev_seek_cb
8
bdev_seek_test
2
bdev_set_io_timeout
2
bdev_set_options_test
2
bdev_set_qd_sampling
2
bdev_unmap
2
bdev_unquiesce_done
8
bdev_unregister_by_name
2
bdev_unregister_cb
6
bdev_ut_create_ch
70
bdev_ut_destroy_ch
70
bdev_ut_event_cb
2
bdev_ut_get_io_channel
70
bdev_ut_module_fini
80
bdev_ut_module_init
80
bdev_write_zeroes
2
bdev_write_zeroes_split_test
2
bdev_zcopy_read
2
bdev_zcopy_write
2
bytes_to_blocks_test
2
claim_test
2
claim_v1_existing_v2
2
claim_v2_existing_v1
2
claim_v2_existing_writer
2
claim_v2_rom
2
claim_v2_rwm
2
claim_v2_rwo
2
count_bdevs
22
examine_claim_v1
2
examine_claim_v2
2
examine_claimed
2
examine_claimed_config
320
examine_claimed_disk
308
examine_locks
2
examine_no_lock_held
8
for_each_bdev_test
2
free_bdev
138
free_vbdev
10
get_device_stat_cb
2
get_device_stat_test
2
histogram_channel_data_cb
4
histogram_data_cb
6
histogram_io_count
44544
histogram_status_cb
4
io_done
296
io_valid_test
2
io_wait_cb
4
lba_range_overlap
2
lock_lba_range_check_ranges
2
lock_lba_range_done
16
lock_lba_range_overlapped
2
lock_lba_range_with_io_outstanding
2
main
2
num_blocks_test
2
open_write_test
2
reset_examine_claimed_ctx
8
spdk_accel_append_copy
0
spdk_accel_get_io_channel
70
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
10
spdk_memory_domain_push_data
10
spdk_notify_send
320
spdk_notify_type_register
160
spdk_scsi_nvme_translate
0
stub_complete_io
344
stub_destruct
160
stub_io_type_supported
600
stub_submit_request
798
stub_submit_request_get_buf
118
stub_submit_request_get_buf_cb
118
test_bdev_get_supported_dma_device_types_op
6
unlock_lba_range_done
12
ut_accel_ch_create_cb
70
ut_accel_ch_destroy_cb
70
ut_alloc_expected_copy_io
42
ut_alloc_expected_io
514
ut_bdev_setup
2
ut_bdev_teardown
2
ut_enable_io_type
44
ut_examine_claimed_config0
160
ut_examine_claimed_config1
160
ut_examine_claimed_disk0
154
ut_examine_claimed_disk1
154
ut_examine_claimed_init
160
ut_examine_claimed_init0
80
ut_examine_claimed_init1
80
ut_expected_io_set_iov
1092
ut_fini_bdev
80
ut_init_bdev
80
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
160
vbdev_ut_examine_disk
154
vbdev_ut_module_fini
240
vbdev_ut_module_init
80
Generated by:
LCOV version 1.14