LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 75.3 % 417 314 103 314
Current Date: 2025-10-28 08:26:42 +0900 Functions: 91.9 % 37 34 3 34
Baseline: lcov-20251028-005825-baseline Branches: 61.7 % 248 153 95 153
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.8 % 16 15 1 15
(360..) days: 74.6 % 401 299 102 299
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 91.4 % 35 32 3 32
Branch coverage date bins:
(30,360] days: 81.2 % 16 13 3 13
(360..) days: 60.3 % 232 140 92 140

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 21444605 100.0 % (2 / 2)
PQenv2encoding CBC 8607 87.5 % (7 / 8) 66.7 % (4 / 6)
PQgetCurrentTimeUSec CBC 732 100.0 % (3 / 3)
PQlibVersion UBC 0 0.0 % (0 / 2)
PQmblen CBC 21444717 100.0 % (2 / 2)
PQmblenBounded CBC 397176 100.0 % (2 / 2)
PQsocketPoll CBC 1030595 89.5 % (17 / 19) 85.7 % (12 / 14)
libpq_append_conn_error CBC 758 90.9 % (10 / 11) 62.5 % (5 / 8)
libpq_append_error CBC 35 90.9 % (10 / 11) 50.0 % (4 / 8)
libpq_binddomain CBC 28586 100.0 % (13 / 13) 83.3 % (5 / 6)
libpq_gettext CBC 28579 100.0 % (3 / 3)
libpq_ngettext CBC 7 100.0 % (3 / 3)
pqCheckInBufferSpace CBC 273090 64.7 % (22 / 34) 46.4 % (13 / 28)
pqCheckOutBufferSpace CBC 1443299 52.2 % (12 / 23) 36.4 % (8 / 22)
pqFlush CBC 767259 100.0 % (6 / 6) 100.0 % (4 / 4)
pqGetInt CBC 35326122 80.0 % (16 / 20) 71.4 % (5 / 7)
pqGetc CBC 10234694 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetnchar CBC 13067 83.3 % (5 / 6) 50.0 % (1 / 2)
pqGets CBC 1489406 100.0 % (2 / 2)
pqGets_append UBC 0 0.0 % (0 / 2)
pqGets_internal CBC 1489406 92.9 % (13 / 14) 62.5 % (5 / 8)
pqParseDone CBC 7489589 100.0 % (5 / 5) 100.0 % (2 / 2)
pqPutInt CBC 78810 68.8 % (11 / 16) 57.1 % (4 / 7)
pqPutMsgBytes CBC 768042 83.3 % (5 / 6) 50.0 % (1 / 2)
pqPutMsgEnd CBC 675236 85.0 % (17 / 20) 68.8 % (11 / 16)
pqPutMsgStart CBC 675236 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutc CBC 10145 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPutnchar CBC 328605 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 350482 75.0 % (3 / 4) 50.0 % (1 / 2)
pqReadData CBC 926066 68.6 % (48 / 70) 64.1 % (25 / 39)
pqReadReady CBC 93 100.0 % (2 / 2)
pqSendSome CBC 442297 52.1 % (25 / 48) 48.4 % (15 / 31)
pqSkipnchar CBC 18640242 80.0 % (4 / 5) 50.0 % (1 / 2)
pqSocketCheck CBC 467819 76.5 % (13 / 17) 77.8 % (14 / 18)
pqWait CBC 442756 100.0 % (2 / 2)
pqWaitTimed CBC 467726 100.0 % (8 / 8) 100.0 % (4 / 4)
pqWriteReady UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.4-beta