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

Generated by: LCOV version 2.5.0-beta