LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
957
1323
72.3 %
Date:
2025-10-11 04:18:26
Functions:
63
71
88.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AtPrepare_PredicateLocks
602
AttachSerializableXact
2750
CheckAndPromotePredicateLockRequest
8500
CheckForSerializableConflictIn
33015752
CheckForSerializableConflictOut
1140
CheckForSerializableConflictOutNeeded
69328310
CheckPointPredicate
3438
CheckTableForSerializableConflictIn
51742
CheckTargetForConflictsIn
15044
ClearOldPredicateLocks
1722
CoarserLockCovers
52142
CreateLocalPredicateLockHash
3120
CreatePredXact
5494
CreatePredicateLock
8500
DecrementParentLocks
2776
DeleteChildTargetLocks
4736
DeleteLockTarget
0
DropAllPredicateLocksFromTable
33944
FlagRWConflict
1744
FlagSxactUnsafe
6
GetParentPredicateLockTag
90698
GetPredicateLockStatusData
672
GetSafeSnapshot
8
GetSafeSnapshotBlockingPids
1236
GetSerializableTransactionSnapshot
3312
GetSerializableTransactionSnapshotInt
3314
MaxPredicateChildLocks
10864
OnConflict_CheckForSerializationFailure
1744
PageIsPredicateLocked
0
PostPrepare_PredicateLocks
602
PreCommit_CheckForSerializationFailure
1120580
PredicateLockAcquire
52552
PredicateLockExists
154598
PredicateLockPage
19710342
PredicateLockPageCombine
5624
PredicateLockPageSplit
60268
PredicateLockRelation
757396
PredicateLockShmemInit
2180
PredicateLockShmemSize
4060
PredicateLockTID
33869306
PredicateLockTwoPhaseFinish
616
PredicateLockingNeededForRelation
311938
RWConflictExists
3780
RegisterPredicateLockingXid
262092
ReleaseOneSerializableXact
3118
ReleasePredXact
3314
ReleasePredicateLocks
1173332
ReleasePredicateLocksLocal
11354
ReleaseRWConflict
1856
RemoveScratchTarget
44
RemoveTargetIfNoLongerUsed
8488
RestoreScratchTarget
44
SerialAdd
0
SerialGetMinConflictCommitSeqNo
48
SerialInit
2180
SerialPagePrecedesLogically
0
SerialSetActiveSerXmin
3404
SerializationNeededForRead
123666494
SerializationNeededForWrite
33015960
SetNewSxactGlobalXmin
1722
SetPossibleUnsafeConflict
272
SetRWConflict
1584
SetSerializableTransactionSnapshot
26
ShareSerializableXact
916
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
33944
TransferPredicateLocksToNewTarget
0
XidIsConcurrent
1072
check_serial_buffers
2254
predicatelock_hash
0
predicatelock_twophase_recover
0
Generated by:
LCOV version 1.16