LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 954 1323 72.1 %
Date: 2025-10-10 22:17:20 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 44
RemoveScratchTarget 70
RestoreScratchTarget 70
SetPossibleUnsafeConflict 272
AtPrepare_PredicateLocks 560
PostPrepare_PredicateLocks 560
GetPredicateLockStatusData 572
PredicateLockTwoPhaseFinish 576
ShareSerializableXact 916
XidIsConcurrent 1072
GetSafeSnapshotBlockingPids 1098
CheckForSerializableConflictOut 1136
SetRWConflict 1584
ClearOldPredicateLocks 1718
SetNewSxactGlobalXmin 1718
FlagRWConflict 1744
OnConflict_CheckForSerializationFailure 1744
ReleaseRWConflict 1856
PredicateLockShmemInit 2180
SerialInit 2180
check_serial_buffers 2254
AttachSerializableXact 2746
DecrementParentLocks 2776
ReleaseOneSerializableXact 3120
CreateLocalPredicateLockHash 3122
GetSerializableTransactionSnapshot 3312
GetSerializableTransactionSnapshotInt 3314
ReleasePredXact 3314
SerialSetActiveSerXmin 3392
CheckPointPredicate 3434
RWConflictExists 3780
PredicateLockShmemSize 4060
DeleteChildTargetLocks 4736
CreatePredXact 5494
PredicateLockPageCombine 5658
RemoveTargetIfNoLongerUsed 8488
CheckAndPromotePredicateLockRequest 8500
CreatePredicateLock 8500
MaxPredicateChildLocks 10864
ReleasePredicateLocksLocal 11344
CheckTargetForConflictsIn 15044
DropAllPredicateLocksFromTable 33926
TransferPredicateLocksToHeapRelation 33926
CheckTableForSerializableConflictIn 51740
CoarserLockCovers 52142
PredicateLockAcquire 52552
PredicateLockPageSplit 60498
GetParentPredicateLockTag 90698
PredicateLockExists 154598
RegisterPredicateLockingXid 261902
PredicateLockingNeededForRelation 312032
PredicateLockRelation 754374
PreCommit_CheckForSerializationFailure 1014964
ReleasePredicateLocks 1067656
PredicateLockPage 19196236
CheckForSerializableConflictIn 33023780
SerializationNeededForWrite 33024034
PredicateLockTID 33423426
CheckForSerializableConflictOutNeeded 68846996
SerializationNeededForRead 122222168

Generated by: LCOV version 1.16