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

Generated by: LCOV version 2.0-1