LCOV - code coverage report
Current view: top level - spdm_responder_lib Coverage Total Hit
Test: coverage.info Lines: 85.1 % 5171 4403
Test Date: 2026-10-01 20:56:25 Functions: 97.8 % 93 91
Branches: 72.5 % 3311 2402

Filename Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
libspdm_rsp_algorithms.c
86.9%86.9%
86.9 % 419 364 76.9 % 264 203 100.0 % 2 2
libspdm_rsp_capabilities.c
99.6%99.6%
99.6 % 246 245 82.7 % 196 162 100.0 % 3 3
libspdm_rsp_certificate.c
78.4%78.4%
78.4 % 111 87 67.4 % 86 58 100.0 % 1 1
libspdm_rsp_challenge_auth.c
89.2%89.2%
89.2 % 157 140 73.1 % 104 76 100.0 % 2 2
libspdm_rsp_chunk_response.c
95.1%95.1%
95.1 % 82 78 84.1 % 44 37 100.0 % 1 1
libspdm_rsp_chunk_send_ack.c
96.0%96.0%
96.0 % 150 144 81.8 % 88 72 100.0 % 1 1
libspdm_rsp_common.c
86.1%86.1%
86.1 % 79 68 70.0 % 40 28 100.0 % 3 3
libspdm_rsp_communication.c
0.0%
0.0 % 34 0.0 % 12 0.0 % 1
libspdm_rsp_csr.c
79.6%79.6%
79.6 % 103 82 66.3 % 86 57 100.0 % 1 1
libspdm_rsp_digests.c
90.8%90.8%
90.8 % 87 79 81.0 % 58 47 100.0 % 1 1
libspdm_rsp_encap_challenge.c
86.1%86.1%
86.1 % 144 124 70.8 % 72 51 100.0 % 2 2
libspdm_rsp_encap_get_certificate.c
86.9%86.9%
86.9 % 183 159 73.2 % 112 82 100.0 % 3 3
libspdm_rsp_encap_get_digests.c
87.8%87.8%
87.8 % 123 108 79.8 % 84 67 100.0 % 2 2
libspdm_rsp_encap_get_endpoint_info.c
89.0%89.0%
89.0 % 136 121 77.8 % 72 56 100.0 % 2 2
libspdm_rsp_encap_key_update.c
92.5%92.5%
92.5 % 80 74 78.0 % 50 39 100.0 % 2 2
libspdm_rsp_encap_respond_if_ready.c
87.5%87.5%
87.5 % 16 14 66.7 % 6 4 100.0 % 1 1
libspdm_rsp_encap_response.c
95.0%95.0%
95.0 % 301 286 86.2 % 195 168 100.0 % 12 12
libspdm_rsp_encap_send_event.c
84.9%84.9%
84.9 % 53 45 64.3 % 28 18 100.0 % 2 2
libspdm_rsp_end_session_ack.c
79.5%79.5%
79.5 % 39 31 62.5 % 24 15 100.0 % 1 1
libspdm_rsp_endpoint_info.c
86.6%86.6%
86.6 % 97 84 80.9 % 68 55 100.0 % 1 1
libspdm_rsp_error.c
100.0%
100.0 % 24 24 66.7 % 12 8 100.0 % 2 2
libspdm_rsp_event_ack.c
82.5%82.5%
82.5 % 103 85 70.8 % 72 51 100.0 % 1 1
libspdm_rsp_finish_rsp.c
83.8%83.8%
83.8 % 222 186 71.5 % 144 103 100.0 % 4 4
libspdm_rsp_handle_response_state.c
96.4%96.4%
96.4 % 28 27 87.5 % 8 7 100.0 % 1 1
libspdm_rsp_heartbeat_ack.c
75.6%75.6%
75.6 % 41 31 57.1 % 28 16 100.0 % 1 1
libspdm_rsp_key_exchange_rsp.c
78.3%78.3%
78.3 % 355 278 69.5 % 203 141 100.0 % 4 4
libspdm_rsp_key_pair_info.c
88.7%88.7%
88.7 % 71 63 71.1 % 38 27 100.0 % 1 1
libspdm_rsp_key_update_ack.c
85.1%85.1%
85.1 % 87 74 68.8 % 48 33 100.0 % 1 1
libspdm_rsp_measurement_extension_log.c
80.6%80.6%
80.6 % 62 50 63.9 % 36 23 100.0 % 1 1
libspdm_rsp_measurements.c
86.1%86.1%
86.1 % 216 186 78.2 % 133 104 66.7 % 3 2
libspdm_rsp_psk_exchange_rsp.c
79.9%79.9%
79.9 % 234 187 68.3 % 126 86 100.0 % 2 2
libspdm_rsp_psk_finish_rsp.c
82.2%82.2%
82.2 % 118 97 66.7 % 72 48 100.0 % 2 2
libspdm_rsp_receive_send.c
75.7%75.7%
75.7 % 419 317 62.2 % 288 179 100.0 % 16 16
libspdm_rsp_respond_if_ready.c
85.3%85.3%
85.3 % 34 29 75.0 % 24 18 100.0 % 1 1
libspdm_rsp_set_certificate_rsp.c
79.1%79.1%
79.1 % 115 91 63.6 % 88 56 100.0 % 2 2
libspdm_rsp_set_key_pair_info_ack.c
77.9%77.9%
77.9 % 149 116 61.5 % 156 96 100.0 % 1 1
libspdm_rsp_subscribe_event_types_ack.c
81.8%81.8%
81.8 % 55 45 71.1 % 38 27 100.0 % 1 1
libspdm_rsp_supported_event_types.c
86.0%86.0%
86.0 % 43 37 66.7 % 30 20 100.0 % 1 1
libspdm_rsp_vendor_defined_response.c
92.3%92.3%
92.3 % 104 96 80.0 % 60 48 100.0 % 2 2
libspdm_rsp_version.c
100.0%
100.0 % 51 51 88.9 % 18 16 100.0 % 2 2

Generated by: LCOV version 2.0-1