LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
978
1322
74.0 %
Date:
2025-06-28 18:17:29
Functions:
64
71
90.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AtPrepare_PredicateLocks
572
AttachSerializableXact
2734
CheckAndPromotePredicateLockRequest
8420
CheckForSerializableConflictIn
33030432
CheckForSerializableConflictOut
1134
CheckForSerializableConflictOutNeeded
69904576
CheckPointPredicate
3354
CheckTableForSerializableConflictIn
51998
CheckTargetForConflictsIn
14956
ClearOldPredicateLocks
1704
CoarserLockCovers
52062
CreateLocalPredicateLockHash
3086
CreatePredXact
5408
CreatePredicateLock
8420
DecrementParentLocks
2760
DeleteChildTargetLocks
4688
DeleteLockTarget
0
DropAllPredicateLocksFromTable
33954
FlagRWConflict
1720
FlagSxactUnsafe
6
GetParentPredicateLockTag
90298
GetPredicateLockStatusData
2696
GetSafeSnapshot
8
GetSafeSnapshotBlockingPids
998
GetSerializableTransactionSnapshot
3280
GetSerializableTransactionSnapshotInt
3282
MaxPredicateChildLocks
10768
OnConflict_CheckForSerializationFailure
1720
PageIsPredicateLocked
0
PostPrepare_PredicateLocks
572
PreCommit_CheckForSerializationFailure
941398
PredicateLockAcquire
52462
PredicateLockExists
154380
PredicateLockPage
19090484
PredicateLockPageCombine
5478
PredicateLockPageSplit
60372
PredicateLockRelation
753358
PredicateLockShmemInit
2126
PredicateLockShmemSize
3952
PredicateLockTID
33732702
PredicateLockTwoPhaseFinish
584
PredicateLockingNeededForRelation
309038
RWConflictExists
3736
RegisterPredicateLockingXid
264712
ReleaseOneSerializableXact
3080
ReleasePredXact
3282
ReleasePredicateLocks
992940
ReleasePredicateLocksLocal
11272
ReleaseRWConflict
1826
RemoveScratchTarget
88
RemoveTargetIfNoLongerUsed
8408
RestoreScratchTarget
88
SerialAdd
0
SerialGetMinConflictCommitSeqNo
50
SerialInit
2126
SerialPagePrecedesLogically
0
SerialSetActiveSerXmin
3374
SerializationNeededForRead
123482254
SerializationNeededForWrite
33030732
SetNewSxactGlobalXmin
1704
SetPossibleUnsafeConflict
266
SetRWConflict
1560
SetSerializableTransactionSnapshot
26
ShareSerializableXact
910
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
33954
TransferPredicateLocksToNewTarget
4
XidIsConcurrent
1064
check_serial_buffers
2194
predicatelock_hash
0
predicatelock_twophase_recover
0
Generated by:
LCOV version 1.16