LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
974
1322
73.7 %
Date:
2025-04-28 08:15:40
Functions:
64
71
90.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AtPrepare_PredicateLocks
582
AttachSerializableXact
2736
CheckAndPromotePredicateLockRequest
8420
CheckForSerializableConflictIn
33028224
CheckForSerializableConflictOut
1132
CheckForSerializableConflictOutNeeded
68705276
CheckPointPredicate
3318
CheckTableForSerializableConflictIn
51922
CheckTargetForConflictsIn
14956
ClearOldPredicateLocks
1686
CoarserLockCovers
52062
CreateLocalPredicateLockHash
3084
CreatePredXact
5382
CreatePredicateLock
8420
DecrementParentLocks
2760
DeleteChildTargetLocks
4688
DeleteLockTarget
0
DropAllPredicateLocksFromTable
33972
FlagRWConflict
1720
FlagSxactUnsafe
6
GetParentPredicateLockTag
90298
GetPredicateLockStatusData
866
GetSafeSnapshot
8
GetSafeSnapshotBlockingPids
914
GetSerializableTransactionSnapshot
3280
GetSerializableTransactionSnapshotInt
3282
MaxPredicateChildLocks
10768
OnConflict_CheckForSerializationFailure
1720
PageIsPredicateLocked
0
PostPrepare_PredicateLocks
582
PreCommit_CheckForSerializationFailure
811436
PredicateLockAcquire
52462
PredicateLockExists
154380
PredicateLockPage
18447180
PredicateLockPageCombine
5494
PredicateLockPageSplit
60680
PredicateLockRelation
735142
PredicateLockShmemInit
2100
PredicateLockShmemSize
3906
PredicateLockTID
32667936
PredicateLockTwoPhaseFinish
592
PredicateLockingNeededForRelation
309020
RWConflictExists
3736
RegisterPredicateLockingXid
263894
ReleaseOneSerializableXact
3078
ReleasePredXact
3282
ReleasePredicateLocks
862770
ReleasePredicateLocksLocal
11276
ReleaseRWConflict
1824
RemoveScratchTarget
190
RemoveTargetIfNoLongerUsed
8408
RestoreScratchTarget
190
SerialAdd
0
SerialGetMinConflictCommitSeqNo
48
SerialInit
2100
SerialPagePrecedesLogically
0
SerialSetActiveSerXmin
3336
SerializationNeededForRead
120556666
SerializationNeededForWrite
33028652
SetNewSxactGlobalXmin
1686
SetPossibleUnsafeConflict
264
SetRWConflict
1560
SetSerializableTransactionSnapshot
26
ShareSerializableXact
910
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
33972
TransferPredicateLocksToNewTarget
10
XidIsConcurrent
1064
check_serial_buffers
2168
predicatelock_hash
0
predicatelock_twophase_recover
0
Generated by:
LCOV version 1.14