LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 76.2 % 420 320 3 97 320
Current Date: 2026-03-14 14:10:32 -0400 Functions: 92.1 % 38 35 1 2 2 33
Baseline: lcov-20260315-024220-baseline Branches: 63.3 % 248 157 91 157
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 3 0 3
(30,360] days: 100.0 % 7 7 7
(360..) days: 76.3 % 410 313 97 313
Function coverage date bins:
(7,30] days: 0.0 % 1 0 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.3 % 35 33 2 2 31
Branch coverage date bins:
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 63.2 % 242 153 89 153

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
PQlibVersion UBC 0 0.0 % (0 / 2)
libpq_append_grease_info UNC 0 0.0 % (0 / 3)
pqWriteReady UBC 0 0.0 % (0 / 2)
pqGets_append CBC 1 100.0 % (2 / 2)
libpq_ngettext CBC 7 100.0 % (3 / 3)
libpq_append_error CBC 35 90.9 % (10 / 11) 50.0 % (4 / 8)
pqReadReady CBC 110 100.0 % (2 / 2)
PQgetCurrentTimeUSec CBC 778 100.0 % (3 / 3)
libpq_append_conn_error CBC 808 90.9 % (10 / 11) 62.5 % (5 / 8)
PQenv2encoding CBC 9954 87.5 % (7 / 8) 66.7 % (4 / 6)
pqPutc CBC 10289 75.0 % (3 / 4) 50.0 % (1 / 2)
pqGetnchar CBC 14781 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 31833 100.0 % (3 / 3)
libpq_binddomain CBC 31840 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt GNC 79753 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 275738 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 334407 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 380322 75.0 % (3 / 4) 50.0 % (1 / 2)
PQmblenBounded CBC 445452 100.0 % (2 / 2)
pqWait CBC 458589 100.0 % (2 / 2)
pqSendSome CBC 478941 60.4 % (29 / 48) 58.1 % (18 / 31)
pqWaitTimed CBC 487004 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 487114 76.5 % (13 / 17) 77.8 % (14 / 18)
pqPutMsgEnd CBC 712366 85.0 % (17 / 20) 68.8 % (11 / 16)
pqPutMsgStart CBC 712366 92.3 % (12 / 13) 83.3 % (5 / 6)
PQsocketPoll CBC 726333 89.5 % (17 / 19) 85.7 % (12 / 14)
pqPutMsgBytes CBC 804771 83.3 % (5 / 6) 50.0 % (1 / 2)
pqFlush CBC 839268 100.0 % (6 / 6) 100.0 % (4 / 4)
pqReadData CBC 953878 68.6 % (48 / 70) 64.1 % (25 / 39)
pqCheckOutBufferSpace CBC 1517160 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1649600 100.0 % (2 / 2)
pqGets_internal CBC 1649601 92.9 % (13 / 14) 75.0 % (6 / 8)
pqParseDone CBC 8515573 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 11428307 100.0 % (5 / 5) 100.0 % (2 / 2)
PQmblen CBC 22239161 100.0 % (2 / 2)
PQdsplen CBC 22239203 100.0 % (2 / 2)
pqSkipnchar CBC 23735788 80.0 % (4 / 5) 50.0 % (1 / 2)
pqGetInt GNC 42929190 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.4-beta