LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-protocol3.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 63.3 % 1014 642 372 642
Current Date: 2026-08-27 14:31:44 +0300 Functions: 82.6 % 23 19 4 1 18
Baseline: lcov-20260827-baseline Branches: 57.6 % 874 503 371 503
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 57.1 % 35 20 15 20
(360..) days: 63.6 % 975 620 355 620
Function coverage date bins:
(360..) days: 82.6 % 23 19 4 1 18
Branch coverage date bins:
(7,30] days: 25.0 % 8 2 6 2
(30,360] days: 55.3 % 38 21 17 21
(360..) days: 58.0 % 828 480 348 480

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
pqParseInput3 CBC 2179898 65.7 % (119 / 181) 55.1 % (92 / 167)
pqFunctionCall3 GNC 1343 52.4 % (55 / 105) 42.1 % (45 / 107)
pqGetNegotiateProtocolVersion3 CBC 15811 39.3 % (22 / 56) 47.2 % (17 / 36)
pqGetline3 UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
getRowDescriptions CBC 204389 69.7 % (46 / 66) 58.6 % (34 / 58)
getBackendKeyData CBC 15476 38.7 % (12 / 31) 56.2 % (9 / 16)
pqGetlineAsync3 UBC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
getAnotherTuple CBC 3965761 52.6 % (20 / 38) 60.0 % (12 / 20)
pqBuildErrorMessage3 CBC 49663 80.2 % (73 / 91) 65.4 % (51 / 78)
pqEndcopy3 CBC 206 48.5 % (16 / 33) 36.8 % (14 / 38)
getParamDescriptions CBC 58 50.0 % (16 / 32) 53.6 % (15 / 28)
getCopyDataMessage CBC 3150518 65.9 % (27 / 41) 57.1 % (16 / 28)
getNotify CBC 53 66.7 % (22 / 33) 58.3 % (7 / 12)
reportErrorPosition CBC 8052 88.9 % (80 / 90) 83.3 % (45 / 54)
pqGetErrorNotice3 CBC 49660 81.2 % (39 / 48) 72.5 % (29 / 40)
getCopyStart CBC 6852 69.2 % (18 / 26) 66.7 % (16 / 24)
handleFatalError UBC 0 0.0 % (0 / 6)
getParameterStatus CBC 241351 58.3 % (7 / 12) 50.0 % (3 / 6)
getReadyForQuery CBC 425342 76.5 % (13 / 17) 66.7 % (4 / 6)
handleSyncLoss UBC 0 0.0 % (0 / 4)
pqGetCopyData3 CBC 2958287 81.8 % (18 / 22) 71.4 % (10 / 14)
pqBuildStartupPacket3 CBC 15843 81.8 % (9 / 11) 50.0 % (4 / 8)
build_startup_packet CBC 31686 96.8 % (30 / 31) 75.5 % (80 / 106)

Generated by: LCOV version 2.0-1