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

Generated by: LCOV version 2.4-beta