LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-protocol3.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 63.4 % 1010 640 370 640
Current Date: 2026-07-25 17:13:00 -0400 Functions: 82.6 % 23 19 4 19
Baseline: lcov-20260726-baseline Branches: 57.9 % 866 501 365 501
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 42.5 % 87 37 50 37
(360..) days: 65.3 % 923 603 320 603
Function coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 90.5 % 21 19 2 19
Branch coverage date bins:
(30,360] days: 53.6 % 56 30 26 30
(360..) days: 58.1 % 810 471 339 471

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 2178332 65.7 % (119 / 181) 55.1 % (92 / 167)
pqFunctionCall3 CBC 1343 52.4 % (54 / 103) 42.7 % (44 / 103)
pqGetNegotiateProtocolVersion3 CBC 15408 39.3 % (22 / 56) 47.2 % (17 / 36)
pqGetline3 UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
getRowDescriptions CBC 204503 69.7 % (46 / 66) 58.6 % (34 / 58)
getBackendKeyData CBC 15067 38.7 % (12 / 31) 56.2 % (9 / 16)
pqGetlineAsync3 UBC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
getAnotherTuple CBC 3938084 52.6 % (20 / 38) 60.0 % (12 / 20)
pqBuildErrorMessage3 CBC 49680 80.2 % (73 / 91) 65.4 % (51 / 78)
pqEndcopy3 CBC 205 48.5 % (16 / 33) 36.8 % (14 / 38)
getParamDescriptions CBC 58 50.0 % (16 / 32) 53.6 % (15 / 28)
getCopyDataMessage CBC 3118568 66.7 % (26 / 39) 62.5 % (15 / 24)
getNotify CBC 53 66.7 % (22 / 33) 58.3 % (7 / 12)
reportErrorPosition CBC 8136 88.9 % (80 / 90) 83.3 % (45 / 54)
pqGetErrorNotice3 CBC 49677 81.2 % (39 / 48) 72.5 % (29 / 40)
getCopyStart CBC 6818 69.2 % (18 / 26) 66.7 % (16 / 24)
handleFatalError UBC 0 0.0 % (0 / 6)
getParameterStatus CBC 235346 58.3 % (7 / 12) 50.0 % (3 / 6)
getReadyForQuery CBC 426322 76.5 % (13 / 17) 66.7 % (4 / 6)
handleSyncLoss UBC 0 0.0 % (0 / 4)
pqGetCopyData3 CBC 2935743 81.8 % (18 / 22) 71.4 % (10 / 14)
pqBuildStartupPacket3 CBC 15439 81.8 % (9 / 11) 50.0 % (4 / 8)
build_startup_packet CBC 30878 96.8 % (30 / 31) 75.5 % (80 / 106)

Generated by: LCOV version 2.0-1