LCOV - differential code coverage report
Current view: top level - src/backend/libpq - be-secure-openssl.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB
Current: Differential Code Coverage HEAD vs 15 Lines: 63.7 % 609 388 1 45 131 44 34 204 36 114 143 229
Current Date: 2023-04-08 17:13:01 Functions: 90.3 % 31 28 3 27 1 3 28
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 1 1 1 1
View type: Flat (180,240] days: 92.9 % 14 13 1 13
Legend: Lines: hit not hit (240..) days: 63.0 % 594 374 45 131 44 34 203 23 114 117 210
Function coverage date bins:
(180,240] days: 100.0 % 1 1 1
(240..) days: 46.6 % 58 27 3 27 2 26

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
dummy_ssl_passwd_cb UIC 0 0.0 % (0 / 5)
load_dh_file UIC 0 0.0 % (0 / 24)
ssl_protocol_version_to_string UIC 0 0.0 % (0 / 13)
be_tls_get_certificate_hash ECB 4
ssl_external_passwd_cb ECB 4
prepare_cert_name GNC 10 100.0 % (8 / 8)
SSLerrmessage ECB 16
default_openssl_tls_init GIC 23 62.5 % (5 / 8)
initialize_dh GIC 23 62.5 % (10 / 16)
initialize_ecdh GIC 23 69.2 % (9 / 13)
load_dh_buffer GIC 23 80.0 % (8 / 10)
ssl_protocol_version_to_openssl ECB 25
be_tls_init ECB 26
X509_NAME_to_cstring ECB 65
be_tls_get_peer_subject_name GIC 75 100.0 % (5 / 5)
be_tls_get_peer_issuer_name ECB 76
be_tls_get_peer_serial GIC 76 100.0 % (10 / 10)
verify_cb GNC 92 96.7 % (29 / 30)
prepare_cert_name ECB 10
verify_cb GIC 92
be_tls_destroy ECB 103
be_tls_close ECB 112
be_tls_open_server ECB 112
my_BIO_s_socket GIC 112 77.3 % (17 / 22)
my_SSL_set_fd ECB 112
be_tls_get_cipher_bits GIC 150 80.0 % (4 / 5)
be_tls_get_cipher ECB 151
be_tls_get_version GNC 151 75.0 % (3 / 4)
initialize_dh ECB 23
be_tls_get_version GIC 151
be_tls_write ECB 168
be_tls_read GIC 305 47.4 % (18 / 38)
my_sock_write ECB 667
my_sock_read GIC 1866 100.0 % (9 / 9)
info_cb GIC 2743 78.6 % (22 / 28)

Generated by: LCOV version v1.16-55-g56c0a2a