LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 74.5 % 443 330 113 330
Current Date: 2026-07-25 19:08:27 +0900 Functions: 90.0 % 40 36 4 36
Baseline: lcov-20260725-baseline Branches: 61.1 % 262 160 102 160
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 56.0 % 25 14 11 14
(30,360] days: 40.0 % 5 2 3 2
(360..) days: 76.0 % 413 314 99 314
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 91.4 % 35 32 3 32
Branch coverage date bins:
(7,30] 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 117 100.0 % (2 / 2)
libpq_append_conn_error CBC 740 90.9 % (10 / 11) 62.5 % (5 / 8)
PQgetCurrentTimeUSec CBC 905 100.0 % (3 / 3)
PQenv2encoding CBC 10576 87.5 % (7 / 8) 66.7 % (4 / 6)
pqPutc CBC 12722 75.0 % (3 / 4) 50.0 % (1 / 2)
pqGetnchar CBC 15686 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 37990 100.0 % (3 / 3)
libpq_binddomain CBC 37997 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt CBC 96578 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 345173 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 391085 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 458655 75.0 % (3 / 4) 50.0 % (1 / 2)
pqSendSome CBC 604987 60.4 % (29 / 48) 58.1 % (18 / 31)
pqWait CBC 605218 100.0 % (2 / 2)
pqWaitTimed CBC 633873 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 633990 76.5 % (13 / 17) 75.0 % (12 / 16)
PQsocketPoll CBC 634386 89.5 % (17 / 19) 85.7 % (12 / 14)
PQmblenBounded CBC 651082 100.0 % (2 / 2)
pqDrainPending CBC 824377 28.6 % (4 / 14) 12.5 % (1 / 8)
pqPutMsgEnd CBC 845950 85.0 % (17 / 20) 62.5 % (10 / 16)
pqPutMsgStart CBC 845950 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutMsgBytes CBC 959040 83.3 % (5 / 6) 50.0 % (1 / 2)
pqFlush CBC 1053389 100.0 % (6 / 6) 100.0 % (4 / 4)
pqReadData_internal CBC 1213332 67.2 % (45 / 67) 62.2 % (23 / 37)
pqReadData CBC 1213335 91.7 % (11 / 12) 80.0 % (8 / 10)
pqCheckOutBufferSpace CBC 1805015 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1900731 100.0 % (2 / 2)
pqGets_internal CBC 1900731 92.9 % (13 / 14) 62.5 % (5 / 8)
pqParseDone CBC 7892802 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 11527597 100.0 % (5 / 5) 100.0 % (2 / 2)
pqSkipnchar CBC 18696647 80.0 % (4 / 5) 50.0 % (1 / 2)
PQmblen CBC 29736439 100.0 % (2 / 2)
PQdsplen CBC 29736748 100.0 % (2 / 2)
pqGetInt CBC 36745094 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.0-1