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

Function Name Sort by function name Hit count Sort by hit count
AtPrepare_PredicateLocks 614
AttachSerializableXact 2750
CheckAndPromotePredicateLockRequest 8500
CheckForSerializableConflictIn 33036606
CheckForSerializableConflictOut 1142
CheckForSerializableConflictOutNeeded 68401350
CheckPointPredicate 3458
CheckTableForSerializableConflictIn 51902
CheckTargetForConflictsIn 15044
ClearOldPredicateLocks 1684
CoarserLockCovers 52142
CreateLocalPredicateLockHash 3120
CreatePredXact 5508
CreatePredicateLock 8500
DecrementParentLocks 2776
DeleteChildTargetLocks 4736
DeleteLockTarget 0
DropAllPredicateLocksFromTable 34004
FlagRWConflict 1744
FlagSxactUnsafe 6
GetParentPredicateLockTag 90698
GetPredicateLockStatusData 620
GetSafeSnapshot 8
GetSafeSnapshotBlockingPids 1522
GetSerializableTransactionSnapshot 3312
GetSerializableTransactionSnapshotInt 3314
MaxPredicateChildLocks 10864
OnConflict_CheckForSerializationFailure 1744
PageIsPredicateLocked 0
PostPrepare_PredicateLocks 614
PreCommit_CheckForSerializationFailure 986466
PredicateLockAcquire 52552
PredicateLockExists 154598
PredicateLockPage 19113452
PredicateLockPageCombine 5466
PredicateLockPageSplit 60162
PredicateLockRelation 752592
PredicateLockShmemInit 2194
PredicateLockShmemSize 4088
PredicateLockTID 33346770
PredicateLockTwoPhaseFinish 628
PredicateLockingNeededForRelation 311924
RWConflictExists 3780
RegisterPredicateLockingXid 260766
ReleaseOneSerializableXact 3114
ReleasePredXact 3314
ReleasePredicateLocks 1039118
ReleasePredicateLocksLocal 11354
ReleaseRWConflict 1854
RemoveScratchTarget 56
RemoveTargetIfNoLongerUsed 8488
RestoreScratchTarget 56
SerialAdd 0
SerialGetMinConflictCommitSeqNo 50
SerialInit 2194
SerialPagePrecedesLogically 0
SerialSetActiveSerXmin 3332
SerializationNeededForRead 121615306
SerializationNeededForWrite 33036866
SetNewSxactGlobalXmin 1684
SetPossibleUnsafeConflict 270
SetRWConflict 1584
SetSerializableTransactionSnapshot 26
ShareSerializableXact 916
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToHeapRelation 34004
TransferPredicateLocksToNewTarget 0
XidIsConcurrent 1072
check_serial_buffers 2268
predicatelock_hash 0
predicatelock_twophase_recover 0

Generated by: LCOV version 1.16