LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL
Lines:
843
1539
54.8 %
Date:
2017-09-29 13:40:31
Functions:
53
67
79.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AtPrepare_PredicateLocks
6
CheckAndPromotePredicateLockRequest
8
CheckForSerializableConflictIn
1062389
CheckForSerializableConflictOut
4922353
CheckPointPredicate
11
CheckTableForSerializableConflictIn
2225
CheckTargetForConflictsIn
30
ClearOldPredicateLocks
9
CoarserLockCovers
8
CreatePredXact
18
CreatePredicateLock
8
DecrementParentLocks
0
DeleteChildTargetLocks
8
DeleteLockTarget
0
DropAllPredicateLocksFromTable
1172
FirstPredXact
9
FlagRWConflict
3
FlagSxactUnsafe
0
GetParentPredicateLockTag
16
GetPredicateLockStatusData
52
GetSafeSnapshot
1
GetSafeSnapshotBlockingPids
0
GetSerializableTransactionSnapshot
13
GetSerializableTransactionSnapshotInt
13
InitPredicateLocks
5
MaxPredicateChildLocks
0
NextPredXact
19
OldSerXidAdd
0
OldSerXidGetMinConflictCommitSeqNo
0
OldSerXidInit
5
OldSerXidPagePrecedesLogically
0
OldSerXidSetActiveSerXmin
18
OnConflict_CheckForSerializationFailure
3
PageIsPredicateLocked
0
PostPrepare_PredicateLocks
6
PreCommit_CheckForSerializationFailure
22890
PredicateLockAcquire
12
PredicateLockExists
12
PredicateLockPage
820575
PredicateLockPageCombine
42
PredicateLockPageSplit
930
PredicateLockRelation
27927
PredicateLockShmemSize
5
PredicateLockTuple
1139285
PredicateLockTwoPhaseFinish
6
PredicateLockingNeededForRelation
908
RWConflictExists
8
RegisterPredicateLockingXid
10562
ReleaseOneSerializableXact
12
ReleasePredXact
13
ReleasePredicateLocks
26173
ReleaseRWConflict
2
RemoveScratchTarget
7
RemoveTargetIfNoLongerUsed
8
RestoreScratchTarget
7
SerializationNeededForRead
6910140
SerializationNeededForWrite
1062432
SetNewSxactGlobalXmin
9
SetPossibleUnsafeConflict
0
SetRWConflict
2
SetSerializableTransactionSnapshot
0
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
1172
TransferPredicateLocksToNewTarget
18
XidIsConcurrent
2
predicatelock_hash
0
predicatelock_twophase_recover
0
Generated by:
LCOV version 1.11