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

Generated by: LCOV version 2.0-1