LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL Lines: 844 1539 54.8 %
Date: 2017-09-29 15:12:54 Functions: 53 67 79.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AtPrepare_PredicateLocks 6
CheckAndPromotePredicateLockRequest 8
CheckForSerializableConflictIn 1063171
CheckForSerializableConflictOut 5049830
CheckPointPredicate 11
CheckTableForSerializableConflictIn 2230
CheckTargetForConflictsIn 30
ClearOldPredicateLocks 8
CoarserLockCovers 8
CreatePredXact 18
CreatePredicateLock 8
DecrementParentLocks 0
DeleteChildTargetLocks 8
DeleteLockTarget 0
DropAllPredicateLocksFromTable 1173
FirstPredXact 8
FlagRWConflict 3
FlagSxactUnsafe 0
GetParentPredicateLockTag 16
GetPredicateLockStatusData 52
GetSafeSnapshot 1
GetSafeSnapshotBlockingPids 0
GetSerializableTransactionSnapshot 13
GetSerializableTransactionSnapshotInt 13
InitPredicateLocks 5
MaxPredicateChildLocks 0
NextPredXact 18
OldSerXidAdd 0
OldSerXidGetMinConflictCommitSeqNo 0
OldSerXidInit 5
OldSerXidPagePrecedesLogically 0
OldSerXidSetActiveSerXmin 16
OnConflict_CheckForSerializationFailure 3
PageIsPredicateLocked 0
PostPrepare_PredicateLocks 6
PreCommit_CheckForSerializationFailure 22913
PredicateLockAcquire 12
PredicateLockExists 12
PredicateLockPage 821389
PredicateLockPageCombine 135
PredicateLockPageSplit 1004
PredicateLockRelation 28148
PredicateLockShmemSize 5
PredicateLockTuple 1140058
PredicateLockTwoPhaseFinish 6
PredicateLockingNeededForRelation 1036
RWConflictExists 8
RegisterPredicateLockingXid 10594
ReleaseOneSerializableXact 12
ReleasePredXact 13
ReleasePredicateLocks 26224
ReleaseRWConflict 2
RemoveScratchTarget 9
RemoveTargetIfNoLongerUsed 8
RestoreScratchTarget 9
SerializationNeededForRead 7039425
SerializationNeededForWrite 1063207
SetNewSxactGlobalXmin 8
SetPossibleUnsafeConflict 0
SetRWConflict 2
SetSerializableTransactionSnapshot 0
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToHeapRelation 1173
TransferPredicateLocksToNewTarget 138
XidIsConcurrent 2
predicatelock_hash 0
predicatelock_twophase_recover 0

Generated by: LCOV version 1.11