LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
981
1322
74.2 %
Date:
2025-04-02 20:15:43
Functions:
64
71
90.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
DeleteLockTarget
0
PageIsPredicateLocked
0
SerialAdd
0
SerialPagePrecedesLogically
0
SummarizeOldestCommittedSxact
0
predicatelock_hash
0
predicatelock_twophase_recover
0
FlagSxactUnsafe
6
GetSafeSnapshot
8
TransferPredicateLocksToNewTarget
20
SetSerializableTransactionSnapshot
26
SerialGetMinConflictCommitSeqNo
42
RemoveScratchTarget
82
RestoreScratchTarget
82
SetPossibleUnsafeConflict
264
GetPredicateLockStatusData
526
AtPrepare_PredicateLocks
566
PostPrepare_PredicateLocks
566
PredicateLockTwoPhaseFinish
578
ShareSerializableXact
910
XidIsConcurrent
1064
CheckForSerializableConflictOut
1126
GetSafeSnapshotBlockingPids
1176
SetRWConflict
1568
ClearOldPredicateLocks
1678
SetNewSxactGlobalXmin
1678
FlagRWConflict
1728
OnConflict_CheckForSerializationFailure
1728
ReleaseRWConflict
1832
PredicateLockShmemInit
2064
SerialInit
2064
check_serial_buffers
2132
CheckPointPredicate
2640
AttachSerializableXact
2738
DecrementParentLocks
2760
ReleaseOneSerializableXact
3078
CreateLocalPredicateLockHash
3084
GetSerializableTransactionSnapshot
3280
GetSerializableTransactionSnapshotInt
3282
ReleasePredXact
3282
SerialSetActiveSerXmin
3316
RWConflictExists
3752
PredicateLockShmemSize
3840
DeleteChildTargetLocks
4688
CreatePredXact
5346
PredicateLockPageCombine
5462
RemoveTargetIfNoLongerUsed
8408
CheckAndPromotePredicateLockRequest
8420
CreatePredicateLock
8420
MaxPredicateChildLocks
10768
ReleasePredicateLocksLocal
11282
CheckTargetForConflictsIn
14956
DropAllPredicateLocksFromTable
33878
TransferPredicateLocksToHeapRelation
33878
CheckTableForSerializableConflictIn
51712
CoarserLockCovers
52062
PredicateLockAcquire
52462
PredicateLockPageSplit
60088
GetParentPredicateLockTag
90298
PredicateLockExists
154380
RegisterPredicateLockingXid
260866
PredicateLockingNeededForRelation
285376
PredicateLockRelation
722860
PreCommit_CheckForSerializationFailure
801662
ReleasePredicateLocks
852652
PredicateLockPage
18062872
PredicateLockTID
31719074
CheckForSerializableConflictIn
32940584
SerializationNeededForWrite
32940800
CheckForSerializableConflictOutNeeded
67899454
SerializationNeededForRead
118405386
Generated by:
LCOV version 1.14