LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/util/dif.c
- dif_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
2403
2406
99.9 %
Date:
2024-11-17 04:15:27
Functions:
138
138
100.0 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
193
214
90.2 %
Function Name
Hit count
_dif_apptag_mask_test
2
_dif_copy_inject_error_and_verify
48
_dif_copy_sec_4096_md_128_prchk_0_1_2_4_multi_bounce_iovs_test
2
_dif_copy_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test
2
_dif_copy_sec_4096_md_128_prchk_0_single_iov_test
2
_dif_generate_and_verify
21
_dif_generate_and_verify_different_pi_format
11
_dif_generate_split_test
3
_dif_generate_stream_test
2
_dif_guard_seed_test
1
_dif_guard_value_test
8
_dif_inject_error_and_verify
144
_dif_sec_4096_md_0_8_error_test
2
_dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_apptag_test
2
_dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_reftag_test
2
_dif_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test
2
_dif_sec_4096_md_128_prchk_7_multi_iovs_test
3
_dif_sec_4100_md_128_error_test
2
_dif_sec_512_md_16_error_test
2
_dif_update_crc32c_split_test
3
_dif_update_crc32c_stream_multi_segments_test
3
_dif_verify_split_test
3
_dif_verify_stream_multi_segments_test
3
_dix_inject_error_and_verify
48
_dix_sec_4096_md_0_8_error
2
_dix_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test
2
_dix_sec_4096_md_128_prchk_0_single_iov_test
2
_dix_sec_512_md_16_error
2
_generate_guard
33
_iov_alloc_buf
347
_iov_check
107
_iov_free_buf
347
_iov_set_buf
67
_set_md_interleave_iovs_multi_segments_test
3
_set_md_interleave_iovs_test
3
_update_crc32c_test
2
dif_apptag_mask_test
1
dif_copy_gen_and_verify
42
dif_copy_inject_error_and_verify
24
dif_copy_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_test
1
dif_copy_sec_4096_md_128_inject_1_2_4_8_multi_iovs_test
1
dif_copy_sec_4096_md_128_prchk_0_1_2_4_multi_bounce_iovs_test
1
dif_copy_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test
1
dif_copy_sec_4096_md_128_prchk_0_single_iov_test
1
dif_copy_sec_4096_md_128_prchk_7_multi_iovs
1
dif_copy_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_test
1
dif_copy_sec_4096_md_128_prchk_7_multi_iovs_split_data_test
1
dif_copy_sec_512_md_8_dif_disable_multi_bounce_iovs_complex_splits
1
dif_copy_sec_512_md_8_dif_disable_single_iov
1
dif_copy_sec_512_md_8_prchk_0_1_2_4_multi_iovs
1
dif_copy_sec_512_md_8_prchk_0_single_iov
1
dif_copy_sec_512_md_8_prchk_7_multi_bounce_iovs_complex_splits
1
dif_copy_sec_512_md_8_prchk_7_multi_iovs_complex_splits
1
dif_copy_sec_512_md_8_prchk_7_multi_iovs_split_data
1
dif_disable_check_test
1
dif_disable_sec_512_md_8_single_iov_test
1
dif_generate_and_verify
44
dif_generate_and_verify_different_pi_formats_test
1
dif_generate_and_verify_test
1
dif_generate_and_verify_unmap_test
1
dif_generate_remap_and_verify
12
dif_generate_split_test
1
dif_generate_stream_pi_16_test
1
dif_generate_stream_test
1
dif_guard_seed_test
1
dif_guard_value_test
1
dif_inject_error_and_verify
72
dif_pi_format_check_test
1
dif_sec_4096_md_0_8_error_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_apptag_pi_16_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_apptag_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_data_and_md_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_data_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_guard_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_reftag_pi_16_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_reftag_test
1
dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_test
1
dif_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test
1
dif_sec_4096_md_128_prchk_0_single_iov_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_remap_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_remap_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_split_apptag_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_split_data_and_md_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_split_data_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_split_guard_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_split_reftag_test
1
dif_sec_4096_md_128_prchk_7_multi_iovs_test
1
dif_sec_4100_md_128_error_test
1
dif_sec_512_md_0_error_test
1
dif_sec_512_md_16_error_test
1
dif_sec_512_md_8_prchk_0_1_2_4_multi_iovs_test
1
dif_sec_512_md_8_prchk_0_single_iov_test
1
dif_sec_512_md_8_prchk_7_multi_iovs_complex_splits_test
1
dif_sec_512_md_8_prchk_7_multi_iovs_remap_pi_16_test
1
dif_sec_512_md_8_prchk_7_multi_iovs_split_apptag_test
1
dif_sec_512_md_8_prchk_7_multi_iovs_split_data_and_md_test
1
dif_sec_512_md_8_prchk_7_multi_iovs_split_data_test
1
dif_sec_512_md_8_prchk_7_multi_iovs_split_guard_test
1
dif_sec_512_md_8_prchk_7_multi_iovs_split_reftag_test
1
dif_sec_8_md_8_error_test
1
dif_type_check_test
1
dif_update_crc32c_split_test
1
dif_update_crc32c_stream_multi_segments_test
1
dif_verify_split_test
1
dif_verify_stream_multi_segments_test
1
dix_generate_and_verify
30
dix_generate_remap_and_verify
9
dix_inject_error_and_verify
24
dix_sec_0_md_8_error
1
dix_sec_4096_md_0_8_error
1
dix_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_test
1
dix_sec_4096_md_128_inject_1_2_4_8_multi_iovs_test
1
dix_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test
1
dix_sec_4096_md_128_prchk_0_single_iov_test
1
dix_sec_4096_md_128_prchk_7_multi_iovs
1
dix_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_remap_test
1
dix_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_test
1
dix_sec_4096_md_128_prchk_7_multi_iovs_remap
1
dix_sec_4096_md_128_prchk_7_multi_iovs_split_data_test
1
dix_sec_512_md_0_error
1
dix_sec_512_md_16_error
1
dix_sec_512_md_8_prchk_0_1_2_4_multi_iovs
1
dix_sec_512_md_8_prchk_0_single_iov
1
dix_sec_512_md_8_prchk_7_multi_iovs_complex_splits
1
dix_sec_512_md_8_prchk_7_multi_iovs_complex_splits_remap_pi_16_test
1
dix_sec_512_md_8_prchk_7_multi_iovs_split_data
1
get_range_with_md_test
1
main
1
set_md_interleave_iovs_alignment_test
1
set_md_interleave_iovs_multi_segments_test
1
set_md_interleave_iovs_split_test
1
set_md_interleave_iovs_test
1
update_crc32c_pi_16_test
1
update_crc32c_test
1
ut_data_pattern_generate
445
ut_data_pattern_verify
330
ut_readv
28
Generated by:
LCOV version 1.14