LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 983 1322 74.4 %
Date: 2025-04-24 17:16:12 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
FlagSxactUnsafe 6
TransferPredicateLocksToNewTarget 6
GetSafeSnapshot 8
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 44
RemoveScratchTarget 46
RestoreScratchTarget 46
SetPossibleUnsafeConflict 268
GetPredicateLockStatusData 530
AtPrepare_PredicateLocks 562
PostPrepare_PredicateLocks 562
PredicateLockTwoPhaseFinish 578
ShareSerializableXact 910
GetSafeSnapshotBlockingPids 1032
XidIsConcurrent 1064
CheckForSerializableConflictOut 1128
SetRWConflict 1560
ClearOldPredicateLocks 1704
SetNewSxactGlobalXmin 1704
FlagRWConflict 1720
OnConflict_CheckForSerializationFailure 1720
ReleaseRWConflict 1828
PredicateLockShmemInit 2100
SerialInit 2100
check_serial_buffers 2168
AttachSerializableXact 2738
DecrementParentLocks 2760
ReleaseOneSerializableXact 3080
CreateLocalPredicateLockHash 3086
GetSerializableTransactionSnapshot 3280
GetSerializableTransactionSnapshotInt 3282
ReleasePredXact 3282
CheckPointPredicate 3314
SerialSetActiveSerXmin 3370
RWConflictExists 3736
PredicateLockShmemSize 3906
DeleteChildTargetLocks 4688
CreatePredXact 5382
PredicateLockPageCombine 5512
RemoveTargetIfNoLongerUsed 8408
CheckAndPromotePredicateLockRequest 8420
CreatePredicateLock 8420
MaxPredicateChildLocks 10768
ReleasePredicateLocksLocal 11284
CheckTargetForConflictsIn 14956
DropAllPredicateLocksFromTable 33838
TransferPredicateLocksToHeapRelation 33838
CheckTableForSerializableConflictIn 51910
CoarserLockCovers 52062
PredicateLockAcquire 52462
PredicateLockPageSplit 60224
GetParentPredicateLockTag 90298
PredicateLockExists 154380
RegisterPredicateLockingXid 263480
PredicateLockingNeededForRelation 308852
PredicateLockRelation 735114
PreCommit_CheckForSerializationFailure 798374
ReleasePredicateLocks 849706
PredicateLockPage 18507258
PredicateLockTID 32586236
CheckForSerializableConflictIn 32910964
SerializationNeededForWrite 32911258
CheckForSerializableConflictOutNeeded 68420134
SerializationNeededForRead 120249870

Generated by: LCOV version 1.14