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

Generated by: LCOV version 2.4-beta