LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.6 % 391 358 33 358
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 31 31 31
Baseline: lcov-20251028-005825-baseline Branches: 69.4 % 222 154 1 67 154
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 6 6 6
(360..) days: 91.4 % 385 352 33 352
Function coverage date bins:
(360..) days: 100.0 % 31 31 31
Branch coverage date bins:
(360..) days: 69.4 % 222 154 1 67 154

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
ResolveRecoveryConflictWithVirtualXIDs CBC 13517 91.4 % (32 / 35) 72.9 % (35 / 48)
LogRecoveryConflict CBC 8 95.7 % (22 / 23) 77.3 % (17 / 22)
ResolveRecoveryConflictWithLock CBC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
StandbyAcquireAccessExclusiveLock CBC 25793 100.0 % (20 / 20) 68.8 % (11 / 16)
CheckRecoveryConflictDeadlock CBC 1 80.0 % (4 / 5) 33.3 % (2 / 6)
GetStandbyLimitTime CBC 26 55.6 % (5 / 9) 33.3 % (2 / 6)
ResolveRecoveryConflictWithSnapshot CBC 16214 87.5 % (7 / 8) 50.0 % (4 / 8)
StandbyReleaseXidEntryLocks CBC 10497 81.8 % (9 / 11) 50.0 % (4 / 8)
get_recovery_conflict_desc CBC 8 59.3 % (16 / 27) 50.0 % (4 / 8)
standby_redo CBC 26020 96.0 % (24 / 25) 71.4 % (10 / 14)
ResolveRecoveryConflictWithBufferPin CBC 8 100.0 % (26 / 26) 75.0 % (9 / 12)
StandbyReleaseOldLocks CBC 738 72.7 % (8 / 11) 62.5 % (5 / 8)
WaitExceedsMaxStandbyDelay CBC 15 91.7 % (11 / 12) 62.5 % (5 / 8)
InitRecoveryTransactionEnvironment CBC 101 100.0 % (15 / 15) 50.0 % (1 / 2)
LogCurrentRunningXacts CBC 1344 100.0 % (19 / 19) 87.5 % (7 / 8)
LogStandbySnapshot CBC 1344 100.0 % (14 / 14) 87.5 % (7 / 8)
ResolveRecoveryConflictWithSnapshotFullXid CBC 64 100.0 % (8 / 8) 50.0 % (1 / 2)
SendRecoveryConflictWithBufferPin CBC 7 100.0 % (4 / 4) 75.0 % (3 / 4)
StandbyReleaseAllLocks CBC 101 71.4 % (5 / 7) 75.0 % (3 / 4)
StandbyReleaseLocks CBC 11174 85.7 % (6 / 7) 75.0 % (3 / 4)
ResolveRecoveryConflictWithDatabase CBC 13 100.0 % (5 / 5) 100.0 % (2 / 2)
ShutdownRecoveryTransactionEnvironment CBC 149 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyReleaseLockTree CBC 10673 100.0 % (5 / 5) 100.0 % (2 / 2)
LogAccessExclusiveLock CBC 98266 100.0 % (7 / 7)
LogAccessExclusiveLockPrepare CBC 98479 100.0 % (3 / 3)
LogAccessExclusiveLocks CBC 98416 100.0 % (8 / 8)
LogStandbyInvalidations CBC 8981 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.4-beta