LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-protocol3.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 61.8 % 1000 618 382 618
Current Date: 2026-11-05 14:14:01 +0100 Functions: 78.3 % 23 18 5 1 17
Baseline: lcov-20261105-baseline Branches: 56.0 % 854 478 376 478
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 44.0 % 25 11 14 11
(360..) days: 62.3 % 975 607 368 607
Function coverage date bins:
(360..) days: 78.3 % 23 18 5 1 17
Branch coverage date bins:
(30,360] days: 34.6 % 26 9 17 9
(360..) days: 56.6 % 828 469 359 469

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 2161398 65.7 % (119 / 181) 55.1 % (92 / 167)
pqFunctionCall3 GNC 1343 52.4 % (55 / 105) 42.1 % (45 / 107)
pqBuildErrorMessage3 CBC 47861 80.2 % (73 / 91) 65.4 % (51 / 78)
pqGetNegotiateProtocolVersion3 UBC 0 0.0 % (0 / 44) 0.0 % (0 / 26)
build_startup_packet CBC 32842 96.6 % (28 / 29) 75.0 % (72 / 96)
getRowDescriptions CBC 204881 69.7 % (46 / 66) 58.6 % (34 / 58)
pqEndcopy3 CBC 212 48.5 % (16 / 33) 36.8 % (14 / 38)
pqGetline3 UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
getParamDescriptions CBC 59 50.0 % (16 / 32) 53.6 % (15 / 28)
getCopyDataMessage CBC 3134025 65.9 % (27 / 41) 57.1 % (16 / 28)
pqGetErrorNotice3 CBC 47858 81.2 % (39 / 48) 72.5 % (29 / 40)
pqGetlineAsync3 UBC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
reportErrorPosition CBC 7864 88.9 % (80 / 90) 83.3 % (45 / 54)
getAnotherTuple CBC 3914037 52.6 % (20 / 38) 60.0 % (12 / 20)
getCopyStart CBC 6815 69.2 % (18 / 26) 66.7 % (16 / 24)
getBackendKeyData CBC 16047 38.7 % (12 / 31) 56.2 % (9 / 16)
getNotify CBC 53 66.7 % (22 / 33) 58.3 % (7 / 12)
pqBuildStartupPacket3 CBC 16421 81.8 % (9 / 11) 50.0 % (4 / 8)
pqGetCopyData3 CBC 2937427 81.8 % (18 / 22) 71.4 % (10 / 14)
getParameterStatus CBC 249817 58.3 % (7 / 12) 50.0 % (3 / 6)
getReadyForQuery CBC 423689 76.5 % (13 / 17) 66.7 % (4 / 6)
handleFatalError UBC 0 0.0 % (0 / 6)
handleSyncLoss UBC 0 0.0 % (0 / 4)

Generated by: LCOV version 2.0-1