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

Generated by: LCOV version 2.0-1