LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-connect.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 62.3 % 2648 1650 148 197 524 129 186 871 251 342 582 1018 101 93
Current Date: 2023-04-08 17:13:01 Functions: 88.3 % 103 91 12 89 2 12 90 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 77.1 % 218 168 45 1 3 1 2 166
View type: Flat (120,180] days: 20.5 % 117 24 93 24
Legend: Lines: hit not hit (240..) days: 63.0 % 2313 1458 10 196 521 128 186 869 61 342 551 942
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(240..) days: 45.4 % 196 89 12 89 11 84

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ldapServiceLookup GIC 1 19.0 % (43 / 226)
connectOptions2 GIC 9246 77.1 % (209 / 271)
PQcancel GIC 2 28.4 % (19 / 67)
PQsetdbLogin UIC 0 0.0 % (0 / 48)
PQrequestCancel UIC 0 0.0 % (0 / 19)
parseServiceInfo GIC 9306 40.0 % (12 / 30)
PQhostaddr UIC 0 0.0 % (0 / 6)
PQprotocolVersion UIC 0 0.0 % (0 / 6)
conninfo_storeval GIC 24691 72.7 % (16 / 22)
libpq_prng_init GNC 110 40.0 % (4 / 10)
optional_setsockopt UIC 0 0.0 % (0 / 6)
PQhost GIC 6479 54.5 % (6 / 11)
PQresetStart UIC 0 0.0 % (0 / 5)
connectDBStart GIC 9233 77.3 % (17 / 22)
internal_ping GIC 2 64.3 % (9 / 14)
freePGconn GIC 9105 93.9 % (62 / 66)
getHostaddr GIC 9257 66.7 % (8 / 12)
pqPacketSend GIC 9287 60.0 % (6 / 10)
useKeepalives GIC 210 42.9 % (3 / 7)
PQconndefaults GIC 60 72.7 % (8 / 11)
makeEmptyPGconn GIC 9248 92.1 % (35 / 38)
PQerrorMessage GIC 640 66.7 % (4 / 6)
PQparameterStatus GIC 286423 71.4 % (5 / 7)
PQserverVersion GIC 17686 66.7 % (4 / 6)
PQtransactionStatus GIC 153275 66.7 % (4 / 6)
conninfo_init GIC 15733 81.8 % (9 / 11)
sslVerifyProtocolRange GIC 9235 81.8 % (9 / 11)
store_conn_addrinfo GNC 9244 89.5 % (17 / 19)
PQpipelineStatus GIC 16947 75.0 % (3 / 4)
PQsetErrorContextVisibility GIC 6346 83.3 % (5 / 6)
PQsetNoticeReceiver GIC 126 87.5 % (7 / 8)
PQuser GIC 6337 75.0 % (3 / 4)
emitHostIdentityInfo GIC 9257 94.7 % (18 / 19)
pqGetHomeDirectory GIC 8963 83.3 % (5 / 6)
PQconnectdbParams GIC 7990 100.0 % (5 / 5)
PQconninfoFree GIC 24790 100.0 % (6 / 6)
PQfreeCancel GIC 169771 100.0 % (3 / 3)
PQpingParams GIC 2 100.0 % (5 / 5)
connectFailureMessage GIC 226 100.0 % (6 / 6)
conninfo_find GIC 385345 100.0 % (5 / 5)
conninfo_getval GIC 360654 100.0 % (3 / 3)
defaultNoticeReceiver GIC 10399 100.0 % (5 / 5)
get_hexdigit GIC 19 100.0 % (9 / 9)
pqFreeCommandQueue GIC 37750 100.0 % (7 / 7)
recognized_connection_string GIC 8303 100.0 % (2 / 2)
release_conn_addrinfo GIC 27222 100.0 % (5 / 5)
sendTerminateConn GIC 9120 100.0 % (6 / 6)
sslVerifyProtocolVersion GIC 36943 100.0 % (9 / 9)
PQbackendPID ECB 631
PQclientEncoding ECB 156397
PQconnectPoll ECB 28303
PQconnectStart ECB 588
PQconnectStartParams ECB 8660
PQconnectdb ECB 567
PQconnectionNeedsPassword ECB 300
PQconnectionUsedPassword ECB 218
PQconninfo ECB 257
PQconninfoParse ECB 223
PQdb ECB 13038
PQfinish ECB 9105
PQgetCancel ECB 169802
PQoptions EUB 0
PQpass ECB 300
PQping EUB 0
PQport ECB 6455
PQregisterThreadLock EUB 0
PQreset EUB 0
PQresetPoll EUB 0
PQsetClientEncoding ECB 20
PQsetErrorVerbosity ECB 6400
PQsetNoticeProcessor ECB 6993
PQsocket ECB 229494
PQstatus ECB 184331
PQtty EUB 0
closePGconn ECB 9105
connectDBComplete ECB 8385
connectNoDelay ECB 210
connectOptions1 ECB 588
conninfo_add_defaults ECB 9306
conninfo_array_parse ECB 8660
conninfo_parse ECB 6697
conninfo_uri_decode ECB 127
conninfo_uri_parse ECB 59
conninfo_uri_parse_options ECB 59
conninfo_uri_parse_params ECB 24
count_comma_separated_elems ECB 9246
defaultNoticeProcessor ECB 51
default_threadlock ECB 17342
parseServiceFile ECB 1
parse_comma_separated_list ECB 18986
parse_connection_string ECB 6756
parse_int_param ECB 9249
passwordFromFile ECB 9238
pgpassfileWarning ECB 46
pqDropConnection ECB 18875
pqDropServerData ECB 18578
pwdfMatchesString ECB 58
setKeepalivesCount ECB 210
setKeepalivesIdle ECB 210
setKeepalivesInterval ECB 210
setTCPUserTimeout ECB 210
uri_prefix_length ECB 15118

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