LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - walsummarizer.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 69.2 % 454 314 1 139 314
Current Date: 2026-07-25 17:13:00 -0400 Functions: 94.4 % 18 17 1 17
Baseline: lcov-20260726-baseline Branches: 46.0 % 272 125 1 146 125
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 91.2 % 34 31 3 31
(360..) days: 67.3 % 419 282 1 136 282
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 93.8 % 16 15 1 15
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 32.1 % 28 9 1 18 9
(360..) days: 47.5 % 242 115 127 115

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
SummarizeWAL CBC 33 75.5 % (71 / 94) 42.7 % (35 / 82)
SummarizeXactRecord CBC 2098 47.4 % (9 / 19) 10.0 % (2 / 20)
WalSummarizerMain CBC 5 60.0 % (45 / 75) 34.6 % (9 / 26)
GetOldestUnsummarizedLSN CBC 2545 83.7 % (41 / 49) 58.8 % (20 / 34)
WaitForWalSummarization CBC 13 64.5 % (20 / 31) 31.2 % (5 / 16)
SummarizeDbaseRecord CBC 6 43.5 % (10 / 23) 12.5 % (1 / 8)
GetWalSummarizerState UBC 0 0.0 % (0 / 19) 0.0 % (0 / 6)
MaybeRemoveOldWalSummaries CBC 33 88.0 % (22 / 25) 70.0 % (14 / 20)
summarizer_read_local_xlog_page CBC 3111 70.4 % (19 / 27) 57.1 % (8 / 14)
ProcessWalSummarizerInterrupts CBC 80855 66.7 % (8 / 12) 58.3 % (7 / 12)
SummarizeSmgrRecord CBC 48 100.0 % (13 / 13) 60.0 % (6 / 10)
GetLatestLSN CBC 80 46.2 % (6 / 13) 50.0 % (3 / 6)
SummarizeXlogRecord CBC 1107 88.2 % (15 / 17) 87.5 % (7 / 8)
WakeupWalSummarizer CBC 1713 87.5 % (7 / 8) 75.0 % (3 / 4)
summarizer_wait_for_wal CBC 40 91.7 % (11 / 12) 83.3 % (5 / 6)
WalSummarizerShmemInit CBC 1223 100.0 % (9 / 9)
WalSummarizerShmemRequest CBC 1226 100.0 % (3 / 3)
WalSummarizerShutdown CBC 5 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1