LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 953 1323 72.0 %
Date: 2025-07-29 14:18:42 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 50
RemoveScratchTarget 70
RestoreScratchTarget 70
SetPossibleUnsafeConflict 266
GetPredicateLockStatusData 450
AtPrepare_PredicateLocks 534
PostPrepare_PredicateLocks 534
PredicateLockTwoPhaseFinish 548
ShareSerializableXact 910
GetSafeSnapshotBlockingPids 1018
XidIsConcurrent 1064
CheckForSerializableConflictOut 1134
SetRWConflict 1560
ClearOldPredicateLocks 1694
SetNewSxactGlobalXmin 1694
FlagRWConflict 1720
OnConflict_CheckForSerializationFailure 1720
ReleaseRWConflict 1826
PredicateLockShmemInit 2152
SerialInit 2152
check_serial_buffers 2226
AttachSerializableXact 2734
DecrementParentLocks 2760
ReleaseOneSerializableXact 3080
CreateLocalPredicateLockHash 3086
GetSerializableTransactionSnapshot 3280
GetSerializableTransactionSnapshotInt 3282
ReleasePredXact 3282
SerialSetActiveSerXmin 3350
CheckPointPredicate 3382
RWConflictExists 3736
PredicateLockShmemSize 3998
DeleteChildTargetLocks 4688
CreatePredXact 5434
PredicateLockPageCombine 5486
RemoveTargetIfNoLongerUsed 8408
CheckAndPromotePredicateLockRequest 8420
CreatePredicateLock 8420
MaxPredicateChildLocks 10768
ReleasePredicateLocksLocal 11272
CheckTargetForConflictsIn 14956
DropAllPredicateLocksFromTable 33960
TransferPredicateLocksToHeapRelation 33960
CoarserLockCovers 52062
CheckTableForSerializableConflictIn 52076
PredicateLockAcquire 52462
PredicateLockPageSplit 60664
GetParentPredicateLockTag 90298
PredicateLockExists 154380
RegisterPredicateLockingXid 266586
PredicateLockingNeededForRelation 308662
PredicateLockRelation 761152
PreCommit_CheckForSerializationFailure 1073508
ReleasePredicateLocks 1125250
PredicateLockPage 19667828
CheckForSerializableConflictIn 33138142
SerializationNeededForWrite 33138404
PredicateLockTID 34091834
CheckForSerializableConflictOutNeeded 70431084
SerializationNeededForRead 124953032

Generated by: LCOV version 1.16