LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
987
1322
74.7 %
Date:
2025-04-03 19:16:07
Functions:
64
71
90.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AtPrepare_PredicateLocks
522
AttachSerializableXact
2736
CheckAndPromotePredicateLockRequest
8420
CheckForSerializableConflictIn
32797662
CheckForSerializableConflictOut
1130
CheckForSerializableConflictOutNeeded
67216724
CheckPointPredicate
2652
CheckTableForSerializableConflictIn
51716
CheckTargetForConflictsIn
14956
ClearOldPredicateLocks
1694
CoarserLockCovers
52062
CreateLocalPredicateLockHash
3086
CreatePredXact
5346
CreatePredicateLock
8420
DecrementParentLocks
2760
DeleteChildTargetLocks
4688
DeleteLockTarget
0
DropAllPredicateLocksFromTable
34148
FlagRWConflict
1722
FlagSxactUnsafe
6
GetParentPredicateLockTag
90298
GetPredicateLockStatusData
622
GetSafeSnapshot
8
GetSafeSnapshotBlockingPids
950
GetSerializableTransactionSnapshot
3280
GetSerializableTransactionSnapshotInt
3282
MaxPredicateChildLocks
10768
OnConflict_CheckForSerializationFailure
1722
PageIsPredicateLocked
0
PostPrepare_PredicateLocks
522
PreCommit_CheckForSerializationFailure
794984
PredicateLockAcquire
52462
PredicateLockExists
154380
PredicateLockPage
17971916
PredicateLockPageCombine
5572
PredicateLockPageSplit
60134
PredicateLockRelation
727346
PredicateLockShmemInit
2064
PredicateLockShmemSize
3840
PredicateLockTID
31488106
PredicateLockTwoPhaseFinish
536
PredicateLockingNeededForRelation
285442
RWConflictExists
3740
RegisterPredicateLockingXid
260848
ReleaseOneSerializableXact
3080
ReleasePredXact
3282
ReleasePredicateLocks
846036
ReleasePredicateLocksLocal
11278
ReleaseRWConflict
1830
RemoveScratchTarget
70
RemoveTargetIfNoLongerUsed
8408
RestoreScratchTarget
70
SerialAdd
0
SerialGetMinConflictCommitSeqNo
46
SerialInit
2064
SerialPagePrecedesLogically
0
SerialSetActiveSerXmin
3348
SerializationNeededForRead
117405222
SerializationNeededForWrite
32798022
SetNewSxactGlobalXmin
1694
SetPossibleUnsafeConflict
268
SetRWConflict
1562
SetSerializableTransactionSnapshot
26
ShareSerializableXact
910
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
34148
TransferPredicateLocksToNewTarget
8
XidIsConcurrent
1064
check_serial_buffers
2132
predicatelock_hash
0
predicatelock_twophase_recover
0
Generated by:
LCOV version 1.14