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

Generated by: LCOV version 2.0-1