LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 75.0 % 440 330 110 330
Current Date: 2026-09-20 14:13:17 +0900 Functions: 92.3 % 39 36 3 36
Baseline: lcov-20260920-baseline Branches: 61.1 % 262 160 102 160
Baseline Date: 2026-09-20 14:13:13 +0900 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
pqCheckInBufferSpace CBC 340004 64.7 % (22 / 34) 46.4 % (13 / 28)
pqCheckOutBufferSpace CBC 1760615 52.2 % (12 / 23) 36.4 % (8 / 22)
pqReadData_internal CBC 1189221 67.2 % (45 / 67) 62.2 % (23 / 37)
pqSendSome CBC 585492 60.4 % (29 / 48) 58.1 % (18 / 31)
pqDrainPending CBC 810552 28.6 % (4 / 14) 12.5 % (1 / 8)
pqPutMsgEnd CBC 825467 85.0 % (17 / 20) 62.5 % (10 / 16)
libpq_append_error CBC 38 90.9 % (10 / 11) 50.0 % (4 / 8)
pqSocketCheck CBC 630422 76.5 % (13 / 17) 75.0 % (12 / 16)
libpq_append_conn_error CBC 770 90.9 % (10 / 11) 62.5 % (5 / 8)
pqGets_internal CBC 1875324 92.9 % (13 / 14) 62.5 % (5 / 8)
pqPutInt CBC 94443 68.8 % (11 / 16) 57.1 % (4 / 7)
PQenv2encoding CBC 11004 87.5 % (7 / 8) 66.7 % (4 / 6)
PQsocketPoll CBC 630817 89.5 % (17 / 19) 85.7 % (12 / 14)
pqGetInt CBC 36230908 80.0 % (16 / 20) 71.4 % (5 / 7)
pqReadData CBC 1189224 91.7 % (11 / 12) 80.0 % (8 / 10)
libpq_binddomain CBC 38155 100.0 % (13 / 13) 83.3 % (5 / 6)
pqGetnchar CBC 16319 83.3 % (5 / 6) 50.0 % (1 / 2)
pqPutMsgBytes CBC 935123 83.3 % (5 / 6) 50.0 % (1 / 2)
pqPutMsgStart CBC 825467 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutc CBC 12352 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPutnchar CBC 376997 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 451331 75.0 % (3 / 4) 50.0 % (1 / 2)
pqSkipnchar CBC 18393352 80.0 % (4 / 5) 50.0 % (1 / 2)
pqFlush CBC 1033261 100.0 % (6 / 6) 100.0 % (4 / 4)
pqGetc CBC 11379554 100.0 % (5 / 5) 100.0 % (2 / 2)
pqParseDone CBC 7827824 100.0 % (5 / 5) 100.0 % (2 / 2)
pqWaitTimed CBC 630293 100.0 % (8 / 8) 100.0 % (4 / 4)
PQdsplen CBC 29289805 100.0 % (2 / 2)
PQgetCurrentTimeUSec CBC 915 100.0 % (3 / 3)
PQlibVersion UBC 0 0.0 % (0 / 2)
PQmblen CBC 29289496 100.0 % (2 / 2)
PQmblenBounded CBC 601298 100.0 % (2 / 2)
libpq_gettext CBC 38148 100.0 % (3 / 3)
libpq_ngettext CBC 7 100.0 % (3 / 3)
pqGets CBC 1875324 100.0 % (2 / 2)
pqGets_append UBC 0 0.0 % (0 / 2)
pqReadReady CBC 129 100.0 % (2 / 2)
pqWait CBC 600564 100.0 % (2 / 2)
pqWriteReady UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.0-1