LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 980 1316 74.5 %
Date: 2026-02-07 14:18:19 Functions: 64 71 90.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AtPrepare_PredicateLocks 616
AttachSerializableXact 2960
CheckAndPromotePredicateLockRequest 8518
CheckForSerializableConflictIn 33553764
CheckForSerializableConflictOut 1138
CheckForSerializableConflictOutNeeded 69868848
CheckPointPredicate 3574
CheckTableForSerializableConflictIn 54826
CheckTargetForConflictsIn 15080
ClearOldPredicateLocks 1758
CoarserLockCovers 52160
CreateLocalPredicateLockHash 3144
CreatePredXact 5618
CreatePredicateLock 8518
DecrementParentLocks 2776
DeleteChildTargetLocks 4754
DeleteLockTarget 0
DropAllPredicateLocksFromTable 35394
FlagRWConflict 1744
FlagSxactUnsafe 6
GetParentPredicateLockTag 90734
GetPredicateLockStatusData 610
GetSafeSnapshot 8
GetSafeSnapshotBlockingPids 1318
GetSerializableTransactionSnapshot 3336
GetSerializableTransactionSnapshotInt 3338
MaxPredicateChildLocks 10864
OnConflict_CheckForSerializationFailure 1744
PageIsPredicateLocked 0
PostPrepare_PredicateLocks 616
PreCommit_CheckForSerializationFailure 993548
PredicateLockAcquire 52570
PredicateLockExists 154616
PredicateLockPage 19781986
PredicateLockPageCombine 5632
PredicateLockPageSplit 60962
PredicateLockRelation 776344
PredicateLockShmemInit 2280
PredicateLockShmemSize 4254
PredicateLockTID 34617200
PredicateLockTwoPhaseFinish 632
PredicateLockingNeededForRelation 321728
RWConflictExists 3780
RegisterPredicateLockingXid 278150
ReleaseOneSerializableXact 3140
ReleasePredXact 3338
ReleasePredicateLocks 1048506
ReleasePredicateLocksLocal 12008
ReleaseRWConflict 1852
RemoveScratchTarget 106
RemoveTargetIfNoLongerUsed 8506
RestoreScratchTarget 106
SerialAdd 0
SerialGetMinConflictCommitSeqNo 46
SerialInit 2280
SerialPagePrecedesLogically 0
SerialSetActiveSerXmin 3480
SerializationNeededForRead 125045516
SerializationNeededForWrite 33554116
SetNewSxactGlobalXmin 1758
SetPossibleUnsafeConflict 268
SetRWConflict 1584
SetSerializableTransactionSnapshot 26
ShareSerializableXact 996
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToHeapRelation 35394
TransferPredicateLocksToNewTarget 2
XidIsConcurrent 1072
check_serial_buffers 2354
predicatelock_hash 0
predicatelock_twophase_recover 0

Generated by: LCOV version 1.16