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

Generated by: LCOV version 2.0-1