LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 75.0 % 440 330 110 330
Current Date: 2026-10-12 11:56:10 +0200 Functions: 92.3 % 39 36 3 36
Baseline: lcov-20261012-baseline Branches: 61.1 % 262 160 102 160
Baseline Date: 2026-10-12 10:36:06 +0200 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 341892 64.7 % (22 / 34) 46.4 % (13 / 28)
pqCheckOutBufferSpace CBC 1758373 52.2 % (12 / 23) 36.4 % (8 / 22)
pqReadData_internal CBC 1195897 67.2 % (45 / 67) 62.2 % (23 / 37)
pqSendSome CBC 583299 60.4 % (29 / 48) 58.1 % (18 / 31)
pqDrainPending CBC 817815 28.6 % (4 / 14) 12.5 % (1 / 8)
pqPutMsgEnd CBC 823779 85.0 % (17 / 20) 62.5 % (10 / 16)
libpq_append_error CBC 38 90.9 % (10 / 11) 50.0 % (4 / 8)
pqSocketCheck CBC 637601 76.5 % (13 / 17) 75.0 % (12 / 16)
libpq_append_conn_error CBC 763 90.9 % (10 / 11) 62.5 % (5 / 8)
pqGets_internal CBC 1883823 92.9 % (13 / 14) 62.5 % (5 / 8)
pqPutInt CBC 95415 68.8 % (11 / 16) 57.1 % (4 / 7)
PQenv2encoding CBC 11133 87.5 % (7 / 8) 66.7 % (4 / 6)
PQsocketPoll CBC 638000 89.5 % (17 / 19) 85.7 % (12 / 14)
pqGetInt CBC 36276620 80.0 % (16 / 20) 71.4 % (5 / 7)
pqReadData CBC 1195900 91.7 % (11 / 12) 80.0 % (8 / 10)
libpq_binddomain CBC 38345 100.0 % (13 / 13) 83.3 % (5 / 6)
pqGetnchar CBC 16491 83.3 % (5 / 6) 50.0 % (1 / 2)
pqPutMsgBytes CBC 934569 83.3 % (5 / 6) 50.0 % (1 / 2)
pqPutMsgStart CBC 823779 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutc CBC 12511 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPutnchar CBC 373608 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 453035 75.0 % (3 / 4) 50.0 % (1 / 2)
pqSkipnchar CBC 18404316 80.0 % (4 / 5) 50.0 % (1 / 2)
pqFlush CBC 1031104 100.0 % (6 / 6) 100.0 % (4 / 4)
pqGetc CBC 11401306 100.0 % (5 / 5) 100.0 % (2 / 2)
pqParseDone CBC 7842132 100.0 % (5 / 5) 100.0 % (2 / 2)
pqWaitTimed CBC 637476 100.0 % (8 / 8) 100.0 % (4 / 4)
PQdsplen CBC 29563755 100.0 % (2 / 2)
PQgetCurrentTimeUSec CBC 921 100.0 % (3 / 3)
PQlibVersion UBC 0 0.0 % (0 / 2)
PQmblen CBC 29563446 100.0 % (2 / 2)
PQmblenBounded CBC 601361 100.0 % (2 / 2)
libpq_gettext CBC 38338 100.0 % (3 / 3)
libpq_ngettext CBC 7 100.0 % (3 / 3)
pqGets CBC 1883823 100.0 % (2 / 2)
pqGets_append UBC 0 0.0 % (0 / 2)
pqReadReady CBC 125 100.0 % (2 / 2)
pqWait CBC 607353 100.0 % (2 / 2)
pqWriteReady UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.0-1