LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 74.5 % 443 330 113 330
Current Date: 2026-08-27 14:31:44 +0300 Functions: 90.0 % 40 36 4 36
Baseline: lcov-20260827-baseline Branches: 61.1 % 262 160 102 160
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 53.3 % 30 16 14 16
(360..) days: 76.0 % 413 314 99 314
Function coverage date bins:
(30,360] days: 80.0 % 5 4 1 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)
libpq_append_grease_info UBC 0 0.0 % (0 / 3)
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 128 100.0 % (2 / 2)
libpq_append_conn_error CBC 756 90.9 % (10 / 11) 62.5 % (5 / 8)
PQgetCurrentTimeUSec CBC 915 100.0 % (3 / 3)
PQenv2encoding CBC 10884 87.5 % (7 / 8) 66.7 % (4 / 6)
pqPutc CBC 12532 75.0 % (3 / 4) 50.0 % (1 / 2)
pqGetnchar CBC 16090 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 38206 100.0 % (3 / 3)
libpq_binddomain CBC 38213 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt CBC 95499 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 349411 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 388675 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 457314 75.0 % (3 / 4) 50.0 % (1 / 2)
pqSendSome CBC 602252 60.4 % (29 / 48) 58.1 % (18 / 31)
pqWait CBC 610834 100.0 % (2 / 2)
PQmblenBounded CBC 631187 100.0 % (2 / 2)
pqWaitTimed CBC 640182 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 640310 76.5 % (13 / 17) 75.0 % (12 / 16)
PQsocketPoll CBC 640707 89.5 % (17 / 19) 85.7 % (12 / 14)
pqDrainPending CBC 829655 28.6 % (4 / 14) 12.5 % (1 / 8)
pqPutMsgEnd CBC 842735 85.0 % (17 / 20) 62.5 % (10 / 16)
pqPutMsgStart CBC 842735 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutMsgBytes CBC 954020 83.3 % (5 / 6) 50.0 % (1 / 2)
pqFlush CBC 1050965 100.0 % (6 / 6) 100.0 % (4 / 4)
pqReadData_internal CBC 1218525 67.2 % (45 / 67) 62.2 % (23 / 37)
pqReadData CBC 1218528 91.7 % (11 / 12) 80.0 % (8 / 10)
pqCheckOutBufferSpace CBC 1796780 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1911479 100.0 % (2 / 2)
pqGets_internal CBC 1911479 92.9 % (13 / 14) 62.5 % (5 / 8)
pqParseDone CBC 7935333 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 11572413 100.0 % (5 / 5) 100.0 % (2 / 2)
pqSkipnchar CBC 18857109 80.0 % (4 / 5) 50.0 % (1 / 2)
PQmblen CBC 29688688 100.0 % (2 / 2)
PQdsplen CBC 29688997 100.0 % (2 / 2)
pqGetInt CBC 36989550 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.0-1