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
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