LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
984
1318
74.7 %
Date:
2024-04-20 07:11:39
Functions:
64
71
90.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AtPrepare_PredicateLocks
736
AttachSerializableXact
2640
CheckAndPromotePredicateLockRequest
8438
CheckForSerializableConflictIn
29696456
CheckForSerializableConflictOut
1128
CheckForSerializableConflictOutNeeded
58150842
CheckPointPredicate
1706
CheckTableForSerializableConflictIn
44924
CheckTargetForConflictsIn
14992
ClearOldPredicateLocks
1740
CoarserLockCovers
52080
CreateLocalPredicateLockHash
3108
CreatePredXact
5074
CreatePredicateLock
8438
DecrementParentLocks
2760
DeleteChildTargetLocks
4706
DeleteLockTarget
0
DropAllPredicateLocksFromTable
32280
FlagRWConflict
1720
FlagSxactUnsafe
6
GetParentPredicateLockTag
90334
GetPredicateLockStatusData
534
GetSafeSnapshot
8
GetSafeSnapshotBlockingPids
1000
GetSerializableTransactionSnapshot
3304
GetSerializableTransactionSnapshotInt
3306
InitPredicateLocks
1768
MaxPredicateChildLocks
10768
OnConflict_CheckForSerializationFailure
1720
PageIsPredicateLocked
0
PostPrepare_PredicateLocks
736
PreCommit_CheckForSerializationFailure
518920
PredicateLockAcquire
52480
PredicateLockExists
154398
PredicateLockPage
14322228
PredicateLockPageCombine
4748
PredicateLockPageSplit
55894
PredicateLockRelation
592038
PredicateLockShmemSize
3298
PredicateLockTID
25606214
PredicateLockTwoPhaseFinish
750
PredicateLockingNeededForRelation
298316
RWConflictExists
3736
RegisterPredicateLockingXid
232268
ReleaseOneSerializableXact
3102
ReleasePredXact
3306
ReleasePredicateLocks
566404
ReleasePredicateLocksLocal
11012
ReleaseRWConflict
1824
RemoveScratchTarget
108
RemoveTargetIfNoLongerUsed
8426
RestoreScratchTarget
108
SerialAdd
0
SerialGetMinConflictCommitSeqNo
44
SerialInit
1768
SerialPagePrecedesLogically
0
SerialSetActiveSerXmin
3444
SerializationNeededForRead
98672450
SerializationNeededForWrite
29696848
SetNewSxactGlobalXmin
1740
SetPossibleUnsafeConflict
264
SetRWConflict
1560
SetSerializableTransactionSnapshot
26
ShareSerializableXact
828
SummarizeOldestCommittedSxact
0
TransferPredicateLocksToHeapRelation
32280
TransferPredicateLocksToNewTarget
6
XidIsConcurrent
1064
check_serial_buffers
1830
predicatelock_hash
0
predicatelock_twophase_recover
0
Generated by:
LCOV version 1.14