LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
73.6 %
1276
939
Test Date:
2026-11-14 00:16:44
Functions:
88.7 %
71
63
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
62.3 %
818
510
Function Name
Hit count
AtPrepare_PredicateLocks
340
AttachSerializableXact
2045
CheckAndPromotePredicateLockRequest
3977
CheckForSerializableConflictIn
25581738
CheckForSerializableConflictOut
577
CheckForSerializableConflictOutNeeded
46246299
CheckPointPredicate
2073
CheckTableForSerializableConflictIn
36606
CheckTargetForConflictsIn
7613
ClearOldPredicateLocks
899
CoarserLockCovers
8640
CreateLocalPredicateLockHash
1603
CreatePredXact
3052
CreatePredicateLock
3977
DecrementParentLocks
1077
DeleteChildTargetLocks
2392
DeleteLockTarget
0
DropAllPredicateLocksFromTable
23245
FlagRWConflict
898
FlagSxactUnsafe
3
GetParentPredicateLockTag
25546
GetPredicateLockStatusData
378
GetSafeSnapshot
8
GetSafeSnapshotBlockingPids
619
GetSerializableTransactionSnapshot
1706
GetSerializableTransactionSnapshotInt
1707
MaxPredicateChildLocks
4849
OnConflict_CheckForSerializationFailure
898
PostPrepare_PredicateLocks
340
PreCommit_CheckForSerializationFailure
621801
PredicateLockAcquire
26165
PredicateLockExists
41992
PredicateLockPage
14479452
PredicateLockPageCombine
3778
PredicateLockPageSplit
38564
PredicateLockRelation
470925
PredicateLockShmemAttach
0
PredicateLockShmemInit
1345
PredicateLockShmemRequest
1349
PredicateLockTID
23694201
PredicateLockTwoPhaseFinish
345
PredicateLockingNeededForRelation
141180
RWConflictExists
1935
RegisterPredicateLockingXid
172456
ReleaseOneSerializableXact
1599
ReleasePredXact
1707
ReleasePredicateLocks
660710
ReleasePredicateLocksLocal
7730
ReleaseRWConflict
945
RemoveScratchTarget
63
RemoveTargetIfNoLongerUsed
3971
RestoreScratchTarget
63
SerialAdd
0
SerialGetMinConflictCommitSeqNo
22
SerialPagePrecedesLogically
0
SerialSetActiveSerXmin
1781
SerializationNeededForRead
84891454
SerializationNeededForWrite
25581894
SetNewSxactGlobalXmin
899
SetPossibleUnsafeConflict
133
SetRWConflict
812
SetSerializableTransactionSnapshot
13
ShareSerializableXact
680
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
23245
TransferPredicateLocksToNewTarget
8
XidIsConcurrent
545
check_serial_buffers
1390
predicatelock_hash
0
predicatelock_twophase_recover
0
serial_errdetail_for_io_error
0
Generated by:
LCOV version 2.0-1