LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
980
1322
74.1 %
Date:
2025-06-08 04:17:28
Functions:
64
71
90.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AtPrepare_PredicateLocks
558
AttachSerializableXact
2738
CheckAndPromotePredicateLockRequest
8422
CheckForSerializableConflictIn
32940510
CheckForSerializableConflictOut
1134
CheckForSerializableConflictOutNeeded
69941766
CheckPointPredicate
3316
CheckTableForSerializableConflictIn
51966
CheckTargetForConflictsIn
14956
ClearOldPredicateLocks
1692
CoarserLockCovers
52064
CreateLocalPredicateLockHash
3092
CreatePredXact
5390
CreatePredicateLock
8422
DecrementParentLocks
2760
DeleteChildTargetLocks
4690
DeleteLockTarget
0
DropAllPredicateLocksFromTable
33888
FlagRWConflict
1720
FlagSxactUnsafe
6
GetParentPredicateLockTag
90302
GetPredicateLockStatusData
630
GetSafeSnapshot
12
GetSafeSnapshotBlockingPids
952
GetSerializableTransactionSnapshot
3292
GetSerializableTransactionSnapshotInt
3294
MaxPredicateChildLocks
10768
OnConflict_CheckForSerializationFailure
1720
PageIsPredicateLocked
0
PostPrepare_PredicateLocks
558
PreCommit_CheckForSerializationFailure
1009028
PredicateLockAcquire
52464
PredicateLockExists
154382
PredicateLockPage
19432986
PredicateLockPageCombine
5632
PredicateLockPageSplit
60682
PredicateLockRelation
750004
PredicateLockShmemInit
2096
PredicateLockShmemSize
3898
PredicateLockTID
33636004
PredicateLockTwoPhaseFinish
572
PredicateLockingNeededForRelation
309096
RWConflictExists
3736
RegisterPredicateLockingXid
262924
ReleaseOneSerializableXact
3086
ReleasePredXact
3294
ReleasePredicateLocks
1060534
ReleasePredicateLocksLocal
11290
ReleaseRWConflict
1828
RemoveScratchTarget
60
RemoveTargetIfNoLongerUsed
8410
RestoreScratchTarget
60
SerialAdd
0
SerialGetMinConflictCommitSeqNo
50
SerialInit
2096
SerialPagePrecedesLogically
0
SerialSetActiveSerXmin
3348
SerializationNeededForRead
123761894
SerializationNeededForWrite
32940734
SetNewSxactGlobalXmin
1692
SetPossibleUnsafeConflict
268
SetRWConflict
1560
SetSerializableTransactionSnapshot
26
ShareSerializableXact
910
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
33888
TransferPredicateLocksToNewTarget
2
XidIsConcurrent
1064
check_serial_buffers
2164
predicatelock_hash
0
predicatelock_twophase_recover
0
Generated by:
LCOV version 1.16