LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
975
1323
73.7 %
Date:
2025-10-31 11:17:53
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
2
FlagSxactUnsafe
6
GetSafeSnapshot
8
SetSerializableTransactionSnapshot
26
SerialGetMinConflictCommitSeqNo
50
RemoveScratchTarget
70
RestoreScratchTarget
70
SetPossibleUnsafeConflict
264
AtPrepare_PredicateLocks
590
PostPrepare_PredicateLocks
590
PredicateLockTwoPhaseFinish
606
GetPredicateLockStatusData
836
ShareSerializableXact
916
XidIsConcurrent
1072
CheckForSerializableConflictOut
1142
SetRWConflict
1584
GetSafeSnapshotBlockingPids
1650
ClearOldPredicateLocks
1694
SetNewSxactGlobalXmin
1694
FlagRWConflict
1744
OnConflict_CheckForSerializationFailure
1744
ReleaseRWConflict
1848
PredicateLockShmemInit
2194
SerialInit
2194
check_serial_buffers
2270
AttachSerializableXact
2750
DecrementParentLocks
2776
ReleaseOneSerializableXact
3110
CreateLocalPredicateLockHash
3116
GetSerializableTransactionSnapshot
3312
GetSerializableTransactionSnapshotInt
3314
ReleasePredXact
3314
SerialSetActiveSerXmin
3352
CheckPointPredicate
3462
RWConflictExists
3780
PredicateLockShmemSize
4088
DeleteChildTargetLocks
4736
CreatePredXact
5508
PredicateLockPageCombine
5522
RemoveTargetIfNoLongerUsed
8488
CheckAndPromotePredicateLockRequest
8500
CreatePredicateLock
8500
MaxPredicateChildLocks
10864
ReleasePredicateLocksLocal
11350
CheckTargetForConflictsIn
15044
DropAllPredicateLocksFromTable
33990
TransferPredicateLocksToHeapRelation
33990
CheckTableForSerializableConflictIn
51906
CoarserLockCovers
52142
PredicateLockAcquire
52552
PredicateLockPageSplit
60490
GetParentPredicateLockTag
90698
PredicateLockExists
154598
RegisterPredicateLockingXid
260804
PredicateLockingNeededForRelation
312062
PredicateLockRelation
750346
PreCommit_CheckForSerializationFailure
1014506
ReleasePredicateLocks
1067234
PredicateLockPage
19212494
CheckForSerializableConflictIn
33051548
SerializationNeededForWrite
33051790
PredicateLockTID
33453950
CheckForSerializableConflictOutNeeded
68888748
SerializationNeededForRead
122306680
Generated by:
LCOV version 1.16