LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 75.7 % 420 318 3 99 2 316 2
Current Date: 2026-06-29 16:15:13 +0200 Functions: 89.5 % 38 34 1 3 4 30 2
Baseline: lcov-20260630-baseline Branches: 62.5 % 248 155 93 155
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 40.0 % 5 2 3 2
(360..) days: 76.1 % 415 316 99 316
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 91.4 % 35 32 3 2 30
Branch coverage date bins:
(360..) days: 62.5 % 248 155 93 155

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)
pqGets_append UBC 0 0.0 % (0 / 2)
pqWriteReady UBC 0 0.0 % (0 / 2)
libpq_ngettext CBC 7 100.0 % (3 / 3)
pqReadReady CBC 111 100.0 % (2 / 2)
PQgetCurrentTimeUSec CBC 907 100.0 % (3 / 3)
PQenv2encoding CBC 10467 87.5 % (7 / 8) 66.7 % (4 / 6)
pqPutc CBC 13286 75.0 % (3 / 4) 50.0 % (1 / 2)
pqGetnchar CBC 15538 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 37646 100.0 % (3 / 3)
libpq_binddomain CBC 37653 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt GNC 100263 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 336896 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 381962 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 458748 75.0 % (3 / 4) 50.0 % (1 / 2)
pqSendSome CBC 593262 60.4 % (29 / 48) 58.1 % (18 / 31)
pqWait CBC 614695 100.0 % (2 / 2)
PQmblenBounded CBC 634314 100.0 % (2 / 2)
pqWaitTimed CBC 643128 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 643239 76.5 % (13 / 17) 77.8 % (14 / 18)
PQsocketPoll CBC 643634 89.5 % (17 / 19) 85.7 % (12 / 14)
pqPutMsgEnd CBC 835594 85.0 % (17 / 20) 62.5 % (10 / 16)
pqPutMsgStart CBC 835594 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutMsgBytes CBC 954259 83.3 % (5 / 6) 50.0 % (1 / 2)
pqFlush CBC 1038948 100.0 % (6 / 6) 100.0 % (4 / 4)
pqReadData CBC 1216853 68.6 % (48 / 70) 64.1 % (25 / 39)
pqCheckOutBufferSpace CBC 1789876 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1890238 100.0 % (2 / 2)
pqGets_internal CBC 1890238 92.9 % (13 / 14) 62.5 % (5 / 8)
pqParseDone CBC 7867029 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 11484737 100.0 % (5 / 5) 100.0 % (2 / 2)
pqSkipnchar CBC 18658916 80.0 % (4 / 5) 50.0 % (1 / 2)
PQmblen CBC 29538046 100.0 % (2 / 2)
PQdsplen CBC 29538344 100.0 % (2 / 2)
pqGetInt GNC 36649050 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.0-1