LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-protocol3.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 62.3 % 981 611 4 366 2 609 4 2
Current Date: 2025-09-06 07:49:51 +0900 Functions: 78.3 % 23 18 5 1 17
Baseline: lcov-20250907-010129-baseline Branches: 57.0 % 798 455 343 455
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 32.7 % 52 17 4 31 2 15
(30,360] days: 20.7 % 58 12 46 12
(360..) days: 66.8 % 871 582 289 582
Function coverage date bins:
(7,30] days: 0.0 % 2 0 2
(30,360] days: 100.0 % 1 1 1
(360..) days: 85.0 % 20 17 3 1 16
Branch coverage date bins:
(7,30] days: 50.0 % 18 9 9 9
(30,360] days: 19.4 % 36 7 29 7
(360..) days: 59.0 % 744 439 305 439

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 1740857 65.7 % (119 / 181) 55.8 % (92 / 165)
pqFunctionCall3 GNC 1084 53.5 % (53 / 99) 43.3 % (42 / 97)
pqBuildErrorMessage3 CBC 33951 80.2 % (73 / 91) 65.4 % (51 / 78)
getRowDescriptions CBC 159063 69.7 % (46 / 66) 58.6 % (34 / 58)
pqEndcopy3 CBC 189 48.5 % (16 / 33) 36.8 % (14 / 38)
pqGetNegotiateProtocolVersion3 UBC 0 0.0 % (0 / 41) 0.0 % (0 / 24)
pqGetline3 UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
getParamDescriptions CBC 49 50.0 % (16 / 32) 53.6 % (15 / 28)
pqGetErrorNotice3 CBC 33948 81.2 % (39 / 48) 72.5 % (29 / 40)
pqGetlineAsync3 UBC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
build_startup_packet CBC 25544 100.0 % (28 / 28) 86.4 % (57 / 66)
getCopyDataMessage CBC 2909119 66.7 % (26 / 39) 62.5 % (15 / 24)
getAnotherTuple CBC 3928073 52.6 % (20 / 38) 60.0 % (12 / 20)
getCopyStart CBC 6189 69.2 % (18 / 26) 66.7 % (16 / 24)
reportErrorPosition CBC 5228 90.8 % (79 / 87) 84.6 % (44 / 52)
getBackendKeyData CBC 12290 38.7 % (12 / 31) 56.2 % (9 / 16)
getNotify CBC 31 66.7 % (22 / 33) 58.3 % (7 / 12)
pqGetCopyData3 CBC 2771976 81.8 % (18 / 22) 71.4 % (10 / 14)
getParameterStatus CBC 191233 58.3 % (7 / 12) 50.0 % (3 / 6)
getReadyForQuery CBC 322134 76.5 % (13 / 17) 66.7 % (4 / 6)
pqBuildStartupPacket3 CBC 12772 85.7 % (6 / 7) 50.0 % (1 / 2)
handleFatalError UBC 0 0.0 % (0 / 6)
handleSyncLoss UBC 0 0.0 % (0 / 4)

Generated by: LCOV version 2.4-beta