LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 16beta1 Lines: 983 1306 75.3 %
Date: 2023-05-31 03:12:18 Functions: 63 70 90.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
DeleteLockTarget 0
PageIsPredicateLocked 0
SerialAdd 0
SerialPagePrecedesLogically 0
SummarizeOldestCommittedSxact 0
predicatelock_hash 0
predicatelock_twophase_recover 0
FlagSxactUnsafe 6
GetSafeSnapshot 8
TransferPredicateLocksToNewTarget 12
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 44
RemoveScratchTarget 70
RestoreScratchTarget 70
SetPossibleUnsafeConflict 268
GetPredicateLockStatusData 568
AtPrepare_PredicateLocks 736
PostPrepare_PredicateLocks 736
PredicateLockTwoPhaseFinish 742
ShareSerializableXact 810
XidIsConcurrent 1064
CheckForSerializableConflictOut 1128
SetRWConflict 1560
FlagRWConflict 1720
OnConflict_CheckForSerializationFailure 1720
ClearOldPredicateLocks 1722
SetNewSxactGlobalXmin 1722
ReleaseRWConflict 1828
AttachSerializableXact 2606
DecrementParentLocks 2760
ReleaseOneSerializableXact 3082
CreateLocalPredicateLockHash 3086
GetSerializableTransactionSnapshot 3280
GetSerializableTransactionSnapshotInt 3282
ReleasePredXact 3282
SerialSetActiveSerXmin 3406
InitPredicateLocks 3636
SerialInit 3636
RWConflictExists 3736
GetSafeSnapshotBlockingPids 4472
DeleteChildTargetLocks 4688
CheckPointPredicate 4690
PredicateLockShmemSize 5456
PredicateLockPageCombine 5822
CreatePredXact 6918
RemoveTargetIfNoLongerUsed 8408
CheckAndPromotePredicateLockRequest 8420
CreatePredicateLock 8420
MaxPredicateChildLocks 10768
ReleasePredicateLocksLocal 10888
CheckTargetForConflictsIn 14956
DropAllPredicateLocksFromTable 27160
TransferPredicateLocksToHeapRelation 27160
CheckTableForSerializableConflictIn 40652
CoarserLockCovers 52062
PredicateLockAcquire 52470
PredicateLockPageSplit 77796
GetParentPredicateLockTag 90298
PredicateLockExists 154388
PredicateLockingNeededForRelation 288344
RegisterPredicateLockingXid 594568
PreCommit_CheckForSerializationFailure 932922
ReleasePredicateLocks 975482
PredicateLockRelation 2360244
PredicateLockPage 19327428
PredicateLockTID 37774452
CheckForSerializableConflictIn 46883674
SerializationNeededForWrite 46883998
CheckForSerializableConflictOutNeeded 474248438
SerializationNeededForRead 533711690

Generated by: LCOV version 1.14