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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 63.5 % 1006 639 12 355 13 14 612 7 8
Current Date: 2026-03-14 14:10:32 -0400 Functions: 82.6 % 23 19 4 3 16 1
Baseline: lcov-20260315-024220-baseline Branches: 58.2 % 858 499 11 348 11 15 473 5 3
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 60.0 % 15 9 6 9
(30,360] days: 39.5 % 124 49 6 69 10 5 34
(360..) days: 67.0 % 867 581 286 3 578
Function coverage date bins:
(30,360] days: 33.3 % 3 1 2 1
(360..) days: 90.0 % 20 18 2 3 15
Branch coverage date bins:
(7,30] days: 60.0 % 20 12 8 12
(30,360] days: 50.0 % 66 33 3 30 10 3 20
(360..) days: 58.8 % 772 454 318 1 453

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 29344 96.8 % (30 / 31) 75.5 % (80 / 106)
getAnotherTuple CBC 4836242 52.6 % (20 / 38) 60.0 % (12 / 20)
getBackendKeyData CBC 14157 38.7 % (12 / 31) 56.2 % (9 / 16)
getCopyDataMessage CBC 2878083 66.7 % (26 / 39) 62.5 % (15 / 24)
getCopyStart CBC 6251 69.2 % (18 / 26) 66.7 % (16 / 24)
getNotify CBC 55 66.7 % (22 / 33) 58.3 % (7 / 12)
getParamDescriptions CBC 49 50.0 % (16 / 32) 53.6 % (15 / 28)
getParameterStatus CBC 219924 58.3 % (7 / 12) 50.0 % (3 / 6)
getReadyForQuery CBC 354295 76.5 % (13 / 17) 66.7 % (4 / 6)
getRowDescriptions CBC 174536 69.7 % (46 / 66) 58.6 % (34 / 58)
handleFatalError UBC 0 0.0 % (0 / 6)
handleSyncLoss UBC 0 0.0 % (0 / 4)
pqBuildErrorMessage3 CBC 36207 80.2 % (73 / 91) 65.4 % (51 / 78)
pqBuildStartupPacket3 CBC 14672 81.8 % (9 / 11) 50.0 % (4 / 8)
pqEndcopy3 CBC 200 48.5 % (16 / 33) 36.8 % (14 / 38)
pqFunctionCall3 GNC 1082 53.5 % (53 / 99) 43.3 % (42 / 97)
pqGetCopyData3 CBC 2764050 81.8 % (18 / 22) 71.4 % (10 / 14)
pqGetErrorNotice3 CBC 36204 81.2 % (39 / 48) 72.5 % (29 / 40)
pqGetNegotiateProtocolVersion3 GNC 14580 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 1834478 65.7 % (119 / 181) 55.8 % (92 / 165)
reportErrorPosition CBC 5735 88.9 % (80 / 90) 83.3 % (45 / 54)

Generated by: LCOV version 2.4-beta