LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/ftl/ftl_io.c
- ftl_io_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
101
156
64.7 %
Date:
2024-07-16 01:05:53
Functions:
8
89
9.0 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
8
82
9.8 %
Function Name
Hit count
channel_create_cb
0
channel_destroy_cb
0
ftl_l2p_get
0
ftl_l2p_unpin
0
ftl_mempool_put
0
ftl_p2l_ckpt_acquire
0
ftl_p2l_ckpt_release
0
ftl_property_decode_bool
0
ftl_property_dump_bool
0
ftl_property_register
0
ftl_property_set_generic
0
ftl_reloc
0
ftl_reloc_free
0
ftl_reloc_halt
0
ftl_reloc_init
0
ftl_reloc_is_halted
0
ftl_reloc_resume
0
ftl_trace_alloc_id
0
ftl_trace_completion
0
ftl_trace_lba_io_init
0
ftl_trace_limits
0
ftl_trace_submission
0
ftl_trace_write_band
0
spdk_bdev_close
0
spdk_bdev_desc_get_bdev
0
spdk_bdev_free_io
0
spdk_bdev_get_block_size
0
spdk_bdev_get_buf_align
0
spdk_bdev_get_by_name
0
spdk_bdev_get_dif_type
0
spdk_bdev_get_io_channel
0
spdk_bdev_get_md_size
0
spdk_bdev_get_name
0
spdk_bdev_get_num_blocks
0
spdk_bdev_get_optimal_open_zones
0
spdk_bdev_get_write_unit_size
0
spdk_bdev_get_zone_size
0
spdk_bdev_io_get_append_location
0
spdk_bdev_io_type_supported
0
spdk_bdev_is_md_separate
0
spdk_bdev_is_zoned
0
spdk_bdev_module_release_bdev
0
spdk_bdev_open_ext
0
spdk_bdev_read_blocks
0
spdk_bdev_write_blocks
0
spdk_bdev_write_blocks_with_md
0
spdk_bdev_write_zeroes_blocks
0
spdk_bdev_writev_blocks
0
spdk_bdev_zone_appendv
0
spdk_mempool_create_ctor
0
spdk_mempool_obj_iter
0
ut_mq_dequeue_ftl_l2p_get
0
ut_mq_dequeue_ftl_p2l_ckpt_acquire
0
ut_mq_dequeue_ftl_property_decode_bool
0
ut_mq_dequeue_ftl_reloc_init
0
ut_mq_dequeue_ftl_reloc_is_halted
0
ut_mq_dequeue_ftl_trace_alloc_id
0
ut_mq_dequeue_spdk_bdev_desc_get_bdev
0
ut_mq_dequeue_spdk_bdev_get_block_size
0
ut_mq_dequeue_spdk_bdev_get_buf_align
0
ut_mq_dequeue_spdk_bdev_get_by_name
0
ut_mq_dequeue_spdk_bdev_get_dif_type
0
ut_mq_dequeue_spdk_bdev_get_md_size
0
ut_mq_dequeue_spdk_bdev_get_name
0
ut_mq_dequeue_spdk_bdev_get_num_blocks
0
ut_mq_dequeue_spdk_bdev_get_optimal_open_zones
0
ut_mq_dequeue_spdk_bdev_get_write_unit_size
0
ut_mq_dequeue_spdk_bdev_get_zone_size
0
ut_mq_dequeue_spdk_bdev_io_get_append_location
0
ut_mq_dequeue_spdk_bdev_io_type_supported
0
ut_mq_dequeue_spdk_bdev_is_md_separate
0
ut_mq_dequeue_spdk_bdev_is_zoned
0
ut_mq_dequeue_spdk_bdev_open_ext
0
ut_mq_dequeue_spdk_bdev_read_blocks
0
ut_mq_dequeue_spdk_bdev_write_blocks
0
ut_mq_dequeue_spdk_bdev_write_blocks_with_md
0
ut_mq_dequeue_spdk_bdev_write_zeroes_blocks
0
ut_mq_dequeue_spdk_bdev_writev_blocks
0
ut_mq_dequeue_spdk_bdev_zone_appendv
0
ut_mq_dequeue_spdk_mempool_create_ctor
0
ut_mq_dequeue_spdk_mempool_obj_iter
0
main
3
test_completion
3
test_multiple_ios
3
free_device
6
setup_device
6
io_complete_cb
9
setup_io
9
ftl_io_channel_get_ctx
27
Generated by:
LCOV version 1.14