LCOV - differential code coverage report
Current view: top level - src/backend/replication - walreceiver.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 83.5 % 527 440 1 4 82 6 434 1 6
Current Date: 2025-10-26 12:31:50 -0700 Functions: 100.0 % 15 15 6 9
Baseline: lcov-20251027-010456-baseline Branches: 57.3 % 347 199 1 1 146 3 196
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.6 % 29 28 1 6 22
(360..) days: 82.7 % 498 412 4 82 412
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 14 14 5 9
Branch coverage date bins:
(30,360] days: 91.7 % 12 11 1 3 8
(360..) days: 56.1 % 335 188 1 146 188

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
WalRcvGetStateString CBC 2 26.7 % (4 / 15) 14.3 % (1 / 7)
pg_stat_get_wal_receiver CBC 7 80.3 % (53 / 66) 50.0 % (17 / 34)
WalRcvWaitForStartPosition GNC 11 54.3 % (19 / 35) 37.5 % (9 / 24)
WalRcvFetchTimeLineHistoryFiles CBC 144 86.7 % (13 / 15) 64.3 % (9 / 14)
WalRcvDie CBC 210 100.0 % (18 / 18) 61.1 % (11 / 18)
WalReceiverMain GNC 210 84.3 % (145 / 172) 54.4 % (62 / 114)
XLogWalRcvClose CBC 709 83.3 % (10 / 12) 41.7 % (5 / 12)
WalRcvForceReply CBC 9130 100.0 % (8 / 8) 75.0 % (3 / 4)
XLogWalRcvSendHSFeedback GNC 40135 94.1 % (32 / 34) 83.3 % (20 / 24)
XLogWalRcvFlush GNC 40620 100.0 % (23 / 23) 62.5 % (10 / 16)
XLogWalRcvSendReply GNC 89259 95.5 % (21 / 22) 81.2 % (13 / 16)
XLogWalRcvWrite CBC 99780 82.4 % (28 / 34) 68.2 % (15 / 22)
ProcessWalSndrMessage CBC 99881 100.0 % (20 / 20) 75.0 % (9 / 12)
XLogWalRcvProcessMsg GNC 99881 86.7 % (26 / 30) 33.3 % (5 / 15)
WalRcvComputeNextWakeup CBC 289474 87.0 % (20 / 23) 66.7 % (10 / 15)

Generated by: LCOV version 2.4-beta