LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-misc.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 73.8 % 400 295 105 3 2 290 2
Current Date: 2024-04-14 14:21:10 Functions: 91.4 % 35 32 3 2 30 1
Baseline: 16@8cea358b128 Branches: 60.6 % 236 143 93 3 140
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 2 2 2
(60,120] days: 100.0 % 8 8 8
(240..) days: 73.1 % 390 285 105 3 282
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 91.2 % 34 31 3 1 30
Branch coverage date bins:
(60,120] days: 75.0 % 4 3 1 3
(240..) days: 60.3 % 232 140 92 3 137

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 25110844 100.0 % (2 / 2)
PQenv2encoding CBC 8197 87.5 % (7 / 8) 66.7 % (4 / 6)
PQlibVersion UBC 0 0.0 % (0 / 2)
PQmblen CBC 25110233 100.0 % (2 / 2)
PQmblenBounded CBC 369206 100.0 % (2 / 2)
PQsocketPoll GNC 514207 94.1 % (16 / 17) 91.7 % (11 / 12)
libpq_append_conn_error CBC 610 90.9 % (10 / 11) 62.5 % (5 / 8)
libpq_append_error CBC 25 90.9 % (10 / 11) 50.0 % (4 / 8)
libpq_binddomain CBC 90844 100.0 % (13 / 13) 83.3 % (5 / 6)
libpq_gettext CBC 90837 100.0 % (3 / 3)
libpq_ngettext CBC 7 100.0 % (3 / 3)
pqCheckInBufferSpace CBC 119293 64.7 % (22 / 34) 46.4 % (13 / 28)
pqCheckOutBufferSpace CBC 1359111 52.2 % (12 / 23) 36.4 % (8 / 22)
pqFlush CBC 793013 100.0 % (6 / 6) 100.0 % (4 / 4)
pqGetInt CBC 29024694 80.0 % (16 / 20) 71.4 % (5 / 7)
pqGetc CBC 9977837 100.0 % (5 / 5) 100.0 % (2 / 2)
pqGetnchar CBC 463 83.3 % (5 / 6) 50.0 % (1 / 2)
pqGets CBC 1803871 100.0 % (2 / 2)
pqGets_append UBC 0 0.0 % (0 / 2)
pqGets_internal CBC 1803871 92.9 % (13 / 14) 62.5 % (5 / 8)
pqPutInt CBC 73074 68.8 % (11 / 16) 57.1 % (4 / 7)
pqPutMsgBytes CBC 722613 83.3 % (5 / 6) 50.0 % (1 / 2)
pqPutMsgEnd CBC 636483 81.2 % (13 / 16) 70.0 % (7 / 10)
pqPutMsgStart CBC 636483 92.3 % (12 / 13) 83.3 % (5 / 6)
pqPutc CBC 9252 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPutnchar CBC 326829 75.0 % (3 / 4) 50.0 % (1 / 2)
pqPuts CBC 313458 75.0 % (3 / 4) 50.0 % (1 / 2)
pqReadData CBC 951493 67.1 % (47 / 70) 64.1 % (25 / 39)
pqReadReady CBC 96 100.0 % (2 / 2)
pqSendSome CBC 406821 52.1 % (25 / 48) 48.4 % (15 / 31)
pqSkipnchar CBC 14791121 80.0 % (4 / 5) 50.0 % (1 / 2)
pqSocketCheck GNC 513903 71.4 % (10 / 14) 75.0 % (12 / 16)
pqWait CBC 489244 100.0 % (2 / 2)
pqWaitTimed CBC 513807 75.0 % (6 / 8) 75.0 % (3 / 4)
pqWriteReady UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622