LCOV - differential code coverage report
Current view: top level - src/backend/replication - walreceiver.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 87.6 % 541 474 67 5 469
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 15 15 15
Baseline: lcov-20260726-baseline Branches: 62.3 % 342 213 129 4 209
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.7 % 60 58 2 2 56
(360..) days: 86.5 % 481 416 65 3 413
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 13 13 13
Branch coverage date bins:
(30,360] days: 75.0 % 32 24 8 24
(360..) days: 61.0 % 310 189 121 4 185

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
WalReceiverMain CBC 264 88.2 % (157 / 178) 59.1 % (65 / 110)
WalRcvGetStateString CBC 16 35.3 % (6 / 17) 25.0 % (2 / 8)
pg_stat_get_wal_receiver CBC 27 86.4 % (57 / 66) 62.5 % (20 / 32)
WalRcvWaitForStartPosition CBC 14 82.9 % (29 / 35) 40.9 % (9 / 22)
XLogWalRcvWrite CBC 111435 82.9 % (29 / 35) 68.2 % (15 / 22)
XLogWalRcvProcessMsg CBC 111724 86.7 % (26 / 30) 33.3 % (5 / 15)
WalRcvComputeNextWakeup CBC 347503 87.0 % (20 / 23) 66.7 % (10 / 15)
WalRcvFetchTimeLineHistoryFiles CBC 182 86.7 % (13 / 15) 64.3 % (9 / 14)
XLogWalRcvClose CBC 765 83.3 % (10 / 12) 41.7 % (5 / 12)
XLogWalRcvSendHSFeedback CBC 56468 94.1 % (32 / 34) 83.3 % (20 / 24)
XLogWalRcvSendReply CBC 125232 96.2 % (25 / 26) 91.7 % (22 / 24)
ProcessWalSndrMessage CBC 111724 100.0 % (20 / 20) 80.0 % (8 / 10)
WalRcvDie CBC 258 100.0 % (18 / 18) 66.7 % (12 / 18)
WalRcvRequestApplyReply CBC 12356 100.0 % (8 / 8) 100.0 % (2 / 2)
XLogWalRcvFlush CBC 56938 100.0 % (24 / 24) 64.3 % (9 / 14)

Generated by: LCOV version 2.0-1