LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 953 1316 72.4 %
Date: 2026-02-07 15:18:00 Functions: 63 71 88.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
DeleteLockTarget 0
PageIsPredicateLocked 0
SerialAdd 0
SerialPagePrecedesLogically 0
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToNewTarget 0
predicatelock_hash 0
predicatelock_twophase_recover 0
FlagSxactUnsafe 6
GetSafeSnapshot 8
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 48
RemoveScratchTarget 106
RestoreScratchTarget 106
SetPossibleUnsafeConflict 268
GetPredicateLockStatusData 542
AtPrepare_PredicateLocks 602
PostPrepare_PredicateLocks 602
PredicateLockTwoPhaseFinish 618
ShareSerializableXact 996
XidIsConcurrent 1072
CheckForSerializableConflictOut 1140
SetRWConflict 1584
GetSafeSnapshotBlockingPids 1608
ClearOldPredicateLocks 1722
SetNewSxactGlobalXmin 1722
FlagRWConflict 1744
OnConflict_CheckForSerializationFailure 1744
ReleaseRWConflict 1852
PredicateLockShmemInit 2280
SerialInit 2280
check_serial_buffers 2354
DecrementParentLocks 2776
AttachSerializableXact 2964
ReleaseOneSerializableXact 3142
CreateLocalPredicateLockHash 3144
GetSerializableTransactionSnapshot 3336
GetSerializableTransactionSnapshotInt 3338
ReleasePredXact 3338
SerialSetActiveSerXmin 3404
CheckPointPredicate 3564
RWConflictExists 3780
PredicateLockShmemSize 4254
DeleteChildTargetLocks 4754
CreatePredXact 5618
PredicateLockPageCombine 5650
RemoveTargetIfNoLongerUsed 8506
CheckAndPromotePredicateLockRequest 8518
CreatePredicateLock 8518
MaxPredicateChildLocks 10864
ReleasePredicateLocksLocal 12020
CheckTargetForConflictsIn 15080
DropAllPredicateLocksFromTable 35354
TransferPredicateLocksToHeapRelation 35354
CoarserLockCovers 52160
PredicateLockAcquire 52570
CheckTableForSerializableConflictIn 54804
PredicateLockPageSplit 61040
GetParentPredicateLockTag 90734
PredicateLockExists 154616
RegisterPredicateLockingXid 277944
PredicateLockingNeededForRelation 321702
PredicateLockRelation 767742
PreCommit_CheckForSerializationFailure 920586
ReleasePredicateLocks 975460
PredicateLockPage 19462578
CheckForSerializableConflictIn 33453882
SerializationNeededForWrite 33454208
PredicateLockTID 34128264
CheckForSerializableConflictOutNeeded 69113456
SerializationNeededForRead 123473180

Generated by: LCOV version 1.16