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
PQlibVersion UBC 0 0.0 % (0 / 2)
pqGets_append UBC 0 0.0 % (0 / 2)
pqWriteReady UBC 0 0.0 % (0 / 2)
libpq_ngettext CBC 7 100.0 % (3 / 3)
libpq_append_error CBC 38 90.9 % (10 / 11) 50.0 % (4 / 8)
pqReadReady CBC 125 100.0 % (2 / 2)
libpq_append_conn_error CBC 763 90.9 % (10 / 11) 62.5 % (5 / 8)
PQgetCurrentTimeUSec CBC 921 100.0 % (3 / 3)
PQenv2encoding CBC 11133 87.5 % (7 / 8) 66.7 % (4 / 6)
pqPutc CBC 12511 75.0 % (3 / 4) 50.0 % (1 / 2)
pqGetnchar CBC 16491 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 38338 100.0 % (3 / 3)
libpq_binddomain CBC 38345 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt CBC 95415 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 341892 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 373608 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 453035 75.0 % (3 / 4) 50.0 % (1 / 2)
pqSendSome CBC 583299 60.4 % (29 / 48) 58.1 % (18 / 31)
PQmblenBounded CBC 601361 100.0 % (2 / 2)
pqWait CBC 607353 100.0 % (2 / 2)
pqWaitTimed CBC 637476 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 637601 76.5 % (13 / 17) 75.0 % (12 / 16)
PQsocketPoll CBC 638000 89.5 % (17 / 19) 85.7 % (12 / 14)
pqDrainPending CBC 817815 28.6 % (4 / 14) 12.5 % (1 / 8)
pqPutMsgEnd CBC 823779 85.0 % (17 / 20) 62.5 % (10 / 16)
pqPutMsgStart CBC 823779 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutMsgBytes CBC 934569 83.3 % (5 / 6) 50.0 % (1 / 2)
pqFlush CBC 1031104 100.0 % (6 / 6) 100.0 % (4 / 4)
pqReadData_internal CBC 1195897 67.2 % (45 / 67) 62.2 % (23 / 37)
pqReadData CBC 1195900 91.7 % (11 / 12) 80.0 % (8 / 10)
pqCheckOutBufferSpace CBC 1758373 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1883823 100.0 % (2 / 2)
pqGets_internal CBC 1883823 92.9 % (13 / 14) 62.5 % (5 / 8)
pqParseDone CBC 7842132 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 11401306 100.0 % (5 / 5) 100.0 % (2 / 2)
pqSkipnchar CBC 18404316 80.0 % (4 / 5) 50.0 % (1 / 2)
PQmblen CBC 29563446 100.0 % (2 / 2)
PQdsplen CBC 29563755 100.0 % (2 / 2)
pqGetInt CBC 36276620 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.0-1