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

Generated by: LCOV version 2.4-beta