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:
4581
4595
99.7 %
Date:
2024-07-12 13:06:24
Functions:
138
146
94.5 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
654
1038
63.0 %
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
_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
alias_add_del_test
4
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_get_memory_domains
4
bdev_histograms
4
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_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_unquiesce
4
bdev_register_uuid_alias
4
bdev_seek_test
4
bdev_set_io_timeout
4
bdev_set_options_test
4
bdev_set_qd_sampling
4
bdev_unmap
4
bdev_unregister_by_name
4
bdev_ut_event_cb
4
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
examine_claim_v1
4
examine_claim_v2
4
examine_claimed
4
examine_locks
4
for_each_bdev_test
4
get_device_stat_cb
4
get_device_stat_test
4
io_valid_test
4
lba_range_overlap
4
lock_lba_range_check_ranges
4
lock_lba_range_overlapped
4
lock_lba_range_with_io_outstanding
4
main
4
num_blocks_test
4
open_write_test
4
ut_bdev_setup
4
ut_bdev_teardown
4
_bdev_compare
8
_bdev_compare_with_md
8
_bdev_io_ext
8
bdev_open_cb2
8
histogram_channel_data_cb
8
histogram_status_cb
8
io_wait_cb
8
bdev_channel_io_timeout_cb
12
bdev_quiesce_done
12
bdev_unregister_cb
12
histogram_data_cb
12
test_bdev_get_supported_dma_device_types_op
12
bdev_open_cb1
16
bdev_seek_cb
16
bdev_unquiesce_done
16
examine_no_lock_held
16
reset_examine_claimed_ctx
16
allocate_vbdev
20
free_vbdev
20
spdk_memory_domain_pull_data
20
spdk_memory_domain_push_data
20
abort_done
24
unlock_lba_range_done
24
lock_lba_range_done
32
count_bdevs
44
bdev_channel_count_submitted_io
56
ut_alloc_expected_copy_io
84
ut_enable_io_type
88
bdev_ut_create_ch
140
bdev_ut_destroy_ch
140
bdev_ut_get_io_channel
140
spdk_accel_get_io_channel
140
ut_accel_ch_create_cb
140
ut_accel_ch_destroy_cb
140
bdev_init_cb
160
bdev_ut_module_fini
160
bdev_ut_module_init
160
ut_fini_bdev
160
ut_init_bdev
160
stub_submit_request_get_buf
236
stub_submit_request_get_buf_cb
236
allocate_bdev
276
free_bdev
276
allocate_bdev_ctx
288
ut_examine_claimed_disk0
308
ut_examine_claimed_disk1
308
vbdev_ut_examine_disk
308
bdev_fini_cb
320
spdk_notify_type_register
320
stub_destruct
320
ut_examine_claimed_config0
320
ut_examine_claimed_config1
320
vbdev_ut_examine_config
320
vbdev_ut_module_fini
480
vbdev_ut_module_init
480
io_done
592
examine_claimed_disk
616
examine_claimed_config
640
spdk_notify_send
640
stub_complete_io
688
ut_alloc_expected_io
1028
stub_io_type_supported
1200
stub_submit_request
1596
ut_expected_io_set_iov
2184
histogram_io_count
89088
Generated by:
LCOV version 1.14