LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 975 1323 73.7 %
Date: 2025-10-31 11:17:53 Functions: 64 71 90.1 %
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
predicatelock_hash 0
predicatelock_twophase_recover 0
TransferPredicateLocksToNewTarget 2
FlagSxactUnsafe 6
GetSafeSnapshot 8
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 50
RemoveScratchTarget 70
RestoreScratchTarget 70
SetPossibleUnsafeConflict 264
AtPrepare_PredicateLocks 590
PostPrepare_PredicateLocks 590
PredicateLockTwoPhaseFinish 606
GetPredicateLockStatusData 836
ShareSerializableXact 916
XidIsConcurrent 1072
CheckForSerializableConflictOut 1142
SetRWConflict 1584
GetSafeSnapshotBlockingPids 1650
ClearOldPredicateLocks 1694
SetNewSxactGlobalXmin 1694
FlagRWConflict 1744
OnConflict_CheckForSerializationFailure 1744
ReleaseRWConflict 1848
PredicateLockShmemInit 2194
SerialInit 2194
check_serial_buffers 2270
AttachSerializableXact 2750
DecrementParentLocks 2776
ReleaseOneSerializableXact 3110
CreateLocalPredicateLockHash 3116
GetSerializableTransactionSnapshot 3312
GetSerializableTransactionSnapshotInt 3314
ReleasePredXact 3314
SerialSetActiveSerXmin 3352
CheckPointPredicate 3462
RWConflictExists 3780
PredicateLockShmemSize 4088
DeleteChildTargetLocks 4736
CreatePredXact 5508
PredicateLockPageCombine 5522
RemoveTargetIfNoLongerUsed 8488
CheckAndPromotePredicateLockRequest 8500
CreatePredicateLock 8500
MaxPredicateChildLocks 10864
ReleasePredicateLocksLocal 11350
CheckTargetForConflictsIn 15044
DropAllPredicateLocksFromTable 33990
TransferPredicateLocksToHeapRelation 33990
CheckTableForSerializableConflictIn 51906
CoarserLockCovers 52142
PredicateLockAcquire 52552
PredicateLockPageSplit 60490
GetParentPredicateLockTag 90698
PredicateLockExists 154598
RegisterPredicateLockingXid 260804
PredicateLockingNeededForRelation 312062
PredicateLockRelation 750346
PreCommit_CheckForSerializationFailure 1014506
ReleasePredicateLocks 1067234
PredicateLockPage 19212494
CheckForSerializableConflictIn 33051548
SerializationNeededForWrite 33051790
PredicateLockTID 33453950
CheckForSerializableConflictOutNeeded 68888748
SerializationNeededForRead 122306680

Generated by: LCOV version 1.16