LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 75.3 % 417 314 103 314
Current Date: 2025-12-15 18:36:29 -0500 Functions: 91.9 % 37 34 3 2 32
Baseline: lcov-20251216-010103-baseline Branches: 61.7 % 248 153 95 153
Baseline Date: 2025-12-15 13:30:48 -0800 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 2 30
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
PQlibVersion UBC 0 0.0 % (0 / 2)
pqGets_append UBC 0 0.0 % (0 / 2)
pqWriteReady UBC 0 0.0 % (0 / 2)
libpq_ngettext CBC 7 100.0 % (3 / 3)
libpq_append_error CBC 35 90.9 % (10 / 11) 50.0 % (4 / 8)
pqReadReady CBC 96 100.0 % (2 / 2)
PQgetCurrentTimeUSec CBC 730 100.0 % (3 / 3)
libpq_append_conn_error CBC 781 90.9 % (10 / 11) 62.5 % (5 / 8)
PQenv2encoding CBC 8855 87.5 % (7 / 8) 66.7 % (4 / 6)
pqPutc CBC 10142 75.0 % (3 / 4) 50.0 % (1 / 2)
pqGetnchar CBC 13409 83.3 % (5 / 6) 50.0 % (1 / 2)
libpq_gettext CBC 30127 100.0 % (3 / 3)
libpq_binddomain CBC 30134 100.0 % (13 / 13) 83.3 % (5 / 6)
pqPutInt GNC 78819 68.8 % (11 / 16) 57.1 % (4 / 7)
pqCheckInBufferSpace CBC 275914 64.7 % (22 / 34) 46.4 % (13 / 28)
pqPutnchar CBC 331330 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 365346 75.0 % (3 / 4) 50.0 % (1 / 2)
PQmblenBounded CBC 436550 100.0 % (2 / 2)
pqWait CBC 459452 100.0 % (2 / 2)
pqSendSome CBC 460200 52.1 % (25 / 48) 48.4 % (15 / 31)
pqWaitTimed CBC 485013 100.0 % (8 / 8) 100.0 % (4 / 4)
pqSocketCheck CBC 485109 76.5 % (13 / 17) 77.8 % (14 / 18)
pqPutMsgEnd CBC 693150 85.0 % (17 / 20) 68.8 % (11 / 16)
pqPutMsgStart CBC 693150 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutMsgBytes CBC 785637 83.3 % (5 / 6) 50.0 % (1 / 2)
pqFlush CBC 798138 100.0 % (6 / 6) 100.0 % (4 / 4)
PQsocketPoll CBC 878045 89.5 % (17 / 19) 85.7 % (12 / 14)
pqReadData CBC 972622 68.6 % (48 / 70) 64.1 % (25 / 39)
pqCheckOutBufferSpace CBC 1478808 52.2 % (12 / 23) 36.4 % (8 / 22)
pqGets CBC 1530730 100.0 % (2 / 2)
pqGets_internal CBC 1530730 92.9 % (13 / 14) 62.5 % (5 / 8)
pqParseDone CBC 7570461 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetc CBC 10416483 100.0 % (5 / 5) 100.0 % (2 / 2)
pqSkipnchar CBC 18812746 80.0 % (4 / 5) 50.0 % (1 / 2)
PQdsplen CBC 21803929 100.0 % (2 / 2)
PQmblen CBC 21804041 100.0 % (2 / 2)
pqGetInt GNC 35709544 80.0 % (16 / 20) 71.4 % (5 / 7)

Generated by: LCOV version 2.4-beta