LCOV - code coverage report
Current view:
top level
-
src/backend/storage/lmgr
- predicate.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
983
1322
74.4 %
Date:
2025-04-24 17:16:12
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
44
RemoveScratchTarget
46
RestoreScratchTarget
46
SetPossibleUnsafeConflict
268
GetPredicateLockStatusData
530
AtPrepare_PredicateLocks
562
PostPrepare_PredicateLocks
562
PredicateLockTwoPhaseFinish
578
ShareSerializableXact
910
GetSafeSnapshotBlockingPids
1032
XidIsConcurrent
1064
CheckForSerializableConflictOut
1128
SetRWConflict
1560
ClearOldPredicateLocks
1704
SetNewSxactGlobalXmin
1704
FlagRWConflict
1720
OnConflict_CheckForSerializationFailure
1720
ReleaseRWConflict
1828
PredicateLockShmemInit
2100
SerialInit
2100
check_serial_buffers
2168
AttachSerializableXact
2738
DecrementParentLocks
2760
ReleaseOneSerializableXact
3080
CreateLocalPredicateLockHash
3086
GetSerializableTransactionSnapshot
3280
GetSerializableTransactionSnapshotInt
3282
ReleasePredXact
3282
CheckPointPredicate
3314
SerialSetActiveSerXmin
3370
RWConflictExists
3736
PredicateLockShmemSize
3906
DeleteChildTargetLocks
4688
CreatePredXact
5382
PredicateLockPageCombine
5512
RemoveTargetIfNoLongerUsed
8408
CheckAndPromotePredicateLockRequest
8420
CreatePredicateLock
8420
MaxPredicateChildLocks
10768
ReleasePredicateLocksLocal
11284
CheckTargetForConflictsIn
14956
DropAllPredicateLocksFromTable
33838
TransferPredicateLocksToHeapRelation
33838
CheckTableForSerializableConflictIn
51910
CoarserLockCovers
52062
PredicateLockAcquire
52462
PredicateLockPageSplit
60224
GetParentPredicateLockTag
90298
PredicateLockExists
154380
RegisterPredicateLockingXid
263480
PredicateLockingNeededForRelation
308852
PredicateLockRelation
735114
PreCommit_CheckForSerializationFailure
798374
ReleasePredicateLocks
849706
PredicateLockPage
18507258
PredicateLockTID
32586236
CheckForSerializableConflictIn
32910964
SerializationNeededForWrite
32911258
CheckForSerializableConflictOutNeeded
68420134
SerializationNeededForRead
120249870
Generated by:
LCOV version 1.14