LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
983
1320
74.5 %
Date:
2025-02-22 16:15:16
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
TransferPredicateLocksToNewTarget
6
GetSafeSnapshot
8
SetSerializableTransactionSnapshot
26
SerialGetMinConflictCommitSeqNo
46
RemoveScratchTarget
72
RestoreScratchTarget
72
SetPossibleUnsafeConflict
268
GetPredicateLockStatusData
512
AtPrepare_PredicateLocks
786
PostPrepare_PredicateLocks
786
PredicateLockTwoPhaseFinish
800
ShareSerializableXact
892
XidIsConcurrent
1064
GetSafeSnapshotBlockingPids
1080
CheckForSerializableConflictOut
1130
SetRWConflict
1560
ClearOldPredicateLocks
1688
SetNewSxactGlobalXmin
1688
FlagRWConflict
1720
OnConflict_CheckForSerializationFailure
1720
ReleaseRWConflict
1828
PredicateLockShmemInit
1938
SerialInit
1938
check_serial_buffers
2004
CheckPointPredicate
2498
AttachSerializableXact
2714
DecrementParentLocks
2760
ReleaseOneSerializableXact
3080
CreateLocalPredicateLockHash
3086
GetSerializableTransactionSnapshot
3280
GetSerializableTransactionSnapshotInt
3282
ReleasePredXact
3282
SerialSetActiveSerXmin
3338
PredicateLockShmemSize
3606
RWConflictExists
3736
DeleteChildTargetLocks
4688
CreatePredXact
5220
PredicateLockPageCombine
5458
RemoveTargetIfNoLongerUsed
8408
CheckAndPromotePredicateLockRequest
8420
CreatePredicateLock
8420
MaxPredicateChildLocks
10768
ReleasePredicateLocksLocal
11212
CheckTargetForConflictsIn
14956
DropAllPredicateLocksFromTable
33356
TransferPredicateLocksToHeapRelation
33356
CheckTableForSerializableConflictIn
49976
CoarserLockCovers
52062
PredicateLockAcquire
52462
PredicateLockPageSplit
59472
GetParentPredicateLockTag
90298
PredicateLockExists
154380
RegisterPredicateLockingXid
247944
PredicateLockingNeededForRelation
285378
PredicateLockRelation
692508
PreCommit_CheckForSerializationFailure
755912
ReleasePredicateLocks
806386
PredicateLockPage
17348292
PredicateLockTID
29305592
CheckForSerializableConflictIn
31281046
SerializationNeededForWrite
31281384
CheckForSerializableConflictOutNeeded
64171810
SerializationNeededForRead
111519332
Generated by:
LCOV version 1.14