LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 987 1322 74.7 %
Date: 2025-04-03 19:16:07 Functions: 64 71 90.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AtPrepare_PredicateLocks 522
AttachSerializableXact 2736
CheckAndPromotePredicateLockRequest 8420
CheckForSerializableConflictIn 32797662
CheckForSerializableConflictOut 1130
CheckForSerializableConflictOutNeeded 67216724
CheckPointPredicate 2652
CheckTableForSerializableConflictIn 51716
CheckTargetForConflictsIn 14956
ClearOldPredicateLocks 1694
CoarserLockCovers 52062
CreateLocalPredicateLockHash 3086
CreatePredXact 5346
CreatePredicateLock 8420
DecrementParentLocks 2760
DeleteChildTargetLocks 4688
DeleteLockTarget 0
DropAllPredicateLocksFromTable 34148
FlagRWConflict 1722
FlagSxactUnsafe 6
GetParentPredicateLockTag 90298
GetPredicateLockStatusData 622
GetSafeSnapshot 8
GetSafeSnapshotBlockingPids 950
GetSerializableTransactionSnapshot 3280
GetSerializableTransactionSnapshotInt 3282
MaxPredicateChildLocks 10768
OnConflict_CheckForSerializationFailure 1722
PageIsPredicateLocked 0
PostPrepare_PredicateLocks 522
PreCommit_CheckForSerializationFailure 794984
PredicateLockAcquire 52462
PredicateLockExists 154380
PredicateLockPage 17971916
PredicateLockPageCombine 5572
PredicateLockPageSplit 60134
PredicateLockRelation 727346
PredicateLockShmemInit 2064
PredicateLockShmemSize 3840
PredicateLockTID 31488106
PredicateLockTwoPhaseFinish 536
PredicateLockingNeededForRelation 285442
RWConflictExists 3740
RegisterPredicateLockingXid 260848
ReleaseOneSerializableXact 3080
ReleasePredXact 3282
ReleasePredicateLocks 846036
ReleasePredicateLocksLocal 11278
ReleaseRWConflict 1830
RemoveScratchTarget 70
RemoveTargetIfNoLongerUsed 8408
RestoreScratchTarget 70
SerialAdd 0
SerialGetMinConflictCommitSeqNo 46
SerialInit 2064
SerialPagePrecedesLogically 0
SerialSetActiveSerXmin 3348
SerializationNeededForRead 117405222
SerializationNeededForWrite 32798022
SetNewSxactGlobalXmin 1694
SetPossibleUnsafeConflict 268
SetRWConflict 1562
SetSerializableTransactionSnapshot 26
ShareSerializableXact 910
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToHeapRelation 34148
TransferPredicateLocksToNewTarget 8
XidIsConcurrent 1064
check_serial_buffers 2132
predicatelock_hash 0
predicatelock_twophase_recover 0

Generated by: LCOV version 1.14