LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
988
1318
75.0 %
Date:
2024-07-27 02:11:23
Functions:
64
71
90.1 %
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
SetSerializableTransactionSnapshot
26
SerialGetMinConflictCommitSeqNo
42
RemoveScratchTarget
102
RestoreScratchTarget
102
TransferPredicateLocksToNewTarget
114
SetPossibleUnsafeConflict
268
GetPredicateLockStatusData
540
AtPrepare_PredicateLocks
770
PostPrepare_PredicateLocks
770
PredicateLockTwoPhaseFinish
780
ShareSerializableXact
824
GetSafeSnapshotBlockingPids
924
XidIsConcurrent
1064
CheckForSerializableConflictOut
1126
SetRWConflict
1560
ClearOldPredicateLocks
1716
SetNewSxactGlobalXmin
1716
FlagRWConflict
1720
OnConflict_CheckForSerializationFailure
1720
CheckPointPredicate
1744
InitPredicateLocks
1790
SerialInit
1790
ReleaseRWConflict
1828
check_serial_buffers
1852
AttachSerializableXact
2630
DecrementParentLocks
2760
ReleaseOneSerializableXact
3106
CreateLocalPredicateLockHash
3110
GetSerializableTransactionSnapshot
3304
GetSerializableTransactionSnapshotInt
3306
ReleasePredXact
3306
PredicateLockShmemSize
3342
SerialSetActiveSerXmin
3396
RWConflictExists
3736
DeleteChildTargetLocks
4706
CreatePredXact
5096
PredicateLockPageCombine
5276
RemoveTargetIfNoLongerUsed
8426
CheckAndPromotePredicateLockRequest
8438
CreatePredicateLock
8438
MaxPredicateChildLocks
10768
ReleasePredicateLocksLocal
10984
CheckTargetForConflictsIn
14992
DropAllPredicateLocksFromTable
31236
TransferPredicateLocksToHeapRelation
31236
CheckTableForSerializableConflictIn
44888
CoarserLockCovers
52080
PredicateLockAcquire
52480
PredicateLockPageSplit
55848
GetParentPredicateLockTag
90334
PredicateLockExists
154398
RegisterPredicateLockingXid
230548
PredicateLockingNeededForRelation
297672
PreCommit_CheckForSerializationFailure
514776
ReleasePredicateLocks
562078
PredicateLockRelation
592062
PredicateLockPage
14392308
PredicateLockTID
25462230
CheckForSerializableConflictIn
29557306
SerializationNeededForWrite
29557726
CheckForSerializableConflictOutNeeded
58669402
SerializationNeededForRead
99117128
Generated by:
LCOV version 1.14