LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 957 1323 72.3 %
Date: 2025-10-11 04:18:26 Functions: 63 71 88.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AtPrepare_PredicateLocks 602
AttachSerializableXact 2750
CheckAndPromotePredicateLockRequest 8500
CheckForSerializableConflictIn 33015752
CheckForSerializableConflictOut 1140
CheckForSerializableConflictOutNeeded 69328310
CheckPointPredicate 3438
CheckTableForSerializableConflictIn 51742
CheckTargetForConflictsIn 15044
ClearOldPredicateLocks 1722
CoarserLockCovers 52142
CreateLocalPredicateLockHash 3120
CreatePredXact 5494
CreatePredicateLock 8500
DecrementParentLocks 2776
DeleteChildTargetLocks 4736
DeleteLockTarget 0
DropAllPredicateLocksFromTable 33944
FlagRWConflict 1744
FlagSxactUnsafe 6
GetParentPredicateLockTag 90698
GetPredicateLockStatusData 672
GetSafeSnapshot 8
GetSafeSnapshotBlockingPids 1236
GetSerializableTransactionSnapshot 3312
GetSerializableTransactionSnapshotInt 3314
MaxPredicateChildLocks 10864
OnConflict_CheckForSerializationFailure 1744
PageIsPredicateLocked 0
PostPrepare_PredicateLocks 602
PreCommit_CheckForSerializationFailure 1120580
PredicateLockAcquire 52552
PredicateLockExists 154598
PredicateLockPage 19710342
PredicateLockPageCombine 5624
PredicateLockPageSplit 60268
PredicateLockRelation 757396
PredicateLockShmemInit 2180
PredicateLockShmemSize 4060
PredicateLockTID 33869306
PredicateLockTwoPhaseFinish 616
PredicateLockingNeededForRelation 311938
RWConflictExists 3780
RegisterPredicateLockingXid 262092
ReleaseOneSerializableXact 3118
ReleasePredXact 3314
ReleasePredicateLocks 1173332
ReleasePredicateLocksLocal 11354
ReleaseRWConflict 1856
RemoveScratchTarget 44
RemoveTargetIfNoLongerUsed 8488
RestoreScratchTarget 44
SerialAdd 0
SerialGetMinConflictCommitSeqNo 48
SerialInit 2180
SerialPagePrecedesLogically 0
SerialSetActiveSerXmin 3404
SerializationNeededForRead 123666494
SerializationNeededForWrite 33015960
SetNewSxactGlobalXmin 1722
SetPossibleUnsafeConflict 272
SetRWConflict 1584
SetSerializableTransactionSnapshot 26
ShareSerializableXact 916
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToHeapRelation 33944
TransferPredicateLocksToNewTarget 0
XidIsConcurrent 1072
check_serial_buffers 2254
predicatelock_hash 0
predicatelock_twophase_recover 0

Generated by: LCOV version 1.16