LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 76.2 % 420 320 3 97 320
Current Date: 2026-05-05 10:23:31 +0900 Functions: 92.1 % 38 35 1 2 2 33
Baseline: lcov-20260505-025707-baseline Branches: 63.3 % 248 157 91 157
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 62.5 % 8 5 3 5
(360..) days: 76.5 % 412 315 97 315
Function coverage date bins:
(30,360] days: 0.0 % 1 0 1
(360..) days: 94.6 % 37 35 2 2 33
Branch coverage date bins:
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 63.2 % 242 153 89 153

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 UNC 0 0.0 % (0 / 3)
pqWriteReady UBC 0 0.0 % (0 / 2)
pqGets_append CBC 1 100.0 % (2 / 2)
libpq_ngettext CBC 7 100.0 % (3 / 3)
libpq_append_error CBC 38 90.9 % (10 / 11) 50.0 % (4 / 8)
pqReadReady CBC 107 100.0 % (2 / 2)
libpq_append_conn_error CBC 857 90.9 % (10 / 11) 62.5 % (5 / 8)
PQgetCurrentTimeUSec CBC 966 100.0 % (3 / 3)
pqPutc CBC 10552 75.0 % (3 / 4) 50.0 % (1 / 2)
PQenv2encoding CBC 10704 87.5 % (7 / 8) 66.7 % (4 / 6)
pqGetnchar CBC 15784 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 38249 100.0 % (3 / 3)
libpq_binddomain CBC 38256 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt GNC 83543 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 277026 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 341537 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 453485 75.0 % (3 / 4) 50.0 % (1 / 2)
pqWait CBC 545583 100.0 % (2 / 2)
pqSendSome CBC 559089 60.4 % (29 / 48) 58.1 % (18 / 31)
pqWaitTimed CBC 575913 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 576020 76.5 % (13 / 17) 77.8 % (14 / 18)
PQmblenBounded CBC 631970 100.0 % (2 / 2)
pqPutMsgEnd CBC 793388 85.0 % (17 / 20) 68.8 % (11 / 16)
pqPutMsgStart CBC 793388 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutMsgBytes CBC 889117 83.3 % (5 / 6) 50.0 % (1 / 2)
PQsocketPoll CBC 916805 89.5 % (17 / 19) 85.7 % (12 / 14)
pqFlush CBC 998127 100.0 % (6 / 6) 100.0 % (4 / 4)
pqReadData CBC 1111863 68.6 % (48 / 70) 64.1 % (25 / 39)
pqCheckOutBufferSpace CBC 1682528 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1934977 100.0 % (2 / 2)
pqGets_internal CBC 1934978 92.9 % (13 / 14) 75.0 % (6 / 8)
pqParseDone CBC 8961907 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 12389443 100.0 % (5 / 5) 100.0 % (2 / 2)
pqSkipnchar CBC 24671476 80.0 % (4 / 5) 50.0 % (1 / 2)
PQmblen CBC 29432308 100.0 % (2 / 2)
PQdsplen CBC 29432606 100.0 % (2 / 2)
pqGetInt GNC 45260546 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.5.0-beta