LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.7 % 395 366 29 5 361
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 31 31 31
Baseline: lcov-20260726-baseline Branches: 74.7 % 225 168 57 8 160
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: 80.6 % 31 25 6 1 24
(360..) days: 93.7 % 364 341 23 4 337
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 27 27 27
Branch coverage date bins:
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 73.9 % 211 156 55 8 148

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
LogRecoveryConflict CBC 10 95.7 % (22 / 23) 77.3 % (17 / 22)
ResolveRecoveryConflictWithLock CBC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
ResolveRecoveryConflictWithVirtualXIDs CBC 16584 100.0 % (35 / 35) 89.6 % (43 / 48)
StandbyAcquireAccessExclusiveLock CBC 29944 100.0 % (20 / 20) 68.8 % (11 / 16)
get_recovery_conflict_desc CBC 10 57.1 % (16 / 28) 44.4 % (4 / 9)
CheckRecoveryConflictDeadlock CBC 1 80.0 % (4 / 5) 33.3 % (2 / 6)
GetStandbyLimitTime CBC 55 55.6 % (5 / 9) 33.3 % (2 / 6)
StandbyReleaseXidEntryLocks CBC 11943 81.8 % (9 / 11) 50.0 % (4 / 8)
standby_redo CBC 30029 96.0 % (24 / 25) 71.4 % (10 / 14)
ResolveRecoveryConflictWithBufferPin CBC 9 100.0 % (26 / 26) 75.0 % (9 / 12)
StandbyReleaseOldLocks CBC 874 72.7 % (8 / 11) 62.5 % (5 / 8)
WaitExceedsMaxStandbyDelay CBC 43 100.0 % (12 / 12) 75.0 % (6 / 8)
InitRecoveryTransactionEnvironment CBC 124 100.0 % (15 / 15) 50.0 % (1 / 2)
LogCurrentRunningXacts CBC 1625 100.0 % (19 / 19) 87.5 % (7 / 8)
LogStandbySnapshot CBC 1626 100.0 % (17 / 17) 90.0 % (9 / 10)
ResolveRecoveryConflictWithSnapshot CBC 17285 100.0 % (8 / 8) 87.5 % (7 / 8)
ResolveRecoveryConflictWithSnapshotFullXid CBC 87 100.0 % (8 / 8) 50.0 % (1 / 2)
SendRecoveryConflictWithBufferPin CBC 7 100.0 % (4 / 4) 75.0 % (3 / 4)
StandbyReleaseAllLocks CBC 124 71.4 % (5 / 7) 75.0 % (3 / 4)
StandbyReleaseLocks CBC 12624 85.7 % (6 / 7) 75.0 % (3 / 4)
ResolveRecoveryConflictWithDatabase CBC 15 100.0 % (5 / 5) 100.0 % (2 / 2)
ShutdownRecoveryTransactionEnvironment CBC 184 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyReleaseLockTree CBC 12124 100.0 % (5 / 5) 100.0 % (2 / 2)
LogAccessExclusiveLock CBC 174186 100.0 % (7 / 7)
LogAccessExclusiveLockPrepare CBC 174399 100.0 % (3 / 3)
LogAccessExclusiveLocks CBC 174410 100.0 % (8 / 8)
LogStandbyInvalidations CBC 11914 100.0 % (11 / 11)
ResolveRecoveryConflictWithTablespace CBC 1 100.0 % (4 / 4)
StandbyDeadLockHandler CBC 7 100.0 % (3 / 3)
StandbyLockTimeoutHandler CBC 1 100.0 % (3 / 3)
StandbyTimeoutHandler CBC 1 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1