LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 76.2 % 420 320 3 97 2 318 2
Current Date: 2026-05-29 21:51:00 -0400 Functions: 92.1 % 38 35 1 2 4 31 2
Baseline: lcov-20260530-034037-baseline Branches: 63.3 % 248 157 91 157
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 62.5 % 8 5 3 5
(360..) days: 76.3 % 410 313 97 313
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 0.0 % 1 0 1
(360..) days: 94.3 % 35 33 2 2 31
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 GNC 38 90.9 % (10 / 11) 50.0 % (4 / 8)
pqReadReady CBC 115 100.0 % (2 / 2)
libpq_append_conn_error GNC 856 90.9 % (10 / 11) 62.5 % (5 / 8)
PQgetCurrentTimeUSec CBC 971 100.0 % (3 / 3)
pqPutc CBC 10537 75.0 % (3 / 4) 50.0 % (1 / 2)
PQenv2encoding CBC 10797 87.5 % (7 / 8) 66.7 % (4 / 6)
pqGetnchar CBC 15912 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 38416 100.0 % (3 / 3)
libpq_binddomain CBC 38423 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt GNC 83469 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 315659 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 401817 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 454535 75.0 % (3 / 4) 50.0 % (1 / 2)
pqWait CBC 546382 100.0 % (2 / 2)
pqWaitTimed CBC 576933 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 577048 76.5 % (13 / 17) 77.8 % (14 / 18)
pqSendSome CBC 620562 60.4 % (29 / 48) 58.1 % (18 / 31)
PQmblenBounded CBC 632628 100.0 % (2 / 2)
pqPutMsgEnd CBC 854843 85.0 % (17 / 20) 68.8 % (11 / 16)
pqPutMsgStart CBC 854843 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutMsgBytes CBC 950358 83.3 % (5 / 6) 50.0 % (1 / 2)
PQsocketPoll CBC 1053120 89.5 % (17 / 19) 85.7 % (12 / 14)
pqFlush CBC 1057339 100.0 % (6 / 6) 100.0 % (4 / 4)
pqReadData CBC 1175842 68.6 % (48 / 70) 64.1 % (25 / 39)
pqCheckOutBufferSpace CBC 1805224 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1942769 100.0 % (2 / 2)
pqGets_internal CBC 1942770 92.9 % (13 / 14) 75.0 % (6 / 8)
pqParseDone CBC 8972577 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 12557093 100.0 % (5 / 5) 100.0 % (2 / 2)
pqSkipnchar CBC 24672864 80.0 % (4 / 5) 50.0 % (1 / 2)
PQmblen CBC 29453581 100.0 % (2 / 2)
PQdsplen CBC 29453879 100.0 % (2 / 2)
pqGetInt GNC 45318327 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.5.0-beta