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

Generated by: LCOV version 2.5.0-beta