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 Sort by function name Hit count Sort by function 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