LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
988
1318
75.0 %
Date:
2024-05-20 08:11:07
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
TransferPredicateLocksToNewTarget
4
FlagSxactUnsafe
6
GetSafeSnapshot
8
SetSerializableTransactionSnapshot
26
SerialGetMinConflictCommitSeqNo
40
RemoveScratchTarget
80
RestoreScratchTarget
80
SetPossibleUnsafeConflict
272
GetPredicateLockStatusData
608
AtPrepare_PredicateLocks
712
PostPrepare_PredicateLocks
712
PredicateLockTwoPhaseFinish
726
ShareSerializableXact
820
GetSafeSnapshotBlockingPids
926
XidIsConcurrent
1064
CheckForSerializableConflictOut
1124
SetRWConflict
1560
CheckPointPredicate
1704
ClearOldPredicateLocks
1716
SetNewSxactGlobalXmin
1716
FlagRWConflict
1720
OnConflict_CheckForSerializationFailure
1720
InitPredicateLocks
1768
SerialInit
1768
check_serial_buffers
1830
ReleaseRWConflict
1832
AttachSerializableXact
2628
DecrementParentLocks
2760
ReleaseOneSerializableXact
3110
CreateLocalPredicateLockHash
3112
PredicateLockShmemSize
3298
GetSerializableTransactionSnapshot
3304
GetSerializableTransactionSnapshotInt
3306
ReleasePredXact
3306
SerialSetActiveSerXmin
3396
RWConflictExists
3736
DeleteChildTargetLocks
4706
PredicateLockPageCombine
4714
CreatePredXact
5074
RemoveTargetIfNoLongerUsed
8426
CheckAndPromotePredicateLockRequest
8438
CreatePredicateLock
8438
MaxPredicateChildLocks
10768
ReleasePredicateLocksLocal
10980
CheckTargetForConflictsIn
14992
DropAllPredicateLocksFromTable
30970
TransferPredicateLocksToHeapRelation
30970
CheckTableForSerializableConflictIn
44088
CoarserLockCovers
52080
PredicateLockAcquire
52480
PredicateLockPageSplit
55434
GetParentPredicateLockTag
90334
PredicateLockExists
154398
RegisterPredicateLockingXid
229474
PredicateLockingNeededForRelation
298148
PreCommit_CheckForSerializationFailure
510758
ReleasePredicateLocks
557728
PredicateLockRelation
582516
PredicateLockPage
13826334
PredicateLockTID
25110182
CheckForSerializableConflictIn
29483294
SerializationNeededForWrite
29483596
CheckForSerializableConflictOutNeeded
57419044
SerializationNeededForRead
96939200
Generated by:
LCOV version 1.14