LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 978 1322 74.0 %
Date: 2025-06-28 18:17:29 Functions: 64 71 90.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AtPrepare_PredicateLocks 572
AttachSerializableXact 2734
CheckAndPromotePredicateLockRequest 8420
CheckForSerializableConflictIn 33030432
CheckForSerializableConflictOut 1134
CheckForSerializableConflictOutNeeded 69904576
CheckPointPredicate 3354
CheckTableForSerializableConflictIn 51998
CheckTargetForConflictsIn 14956
ClearOldPredicateLocks 1704
CoarserLockCovers 52062
CreateLocalPredicateLockHash 3086
CreatePredXact 5408
CreatePredicateLock 8420
DecrementParentLocks 2760
DeleteChildTargetLocks 4688
DeleteLockTarget 0
DropAllPredicateLocksFromTable 33954
FlagRWConflict 1720
FlagSxactUnsafe 6
GetParentPredicateLockTag 90298
GetPredicateLockStatusData 2696
GetSafeSnapshot 8
GetSafeSnapshotBlockingPids 998
GetSerializableTransactionSnapshot 3280
GetSerializableTransactionSnapshotInt 3282
MaxPredicateChildLocks 10768
OnConflict_CheckForSerializationFailure 1720
PageIsPredicateLocked 0
PostPrepare_PredicateLocks 572
PreCommit_CheckForSerializationFailure 941398
PredicateLockAcquire 52462
PredicateLockExists 154380
PredicateLockPage 19090484
PredicateLockPageCombine 5478
PredicateLockPageSplit 60372
PredicateLockRelation 753358
PredicateLockShmemInit 2126
PredicateLockShmemSize 3952
PredicateLockTID 33732702
PredicateLockTwoPhaseFinish 584
PredicateLockingNeededForRelation 309038
RWConflictExists 3736
RegisterPredicateLockingXid 264712
ReleaseOneSerializableXact 3080
ReleasePredXact 3282
ReleasePredicateLocks 992940
ReleasePredicateLocksLocal 11272
ReleaseRWConflict 1826
RemoveScratchTarget 88
RemoveTargetIfNoLongerUsed 8408
RestoreScratchTarget 88
SerialAdd 0
SerialGetMinConflictCommitSeqNo 50
SerialInit 2126
SerialPagePrecedesLogically 0
SerialSetActiveSerXmin 3374
SerializationNeededForRead 123482254
SerializationNeededForWrite 33030732
SetNewSxactGlobalXmin 1704
SetPossibleUnsafeConflict 266
SetRWConflict 1560
SetSerializableTransactionSnapshot 26
ShareSerializableXact 910
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToHeapRelation 33954
TransferPredicateLocksToNewTarget 4
XidIsConcurrent 1064
check_serial_buffers 2194
predicatelock_hash 0
predicatelock_twophase_recover 0

Generated by: LCOV version 1.16