LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 953 1322 72.1 %
Date: 2025-06-07 21:17:34 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 12
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 44
RemoveScratchTarget 104
RestoreScratchTarget 104
SetPossibleUnsafeConflict 266
GetPredicateLockStatusData 560
AtPrepare_PredicateLocks 582
PostPrepare_PredicateLocks 582
PredicateLockTwoPhaseFinish 596
ShareSerializableXact 910
XidIsConcurrent 1064
GetSafeSnapshotBlockingPids 1070
CheckForSerializableConflictOut 1128
SetRWConflict 1560
ClearOldPredicateLocks 1716
SetNewSxactGlobalXmin 1716
FlagRWConflict 1720
OnConflict_CheckForSerializationFailure 1720
ReleaseRWConflict 1826
PredicateLockShmemInit 2096
SerialInit 2096
check_serial_buffers 2164
AttachSerializableXact 2734
DecrementParentLocks 2760
ReleaseOneSerializableXact 3084
CreateLocalPredicateLockHash 3090
GetSerializableTransactionSnapshot 3292
GetSerializableTransactionSnapshotInt 3294
ReleasePredXact 3294
CheckPointPredicate 3332
SerialSetActiveSerXmin 3394
RWConflictExists 3736
PredicateLockShmemSize 3898
DeleteChildTargetLocks 4690
CreatePredXact 5390
PredicateLockPageCombine 5608
RemoveTargetIfNoLongerUsed 8410
CheckAndPromotePredicateLockRequest 8422
CreatePredicateLock 8422
MaxPredicateChildLocks 10768
ReleasePredicateLocksLocal 11276
CheckTargetForConflictsIn 14956
DropAllPredicateLocksFromTable 33906
TransferPredicateLocksToHeapRelation 33906
CheckTableForSerializableConflictIn 51966
CoarserLockCovers 52064
PredicateLockAcquire 52464
PredicateLockPageSplit 60612
GetParentPredicateLockTag 90302
PredicateLockExists 154382
RegisterPredicateLockingXid 263090
PredicateLockingNeededForRelation 309090
PredicateLockRelation 748750
PreCommit_CheckForSerializationFailure 971936
ReleasePredicateLocks 1023458
PredicateLockPage 19416696
CheckForSerializableConflictIn 32943918
SerializationNeededForWrite 32944230
PredicateLockTID 33464146
CheckForSerializableConflictOutNeeded 69852426
SerializationNeededForRead 123483146

Generated by: LCOV version 1.16