LCOV - code coverage report
Current view: top level - src/backend/storage/lmgr - predicate.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17beta1 Lines: 984 1318 74.7 %
Date: 2024-05-29 11:10:47 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
GetSafeSnapshot 8
TransferPredicateLocksToNewTarget 16
SetSerializableTransactionSnapshot 26
SerialGetMinConflictCommitSeqNo 46
RemoveScratchTarget 118
RestoreScratchTarget 118
SetPossibleUnsafeConflict 264
GetPredicateLockStatusData 470
AtPrepare_PredicateLocks 724
PostPrepare_PredicateLocks 724
PredicateLockTwoPhaseFinish 732
ShareSerializableXact 820
GetSafeSnapshotBlockingPids 856
XidIsConcurrent 1064
CheckForSerializableConflictOut 1130
SetRWConflict 1560
ClearOldPredicateLocks 1696
SetNewSxactGlobalXmin 1696
CheckPointPredicate 1704
FlagRWConflict 1720
OnConflict_CheckForSerializationFailure 1720
InitPredicateLocks 1768
SerialInit 1768
ReleaseRWConflict 1824
check_serial_buffers 1830
AttachSerializableXact 2628
DecrementParentLocks 2760
ReleaseOneSerializableXact 3102
CreateLocalPredicateLockHash 3108
PredicateLockShmemSize 3298
GetSerializableTransactionSnapshot 3304
GetSerializableTransactionSnapshotInt 3306
ReleasePredXact 3306
SerialSetActiveSerXmin 3358
RWConflictExists 3736
PredicateLockPageCombine 4704
DeleteChildTargetLocks 4706
CreatePredXact 5074
RemoveTargetIfNoLongerUsed 8426
CheckAndPromotePredicateLockRequest 8438
CreatePredicateLock 8438
MaxPredicateChildLocks 10768
ReleasePredicateLocksLocal 10976
CheckTargetForConflictsIn 14992
DropAllPredicateLocksFromTable 30922
TransferPredicateLocksToHeapRelation 30922
CheckTableForSerializableConflictIn 44136
CoarserLockCovers 52080
PredicateLockAcquire 52480
PredicateLockPageSplit 55298
GetParentPredicateLockTag 90334
PredicateLockExists 154398
RegisterPredicateLockingXid 229354
PredicateLockingNeededForRelation 297834
PreCommit_CheckForSerializationFailure 510478
ReleasePredicateLocks 557448
PredicateLockRelation 582340
PredicateLockPage 13856482
PredicateLockTID 25124874
CheckForSerializableConflictIn 29502004
SerializationNeededForWrite 29502372
CheckForSerializableConflictOutNeeded 57315158
SerializationNeededForRead 96879984

Generated by: LCOV version 1.14