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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 62.3 % 981 611 4 366 2 609 4 2
Current Date: 2025-10-28 08:26:42 +0900 Functions: 78.3 % 23 18 5 1 17
Baseline: lcov-20251028-005825-baseline Branches: 57.0 % 798 455 343 455
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 26.4 % 110 29 4 77 2 27
(360..) days: 66.8 % 871 582 289 582
Function coverage date bins:
(30,360] days: 33.3 % 3 1 2 1
(360..) days: 85.0 % 20 17 3 1 16
Branch coverage date bins:
(30,360] days: 29.6 % 54 16 38 16
(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
handleFatalError UBC 0 0.0 % (0 / 6)
handleSyncLoss UBC 0 0.0 % (0 / 4)
pqGetNegotiateProtocolVersion3 UBC 0 0.0 % (0 / 41) 0.0 % (0 / 24)
pqGetline3 UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
pqGetlineAsync3 UBC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
getNotify CBC 31 66.7 % (22 / 33) 58.3 % (7 / 12)
getParamDescriptions CBC 49 50.0 % (16 / 32) 53.6 % (15 / 28)
pqEndcopy3 CBC 191 48.5 % (16 / 33) 36.8 % (14 / 38)
pqFunctionCall3 GNC 1082 53.5 % (53 / 99) 43.3 % (42 / 97)
reportErrorPosition CBC 5282 90.8 % (79 / 87) 84.6 % (44 / 52)
getCopyStart CBC 5948 69.2 % (18 / 26) 66.7 % (16 / 24)
getBackendKeyData CBC 12456 38.7 % (12 / 31) 56.2 % (9 / 16)
pqBuildStartupPacket3 CBC 12955 85.7 % (6 / 7) 50.0 % (1 / 2)
build_startup_packet CBC 25910 100.0 % (28 / 28) 86.4 % (57 / 66)
pqGetErrorNotice3 CBC 34516 81.2 % (39 / 48) 72.5 % (29 / 40)
pqBuildErrorMessage3 CBC 34519 80.2 % (73 / 91) 65.4 % (51 / 78)
getRowDescriptions CBC 159282 69.7 % (46 / 66) 58.6 % (34 / 58)
getParameterStatus CBC 193787 58.3 % (7 / 12) 50.0 % (3 / 6)
getReadyForQuery CBC 323409 76.5 % (13 / 17) 66.7 % (4 / 6)
pqParseInput3 CBC 1698397 65.7 % (119 / 181) 55.8 % (92 / 165)
pqGetCopyData3 CBC 2719635 81.8 % (18 / 22) 71.4 % (10 / 14)
getCopyDataMessage CBC 2855903 66.7 % (26 / 39) 62.5 % (15 / 24)
getAnotherTuple CBC 3969218 52.6 % (20 / 38) 60.0 % (12 / 20)

Generated by: LCOV version 2.4-beta