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

Generated by: LCOV version 2.5.0-beta