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

Generated by: LCOV version 2.4-beta