LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 953 1316 72.4 %
Date: 2026-02-07 10:18:48 Functions: 63 71 88.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
DeleteLockTarget 0
PageIsPredicateLocked 0
SerialAdd 0
SerialPagePrecedesLogically 0
SummarizeOldestCommittedSxact 0
TransferPredicateLocksToNewTarget 0
predicatelock_hash 0
predicatelock_twophase_recover 0
FlagSxactUnsafe 6
GetSafeSnapshot 8
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 46
RemoveScratchTarget 80
RestoreScratchTarget 80
SetPossibleUnsafeConflict 268
GetPredicateLockStatusData 552
AtPrepare_PredicateLocks 590
PostPrepare_PredicateLocks 590
PredicateLockTwoPhaseFinish 608
ShareSerializableXact 996
XidIsConcurrent 1072
CheckForSerializableConflictOut 1138
GetSafeSnapshotBlockingPids 1428
SetRWConflict 1584
ClearOldPredicateLocks 1720
SetNewSxactGlobalXmin 1720
FlagRWConflict 1744
OnConflict_CheckForSerializationFailure 1744
ReleaseRWConflict 1852
PredicateLockShmemInit 2280
SerialInit 2280
check_serial_buffers 2354
DecrementParentLocks 2776
AttachSerializableXact 2958
ReleaseOneSerializableXact 3138
CreateLocalPredicateLockHash 3144
GetSerializableTransactionSnapshot 3336
GetSerializableTransactionSnapshotInt 3338
ReleasePredXact 3338
SerialSetActiveSerXmin 3404
CheckPointPredicate 3570
RWConflictExists 3780
PredicateLockShmemSize 4254
DeleteChildTargetLocks 4754
CreatePredXact 5618
PredicateLockPageCombine 5700
RemoveTargetIfNoLongerUsed 8506
CheckAndPromotePredicateLockRequest 8518
CreatePredicateLock 8518
MaxPredicateChildLocks 10864
ReleasePredicateLocksLocal 12002
CheckTargetForConflictsIn 15080
DropAllPredicateLocksFromTable 35342
TransferPredicateLocksToHeapRelation 35342
CoarserLockCovers 52160
PredicateLockAcquire 52570
CheckTableForSerializableConflictIn 54814
PredicateLockPageSplit 60676
GetParentPredicateLockTag 90734
PredicateLockExists 154616
RegisterPredicateLockingXid 276252
PredicateLockingNeededForRelation 321752
PredicateLockRelation 774538
PreCommit_CheckForSerializationFailure 951156
ReleasePredicateLocks 1006068
PredicateLockPage 19684334
CheckForSerializableConflictIn 33436800
SerializationNeededForWrite 33437108
PredicateLockTID 34327664
CheckForSerializableConflictOutNeeded 69125396
SerializationNeededForRead 123913070

Generated by: LCOV version 1.16