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-08 04:17:28 Functions: 64 71 90.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AtPrepare_PredicateLocks 558
AttachSerializableXact 2738
CheckAndPromotePredicateLockRequest 8422
CheckForSerializableConflictIn 32940510
CheckForSerializableConflictOut 1134
CheckForSerializableConflictOutNeeded 69941766
CheckPointPredicate 3316
CheckTableForSerializableConflictIn 51966
CheckTargetForConflictsIn 14956
ClearOldPredicateLocks 1692
CoarserLockCovers 52064
CreateLocalPredicateLockHash 3092
CreatePredXact 5390
CreatePredicateLock 8422
DecrementParentLocks 2760
DeleteChildTargetLocks 4690
DeleteLockTarget 0
DropAllPredicateLocksFromTable 33888
FlagRWConflict 1720
FlagSxactUnsafe 6
GetParentPredicateLockTag 90302
GetPredicateLockStatusData 630
GetSafeSnapshot 12
GetSafeSnapshotBlockingPids 952
GetSerializableTransactionSnapshot 3292
GetSerializableTransactionSnapshotInt 3294
MaxPredicateChildLocks 10768
OnConflict_CheckForSerializationFailure 1720
PageIsPredicateLocked 0
PostPrepare_PredicateLocks 558
PreCommit_CheckForSerializationFailure 1009028
PredicateLockAcquire 52464
PredicateLockExists 154382
PredicateLockPage 19432986
PredicateLockPageCombine 5632
PredicateLockPageSplit 60682
PredicateLockRelation 750004
PredicateLockShmemInit 2096
PredicateLockShmemSize 3898
PredicateLockTID 33636004
PredicateLockTwoPhaseFinish 572
PredicateLockingNeededForRelation 309096
RWConflictExists 3736
RegisterPredicateLockingXid 262924
ReleaseOneSerializableXact 3086
ReleasePredXact 3294
ReleasePredicateLocks 1060534
ReleasePredicateLocksLocal 11290
ReleaseRWConflict 1828
RemoveScratchTarget 60
RemoveTargetIfNoLongerUsed 8410
RestoreScratchTarget 60
SerialAdd 0
SerialGetMinConflictCommitSeqNo 50
SerialInit 2096
SerialPagePrecedesLogically 0
SerialSetActiveSerXmin 3348
SerializationNeededForRead 123761894
SerializationNeededForWrite 32940734
SetNewSxactGlobalXmin 1692
SetPossibleUnsafeConflict 268
SetRWConflict 1560
SetSerializableTransactionSnapshot 26
ShareSerializableXact 910
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToHeapRelation 33888
TransferPredicateLocksToNewTarget 2
XidIsConcurrent 1064
check_serial_buffers 2164
predicatelock_hash 0
predicatelock_twophase_recover 0

Generated by: LCOV version 1.16