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
DeleteLockTarget
0
PredicateLockShmemAttach
0
SerialAdd
0
SerialPagePrecedesLogically
0
SummarizeOldestCommittedSxact
0
predicatelock_hash
0
predicatelock_twophase_recover
0
serial_errdetail_for_io_error
0
FlagSxactUnsafe
3
GetSafeSnapshot
8
TransferPredicateLocksToNewTarget
8
SetSerializableTransactionSnapshot
13
SerialGetMinConflictCommitSeqNo
22
RemoveScratchTarget
63
RestoreScratchTarget
63
SetPossibleUnsafeConflict
133
AtPrepare_PredicateLocks
340
PostPrepare_PredicateLocks
340
PredicateLockTwoPhaseFinish
345
GetPredicateLockStatusData
378
XidIsConcurrent
545
CheckForSerializableConflictOut
577
GetSafeSnapshotBlockingPids
619
ShareSerializableXact
680
SetRWConflict
812
FlagRWConflict
898
OnConflict_CheckForSerializationFailure
898
ClearOldPredicateLocks
899
SetNewSxactGlobalXmin
899
ReleaseRWConflict
945
DecrementParentLocks
1077
PredicateLockShmemInit
1345
PredicateLockShmemRequest
1349
check_serial_buffers
1390
ReleaseOneSerializableXact
1599
CreateLocalPredicateLockHash
1603
GetSerializableTransactionSnapshot
1706
GetSerializableTransactionSnapshotInt
1707
ReleasePredXact
1707
SerialSetActiveSerXmin
1781
RWConflictExists
1935
AttachSerializableXact
2045
CheckPointPredicate
2073
DeleteChildTargetLocks
2392
CreatePredXact
3052
PredicateLockPageCombine
3778
RemoveTargetIfNoLongerUsed
3971
CheckAndPromotePredicateLockRequest
3977
CreatePredicateLock
3977
MaxPredicateChildLocks
4849
CheckTargetForConflictsIn
7613
ReleasePredicateLocksLocal
7730
CoarserLockCovers
8640
DropAllPredicateLocksFromTable
23245
TransferPredicateLocksToHeapRelation
23245
GetParentPredicateLockTag
25546
PredicateLockAcquire
26165
CheckTableForSerializableConflictIn
36606
PredicateLockPageSplit
38564
PredicateLockExists
41992
PredicateLockingNeededForRelation
141180
RegisterPredicateLockingXid
172456
PredicateLockRelation
470925
PreCommit_CheckForSerializationFailure
621801
ReleasePredicateLocks
660710
PredicateLockPage
14479452
PredicateLockTID
23694201
CheckForSerializableConflictIn
25581738
SerializationNeededForWrite
25581894
CheckForSerializableConflictOutNeeded
46246299
SerializationNeededForRead
84891454
Generated by:
LCOV version 2.0-1