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-28 13:18:14
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
TransferPredicateLocksToNewTarget
4
FlagSxactUnsafe
6
GetSafeSnapshot
8
SetSerializableTransactionSnapshot
26
SerialGetMinConflictCommitSeqNo
50
RemoveScratchTarget
78
RestoreScratchTarget
78
SetPossibleUnsafeConflict
270
GetPredicateLockStatusData
460
AtPrepare_PredicateLocks
598
PostPrepare_PredicateLocks
598
PredicateLockTwoPhaseFinish
616
ShareSerializableXact
910
XidIsConcurrent
1064
GetSafeSnapshotBlockingPids
1132
CheckForSerializableConflictOut
1134
SetRWConflict
1560
ClearOldPredicateLocks
1710
SetNewSxactGlobalXmin
1710
FlagRWConflict
1720
OnConflict_CheckForSerializationFailure
1720
ReleaseRWConflict
1830
PredicateLockShmemInit
2126
SerialInit
2126
check_serial_buffers
2194
AttachSerializableXact
2740
DecrementParentLocks
2760
ReleaseOneSerializableXact
3084
CreateLocalPredicateLockHash
3090
GetSerializableTransactionSnapshot
3280
GetSerializableTransactionSnapshotInt
3282
ReleasePredXact
3282
CheckPointPredicate
3354
SerialSetActiveSerXmin
3382
RWConflictExists
3736
PredicateLockShmemSize
3952
DeleteChildTargetLocks
4688
CreatePredXact
5408
PredicateLockPageCombine
5696
RemoveTargetIfNoLongerUsed
8408
CheckAndPromotePredicateLockRequest
8420
CreatePredicateLock
8420
MaxPredicateChildLocks
10768
ReleasePredicateLocksLocal
11294
CheckTargetForConflictsIn
14956
DropAllPredicateLocksFromTable
33898
TransferPredicateLocksToHeapRelation
33898
CheckTableForSerializableConflictIn
51990
CoarserLockCovers
52062
PredicateLockAcquire
52462
PredicateLockPageSplit
60382
GetParentPredicateLockTag
90298
PredicateLockExists
154380
RegisterPredicateLockingXid
262670
PredicateLockingNeededForRelation
309088
PredicateLockRelation
755450
PreCommit_CheckForSerializationFailure
1059412
ReleasePredicateLocks
1110894
PredicateLockPage
19720736
CheckForSerializableConflictIn
33024294
SerializationNeededForWrite
33024540
PredicateLockTID
34017982
CheckForSerializableConflictOutNeeded
70194198
SerializationNeededForRead
124689500
Generated by:
LCOV version 1.16