LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 75.0 % 440 330 110 330
Current Date: 2026-11-05 14:14:01 +0100 Functions: 92.3 % 39 36 3 36
Baseline: lcov-20261105-baseline Branches: 61.1 % 262 160 102 160
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 59.3 % 27 16 11 16
(360..) days: 76.0 % 413 314 99 314
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 91.4 % 35 32 3 32
Branch coverage date bins:
(30,360] days: 50.0 % 20 10 10 10
(360..) days: 62.0 % 242 150 92 150

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
PQdsplen CBC 29877308 100.0 % (2 / 2)
PQenv2encoding CBC 11253 87.5 % (7 / 8) 66.7 % (4 / 6)
PQgetCurrentTimeUSec CBC 917 100.0 % (3 / 3)
PQlibVersion UBC 0 0.0 % (0 / 2)
PQmblen CBC 29876999 100.0 % (2 / 2)
PQmblenBounded CBC 601843 100.0 % (2 / 2)
PQsocketPoll CBC 645734 89.5 % (17 / 19) 85.7 % (12 / 14)
libpq_append_conn_error CBC 762 90.9 % (10 / 11) 62.5 % (5 / 8)
libpq_append_error CBC 36 90.9 % (10 / 11) 50.0 % (4 / 8)
libpq_binddomain CBC 38582 100.0 % (13 / 13) 83.3 % (5 / 6)
libpq_gettext CBC 38575 100.0 % (3 / 3)
libpq_ngettext CBC 7 100.0 % (3 / 3)
pqCheckInBufferSpace CBC 353244 64.7 % (22 / 34) 46.4 % (13 / 28)
pqCheckOutBufferSpace CBC 1771091 52.2 % (12 / 23) 36.4 % (8 / 22)
pqDrainPending CBC 824246 28.6 % (4 / 14) 12.5 % (1 / 8)
pqFlush CBC 1051812 100.0 % (6 / 6) 100.0 % (4 / 4)
pqGetInt CBC 36354375 80.0 % (16 / 20) 71.4 % (5 / 7)
pqGetc CBC 11457253 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetnchar CBC 16659 83.3 % (5 / 6) 50.0 % (1 / 2)
pqGets CBC 1894176 100.0 % (2 / 2)
pqGets_append UBC 0 0.0 % (0 / 2)
pqGets_internal CBC 1894176 92.9 % (13 / 14) 62.5 % (5 / 8)
pqParseDone CBC 7875253 100.0 % (5 / 5) 100.0 % (2 / 2)
pqPutInt CBC 95742 68.8 % (11 / 16) 57.1 % (4 / 7)
pqPutMsgBytes CBC 941058 83.3 % (5 / 6) 50.0 % (1 / 2)
pqPutMsgEnd CBC 830002 85.0 % (17 / 20) 62.5 % (10 / 16)
pqPutMsgStart CBC 830002 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutc CBC 12562 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPutnchar CBC 377381 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 455373 75.0 % (3 / 4) 50.0 % (1 / 2)
pqReadData CBC 1205342 91.7 % (11 / 12) 80.0 % (8 / 10)
pqReadData_internal CBC 1205339 67.2 % (45 / 67) 62.2 % (23 / 37)
pqReadReady CBC 125 100.0 % (2 / 2)
pqSendSome CBC 589344 60.4 % (29 / 48) 58.1 % (18 / 31)
pqSkipnchar CBC 18416138 80.0 % (4 / 5) 50.0 % (1 / 2)
pqSocketCheck CBC 645337 76.5 % (13 / 17) 75.0 % (12 / 16)
pqWait CBC 614778 100.0 % (2 / 2)
pqWaitTimed CBC 645212 100.0 % (8 / 8) 100.0 % (4 / 4)
pqWriteReady UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.0-1