LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xlogwait.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 98.1 % 157 154 3 154
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 14 14 14
Baseline: lcov-20261105-baseline Branches: 74.3 % 105 78 27 78
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.7 % 75 74 1 74
(360..) days: 97.6 % 82 80 2 80
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 100.0 % 7 7 7
Branch coverage date bins:
(30,360] days: 70.8 % 65 46 19 46
(360..) days: 80.0 % 40 32 8 32

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
GetCurrentLSNForWaitType CBC 1606 93.8 % (15 / 16) 55.6 % (5 / 9)
WaitForLSN CBC 1211 97.4 % (38 / 39) 81.2 % (26 / 32)
wakeupWaiters CBC 3212 95.5 % (21 / 22) 72.2 % (13 / 18)
RegisterWaitLSNShmemExit CBC 1211 100.0 % (5 / 5) 100.0 % (2 / 2)
WaitLSNCleanup CBC 41670 100.0 % (4 / 4) 50.0 % (1 / 2)
WaitLSNShmemExit CBC 286 100.0 % (3 / 3)
WaitLSNShmemInit CBC 1303 100.0 % (7 / 7) 100.0 % (2 / 2)
WaitLSNShmemRequest CBC 1307 100.0 % (5 / 5)
WaitLSNTypeRequiresRecovery CBC 1333 100.0 % (3 / 3) 100.0 % (6 / 6)
WaitLSNWakeup CBC 9177859 100.0 % (7 / 7) 75.0 % (6 / 8)
addLSNWaiter CBC 1212 100.0 % (15 / 15) 50.0 % (3 / 6)
deleteLSNWaiter CBC 42880 100.0 % (13 / 13) 60.0 % (6 / 10)
updateMinWaitedLSN CBC 5565 100.0 % (10 / 10) 66.7 % (4 / 6)
waitlsn_cmp CBC 28 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1