LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-protocol3.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 63.5 % 1006 639 12 355 13 14 612 7 8
Current Date: 2026-05-05 10:23:31 +0900 Functions: 82.6 % 23 19 4 3 16 1
Baseline: lcov-20260505-025707-baseline Branches: 58.2 % 858 499 11 348 11 15 473 5 3
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 41.9 % 86 36 12 38 14 22
(360..) days: 65.5 % 920 603 317 13 590
Function coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 90.5 % 21 19 2 3 16
Branch coverage date bins:
(30,360] days: 53.8 % 52 28 11 13 15 13
(360..) days: 58.4 % 806 471 335 11 460

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 2136581 65.7 % (119 / 181) 55.8 % (92 / 165)
pqFunctionCall3 GNC 1341 53.5 % (53 / 99) 43.3 % (42 / 97)
pqBuildErrorMessage3 CBC 48865 80.2 % (73 / 91) 65.4 % (51 / 78)
build_startup_packet GNC 31180 96.8 % (30 / 31) 75.5 % (80 / 106)
getRowDescriptions CBC 207120 69.7 % (46 / 66) 58.6 % (34 / 58)
pqEndcopy3 CBC 205 48.5 % (16 / 33) 36.8 % (14 / 38)
pqGetNegotiateProtocolVersion3 GNC 15487 39.3 % (22 / 56) 47.2 % (17 / 36)
pqGetline3 UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
getParamDescriptions CBC 58 50.0 % (16 / 32) 53.6 % (15 / 28)
pqGetErrorNotice3 CBC 48862 81.2 % (39 / 48) 72.5 % (29 / 40)
pqGetlineAsync3 UBC 0 0.0 % (0 / 19) 0.0 % (0 / 10)
getCopyDataMessage CBC 2971969 66.7 % (26 / 39) 62.5 % (15 / 24)
reportErrorPosition CBC 8030 88.9 % (80 / 90) 83.3 % (45 / 54)
getAnotherTuple CBC 5012056 52.6 % (20 / 38) 60.0 % (12 / 20)
getCopyStart CBC 6836 69.2 % (18 / 26) 66.7 % (16 / 24)
getBackendKeyData CBC 15062 38.7 % (12 / 31) 56.2 % (9 / 16)
getNotify CBC 55 66.7 % (22 / 33) 58.3 % (7 / 12)
pqBuildStartupPacket3 CBC 15590 81.8 % (9 / 11) 50.0 % (4 / 8)
pqGetCopyData3 CBC 2844241 81.8 % (18 / 22) 71.4 % (10 / 14)
getParameterStatus CBC 235205 58.3 % (7 / 12) 50.0 % (3 / 6)
getReadyForQuery CBC 427424 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.5.0-beta