Code coverage report for DMTF/libspdm
Current view: top level - library/spdm_common_lib - libspdm_com_context_data.c (source / functions) Coverage Total Hit
Test: 36148b912f76d231c18d216d6dee5c0858575bb1 Lines: 92.1 % 1695 1561
Test Date: 2026-10-25 08:40:22 Functions: 100.0 % 79 79
Branches: 91.4 % 822 751

Function Name Sort by function name Hit count Sort by function hit count
libspdm_init_fips_selftest_context 2
libspdm_get_context_size_without_secured_context 4
libspdm_get_fips_selftest_buffer_size 4
libspdm_get_fips_selftest_context_size 4
libspdm_is_version_supported 4
libspdm_export_fips_selftest_context_from_spdm_context 8
libspdm_get_receiver_buffer 8
libspdm_import_fips_selftest_context_to_spdm_context 8
libspdm_is_capabilities_ext_flag_supported 8
libspdm_register_verify_spdm_cert_chain_func 12
libspdm_append_message_encap_d 18
libspdm_check_context 18
libspdm_append_message_d 20
libspdm_get_last_spdm_error_struct 32
libspdm_append_message_mut_c 34
libspdm_register_event_callback 40
libspdm_append_message_encap_e 52
libspdm_append_message_e 68
libspdm_reset_message_buffer_via_encap_request_code 80
libspdm_append_message_c 120
libspdm_negotiate_connection_version 148
libspdm_get_scratch_buffer_large_message_offset 158
libspdm_reset_context 210
libspdm_get_data 260
libspdm_version_number_sort 290
libspdm_is_encap_supported 314
libspdm_reset_chunk_info 424
libspdm_append_message_a 634
libspdm_append_message_f 664
libspdm_append_message_k 844
libspdm_set_data 1008
libspdm_register_device_io_func 1090
libspdm_deinit_context 1094
libspdm_register_device_buffer_func 1096
libspdm_register_transport_layer_func 1098
libspdm_get_sizeof_required_scratch_buffer 1100
libspdm_get_scratch_buffer_cache_spdm_request_offset 1102
libspdm_set_scratch_buffer 1102
libspdm_get_context_size 1108
libspdm_init_context 1108
libspdm_init_context_with_secured_context 1112
need_session_info_for_data 1250
libspdm_reset_message_d 1326
libspdm_append_message_m 1478
libspdm_reset_message_mut_c 2648
libspdm_reset_message_mut_b 2714
libspdm_reset_message_c 2854
libspdm_reset_message_a 3081
libspdm_get_version_from_version_number 3088
libspdm_reset_message_b 3876
libspdm_reset_message_encap_d 4392
libspdm_reset_message_k 4396
libspdm_reset_message_f 4436
libspdm_reset_message_encap_e 5896
libspdm_reset_message_e 5966
libspdm_release_receiver_buffer 5978
libspdm_acquire_receiver_buffer 6012
libspdm_append_message_mut_b 6060
libspdm_get_scratch_buffer_secure_message_offset 6134
libspdm_release_sender_buffer 6158
libspdm_acquire_sender_buffer 6192
libspdm_get_sender_buffer 6252
libspdm_set_last_spdm_error_struct 6672
libspdm_reset_message_buffer_via_request_code 9612
libspdm_append_message_b 12506
libspdm_get_scratch_buffer_sender_receiver_offset 12768
libspdm_get_scratch_buffer 13328
libspdm_get_scratch_buffer_last_spdm_request_offset 14430
libspdm_reset_message_m 15084
libspdm_get_scratch_buffer_capacity 15530
libspdm_get_scratch_buffer_cache_spdm_request_capacity 15806
libspdm_get_scratch_buffer_last_spdm_request_capacity 22926
libspdm_get_connection_version 29872
libspdm_get_scratch_buffer_large_sender_receiver_offset 30256
libspdm_is_capabilities_flag_supported 30854
libspdm_get_scratch_buffer_large_sender_receiver_capacity 55278
libspdm_get_scratch_buffer_sender_receiver_capacity 67834
libspdm_get_scratch_buffer_large_message_capacity 74178
libspdm_get_scratch_buffer_secure_message_capacity 80390

Generated by: LCOV version 2.0-1