LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 980 1322 74.1 %
Date: 2025-06-28 13:18:14 Functions: 64 71 90.1 %
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
predicatelock_hash 0
predicatelock_twophase_recover 0
TransferPredicateLocksToNewTarget 4
FlagSxactUnsafe 6
GetSafeSnapshot 8
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 50
RemoveScratchTarget 78
RestoreScratchTarget 78
SetPossibleUnsafeConflict 270
GetPredicateLockStatusData 460
AtPrepare_PredicateLocks 598
PostPrepare_PredicateLocks 598
PredicateLockTwoPhaseFinish 616
ShareSerializableXact 910
XidIsConcurrent 1064
GetSafeSnapshotBlockingPids 1132
CheckForSerializableConflictOut 1134
SetRWConflict 1560
ClearOldPredicateLocks 1710
SetNewSxactGlobalXmin 1710
FlagRWConflict 1720
OnConflict_CheckForSerializationFailure 1720
ReleaseRWConflict 1830
PredicateLockShmemInit 2126
SerialInit 2126
check_serial_buffers 2194
AttachSerializableXact 2740
DecrementParentLocks 2760
ReleaseOneSerializableXact 3084
CreateLocalPredicateLockHash 3090
GetSerializableTransactionSnapshot 3280
GetSerializableTransactionSnapshotInt 3282
ReleasePredXact 3282
CheckPointPredicate 3354
SerialSetActiveSerXmin 3382
RWConflictExists 3736
PredicateLockShmemSize 3952
DeleteChildTargetLocks 4688
CreatePredXact 5408
PredicateLockPageCombine 5696
RemoveTargetIfNoLongerUsed 8408
CheckAndPromotePredicateLockRequest 8420
CreatePredicateLock 8420
MaxPredicateChildLocks 10768
ReleasePredicateLocksLocal 11294
CheckTargetForConflictsIn 14956
DropAllPredicateLocksFromTable 33898
TransferPredicateLocksToHeapRelation 33898
CheckTableForSerializableConflictIn 51990
CoarserLockCovers 52062
PredicateLockAcquire 52462
PredicateLockPageSplit 60382
GetParentPredicateLockTag 90298
PredicateLockExists 154380
RegisterPredicateLockingXid 262670
PredicateLockingNeededForRelation 309088
PredicateLockRelation 755450
PreCommit_CheckForSerializationFailure 1059412
ReleasePredicateLocks 1110894
PredicateLockPage 19720736
CheckForSerializableConflictIn 33024294
SerializationNeededForWrite 33024540
PredicateLockTID 34017982
CheckForSerializableConflictOutNeeded 70194198
SerializationNeededForRead 124689500

Generated by: LCOV version 1.16