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:
4751
4760
99.8 %
Date:
2024-12-15 19:29:12
Functions:
149
152
98.0 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
710
1146
62.0 %
Function Name
Hit count
spdk_scsi_nvme_translate
0
ut_mq_dequeue_spdk_memory_domain_pull_data
0
ut_mq_dequeue_spdk_memory_domain_push_data
0
_spdk_bdev_module_register_bdev_ut
3
_spdk_bdev_module_register_bdev_ut_claimed0
3
_spdk_bdev_module_register_bdev_ut_claimed1
3
_spdk_bdev_module_register_vbdev_ut
3
alias_add_del_test
3
bdev_close_while_hotremove
3
bdev_compare
3
bdev_compare_and_write
3
bdev_compare_emulated
3
bdev_copy
3
bdev_copy_split_test
3
bdev_get_memory_domains
3
bdev_histograms
3
bdev_io_abort
3
bdev_io_alignment
3
bdev_io_alignment_with_boundary
3
bdev_io_boundary_split_test
3
bdev_io_ext
3
bdev_io_ext_bounce_buffer
3
bdev_io_ext_invalid_opts
3
bdev_io_ext_no_opts
3
bdev_io_ext_split
3
bdev_io_init_dif_ctx_test
3
bdev_io_max_size_and_segment_split_test
3
bdev_io_mix_split_test
3
bdev_io_spans_split_test
3
bdev_io_split_with_io_wait
3
bdev_io_types_test
3
bdev_io_wait_test
3
bdev_io_write_unit_split_test
3
bdev_open_cb3
3
bdev_open_cb4
3
bdev_open_ext_test
3
bdev_open_ext_unregister
3
bdev_open_while_hotremove
3
bdev_quiesce
3
bdev_quiesce_done_unquiesce
3
bdev_register_uuid_alias
3
bdev_seek_test
3
bdev_set_io_timeout
3
bdev_set_options_test
3
bdev_set_qd_sampling
3
bdev_unmap
3
bdev_unregister_by_name
3
bdev_ut_event_cb
3
bdev_write_zeroes
3
bdev_write_zeroes_split_test
3
bdev_zcopy_read
3
bdev_zcopy_write
3
bytes_to_blocks_test
3
claim_test
3
claim_v1_existing_v2
3
claim_v2_existing_v1
3
claim_v2_existing_writer
3
claim_v2_rom
3
claim_v2_rwm
3
claim_v2_rwo
3
examine_claim_v1
3
examine_claim_v2
3
examine_claimed
3
examine_claimed_manual
3
examine_locks
3
for_each_bdev_test
3
get_device_stat_cb
3
get_device_stat_test
3
get_device_stat_with_reset
3
get_numa_id
3
io_valid_test
3
lba_range_overlap
3
lock_lba_range_check_ranges
3
lock_lba_range_overlapped
3
lock_lba_range_with_io_outstanding
3
main
3
num_blocks_test
3
open_ext_v2_test
3
open_write_test
3
ut_bdev_setup
3
ut_bdev_teardown
3
_bdev_compare
6
_bdev_compare_with_md
6
_bdev_io_ext
6
bdev_open_cb2
6
examine_claimed_common
6
histogram_channel_data_cb
6
histogram_status_cb
6
io_wait_cb
6
bdev_channel_io_timeout_cb
9
bdev_quiesce_done
9
bdev_unregister_cb
9
histogram_data_cb
9
test_bdev_get_supported_dma_device_types_op
9
ut_examine_done_cb
9
bdev_open_cb1
12
bdev_seek_cb
12
bdev_unquiesce_done
12
examine_no_lock_held
12
get_device_stat_with_given_reset
12
get_device_stat_with_reset_cb
12
allocate_vbdev
15
free_vbdev
15
spdk_memory_domain_pull_data
15
spdk_memory_domain_push_data
15
unlock_lba_range_done
18
lock_lba_range_done
24
reset_examine_claimed_ctx
24
abort_done
27
count_bdevs
33
bdev_channel_count_submitted_io
42
ut_alloc_expected_copy_io
63
ut_enable_io_type
66
bdev_ut_create_ch
108
bdev_ut_destroy_ch
108
bdev_ut_get_io_channel
108
spdk_accel_get_io_channel
108
ut_accel_ch_create_cb
108
ut_accel_ch_destroy_cb
108
bdev_init_cb
129
bdev_ut_module_fini
129
bdev_ut_module_init
129
ut_examine_claimed_init0
129
ut_examine_claimed_init1
129
ut_fini_bdev
129
ut_init_bdev
129
vbdev_ut_module_init
129
stub_submit_request_get_buf
159
stub_submit_request_get_buf_cb
159
allocate_bdev
225
free_bdev
225
vbdev_ut_examine_disk
231
allocate_bdev_ctx
234
ut_examine_claimed_disk0
237
ut_examine_claimed_disk1
237
ut_examine_claimed_config0
249
ut_examine_claimed_config1
249
vbdev_ut_examine_config
249
bdev_fini_cb
258
stub_destruct
258
ut_examine_claimed_init
258
vbdev_ut_get_ctx_size
258
vbdev_ut_module_fini
387
io_done
447
examine_claimed_disk
474
examine_claimed_config
498
stub_complete_io
519
ut_alloc_expected_io
771
stub_io_type_supported
1218
stub_submit_request
1218
ut_expected_io_set_iov
1638
histogram_io_count
66816
Generated by:
LCOV version 1.14