LCOV - differential code coverage report
Current view: top level - src/backend/libpq - be-secure-openssl.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 64.0 % 636 407 229 407
Current Date: 2025-09-06 07:49:51 +0900 Functions: 91.2 % 34 31 3 31
Baseline: lcov-20250906-005545-baseline Branches: 36.0 % 495 178 317 178
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 86.5 % 52 45 7 45
(360..) days: 62.0 % 584 362 222 362
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 88.9 % 27 24 3 24
Branch coverage date bins:
(30,360] days: 55.2 % 29 16 13 16
(360..) days: 34.8 % 466 162 304 162

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
dummy_ssl_passwd_cb UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
load_dh_file UBC 0 0.0 % (0 / 24) 0.0 % (0 / 32)
ssl_protocol_version_to_string UBC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
SSLerrmessageExt CBC 2 75.0 % (3 / 4) 50.0 % (1 / 2)
be_tls_get_certificate_hash CBC 4 69.6 % (16 / 23) 31.2 % (5 / 16)
ssl_external_passwd_cb CBC 6 100.0 % (4 / 4) 50.0 % (1 / 2)
prepare_cert_name CBC 12 100.0 % (8 / 8) 100.0 % (2 / 2)
SSLerrmessage CBC 23 50.0 % (5 / 10) 33.3 % (2 / 6)
default_openssl_tls_init CBC 27 87.5 % (7 / 8) 62.5 % (5 / 8)
initialize_dh CBC 27 62.5 % (10 / 16) 25.0 % (4 / 16)
initialize_ecdh CBC 27 80.0 % (4 / 5) 66.7 % (4 / 6)
load_dh_buffer CBC 27 80.0 % (8 / 10) 33.3 % (2 / 6)
ssl_protocol_version_to_openssl CBC 29 46.2 % (6 / 13) 33.3 % (2 / 6)
be_tls_init CBC 30 58.9 % (56 / 95) 32.8 % (44 / 134)
X509_NAME_to_cstring CBC 67 79.3 % (23 / 29) 36.4 % (8 / 22)
verify_cb CBC 93 96.7 % (29 / 30) 66.7 % (4 / 6)
be_tls_get_peer_subject_name CBC 102 100.0 % (5 / 5) 100.0 % (2 / 2)
be_tls_get_peer_issuer_name CBC 103 100.0 % (5 / 5) 100.0 % (2 / 2)
be_tls_get_peer_serial CBC 103 100.0 % (10 / 10) 100.0 % (2 / 2)
be_tls_destroy CBC 133 100.0 % (6 / 6) 100.0 % (2 / 2)
alpn_cb CBC 146 81.8 % (9 / 11) 50.0 % (8 / 16)
be_tls_close CBC 150 100.0 % (16 / 16) 87.5 % (7 / 8)
be_tls_open_server CBC 150 61.5 % (67 / 109) 32.9 % (28 / 85)
port_bio_method CBC 150 68.8 % (11 / 16) 50.0 % (6 / 12)
ssl_set_port_bio CBC 150 81.8 % (9 / 11) 50.0 % (2 / 4)
be_tls_get_cipher_bits CBC 204 80.0 % (4 / 5) 50.0 % (1 / 2)
be_tls_get_cipher CBC 205 75.0 % (3 / 4) 50.0 % (1 / 2)
be_tls_get_version CBC 205 75.0 % (3 / 4) 50.0 % (1 / 2)
be_tls_write CBC 231 25.6 % (10 / 39) 15.8 % (3 / 19)
port_bio_write CBC 520 75.0 % (6 / 8) 12.5 % (1 / 8)
be_tls_read CBC 596 47.4 % (18 / 38) 31.6 % (6 / 19)
port_bio_read CBC 2333 100.0 % (11 / 11) 70.0 % (7 / 10)
info_cb CBC 2842 78.6 % (22 / 28) 48.0 % (12 / 25)
port_bio_ctrl CBC 16747 100.0 % (13 / 13) 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta