LCOV - code coverage report
Current view:
top level
-
spdm_common_lib
- libspdm_com_context_data.c
(
source
/ functions)
Coverage
Total
Hit
Test:
coverage.info
Lines:
49.9 %
1676
836
Test Date:
2026-10-01 20:56:25
Functions:
88.6 %
79
70
Branches:
40.2 %
894
359
Function Name
Hit count
libspdm_acquire_receiver_buffer
2952
libspdm_acquire_sender_buffer
3042
libspdm_append_message_a
304
libspdm_append_message_b
6236
libspdm_append_message_c
60
libspdm_append_message_d
9
libspdm_append_message_e
34
libspdm_append_message_encap_d
6
libspdm_append_message_encap_e
26
libspdm_append_message_f
314
libspdm_append_message_k
381
libspdm_append_message_m
734
libspdm_append_message_mut_b
3025
libspdm_append_message_mut_c
17
libspdm_check_context
3
libspdm_deinit_context
308
libspdm_export_fips_selftest_context_from_spdm_context
0
libspdm_get_connection_version
276448
libspdm_get_context_size
315
libspdm_get_context_size_without_secured_context
1
libspdm_get_data
21
libspdm_get_fips_selftest_buffer_size
0
libspdm_get_fips_selftest_context_size
0
libspdm_get_last_spdm_error_struct
0
libspdm_get_receiver_buffer
0
libspdm_get_scratch_buffer
137590
libspdm_get_scratch_buffer_cache_spdm_request_capacity
275838
libspdm_get_scratch_buffer_cache_spdm_request_offset
313
libspdm_get_scratch_buffer_capacity
138216
libspdm_get_scratch_buffer_large_message_capacity
356638
libspdm_get_scratch_buffer_large_message_offset
65
libspdm_get_scratch_buffer_large_sender_receiver_capacity
150742
libspdm_get_scratch_buffer_large_sender_receiver_offset
14870
libspdm_get_scratch_buffer_last_spdm_request_capacity
279191
libspdm_get_scratch_buffer_last_spdm_request_offset
313
libspdm_get_scratch_buffer_secure_message_capacity
425214
libspdm_get_scratch_buffer_secure_message_offset
68546
libspdm_get_scratch_buffer_sender_receiver_capacity
287987
libspdm_get_scratch_buffer_sender_receiver_offset
202885
libspdm_get_sender_buffer
68610
libspdm_get_sizeof_required_scratch_buffer
313
libspdm_get_version_from_version_number
1452
libspdm_import_fips_selftest_context_to_spdm_context
0
libspdm_init_context
315
libspdm_init_context_with_secured_context
316
libspdm_init_fips_selftest_context
0
libspdm_is_capabilities_ext_flag_supported
0
libspdm_is_capabilities_flag_supported
80467
libspdm_is_encap_supported
136
libspdm_is_version_supported
0
libspdm_negotiate_connection_version
65
libspdm_register_device_buffer_func
309
libspdm_register_device_io_func
308
libspdm_register_event_callback
20
libspdm_register_transport_layer_func
310
libspdm_register_verify_spdm_cert_chain_func
3
libspdm_release_receiver_buffer
2935
libspdm_release_sender_buffer
3025
libspdm_reset_chunk_info
206
libspdm_reset_context
103
libspdm_reset_message_a
1233
libspdm_reset_message_b
1648
libspdm_reset_message_buffer_via_encap_request_code
34
libspdm_reset_message_buffer_via_request_code
4753
libspdm_reset_message_c
1157
libspdm_reset_message_d
422
libspdm_reset_message_e
1786
libspdm_reset_message_encap_d
1240
libspdm_reset_message_encap_e
1751
libspdm_reset_message_f
1260
libspdm_reset_message_k
1240
libspdm_reset_message_m
6275
libspdm_reset_message_mut_b
1078
libspdm_reset_message_mut_c
1045
libspdm_set_data
195
libspdm_set_last_spdm_error_struct
68739
libspdm_set_scratch_buffer
313
libspdm_version_number_sort
131
need_session_info_for_data
216
Generated by:
LCOV version 2.0-1