LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
storage
/
lmgr
- predicate.c
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
72.7 %
1445
1050
46
54
257
38
72
622
134
222
253
648
32
126
Current Date:
2023-04-08 15:15:32
Functions:
90.1 %
71
64
7
64
7
54
10
Baseline:
15
Baseline Date:
2023-04-08 15:09:40
Legend:
Lines:
hit
not hit
Function Name
TLA
Hit count
Lines
AtPrepare_PredicateLocks
ECB
361
AttachSerializableXact
GIC
1298
100.0 % (6 / 6)
CheckAndPromotePredicateLockRequest
GIC
4210
100.0 % (18 / 18)
CheckForSerializableConflictIn
ECB
24294998
CheckForSerializableConflictOut
GIC
567
63.5 % (33 / 52)
CheckForSerializableConflictOutNeeded
GIC
241421878
83.3 % (5 / 6)
CheckPointPredicate
GIC
2363
41.7 % (5 / 12)
CheckTableForSerializableConflictIn
GIC
20343
72.4 % (21 / 29)
CheckTargetForConflictsIn
ECB
7478
CoarserLockCovers
ECB
26031
CreateLocalPredicateLockHash
ECB
1542
CreatePredXact
ECB
3467
CreatePredicateLock
ECB
4210
DecrementParentLocks
ECB
1380
DeleteChildTargetLocks
GIC
2344
100.0 % (27 / 27)
DeleteLockTarget
EUB
0
DropAllPredicateLocksFromTable
GIC
13605
44.8 % (30 / 67)
FlagRWConflict
GIC
860
77.8 % (7 / 9)
FlagSxactUnsafe
GIC
3
100.0 % (11 / 11)
GetParentPredicateLockTag
GIC
45149
90.9 % (10 / 11)
GetPredicateLockStatusData
GIC
264
100.0 % (22 / 22)
GetSafeSnapshot
GIC
4
77.3 % (17 / 22)
GetSafeSnapshotBlockingPids
GIC
2103
100.0 % (19 / 19)
GetSerializableTransactionSnapshot
GIC
1640
85.7 % (6 / 7)
GetSerializableTransactionSnapshotInt
ECB
1641
InitPredicateLocks
GIC
1826
100.0 % (75 / 75)
OnConflict_CheckForSerializationFailure
GIC
860
91.3 % (42 / 46)
PageIsPredicateLocked
EUB
0
PreCommit_CheckForSerializationFailure
GIC
464952
93.1 % (27 / 29)
PredicateLockAcquire
ECB
26235
PredicateLockExists
GIC
77194
100.0 % (5 / 5)
PredicateLockPage
GIC
10333049
100.0 % (5 / 5)
PredicateLockPageCombine
ECB
2675
PredicateLockPageSplit
GIC
41358
27.8 % (5 / 18)
PredicateLockRelation
ECB
1194493
PredicateLockShmemSize
ECB
2738
PredicateLockTID
GIC
19026793
81.8 % (9 / 11)
PredicateLockTwoPhaseFinish
GIC
365
100.0 % (10 / 10)
PredicateLockingNeededForRelation
ECB
144322
RegisterPredicateLockingXid
GIC
298065
100.0 % (12 / 12)
ReleasePredicateLocks
GIC
486218
97.5 % (116 / 119)
ReleasePredicateLocksLocal
GIC
5428
100.0 % (7 / 7)
ReleaseRWConflict
ECB
912
RemoveScratchTarget
GIC
19
77.8 % (7 / 9)
RemoveTargetIfNoLongerUsed
ECB
4204
RestoreScratchTarget
GIC
19
77.8 % (7 / 9)
SerialAdd
UIC
0
0.0 % (0 / 26)
SerialGetMinConflictCommitSeqNo
ECB
25
SerialInit
ECB
1826
SerialPagePrecedesLogically
GIC
74866
100.0 % (7 / 7)
SerialPagePrecedesLogicallyUnitTests
GIC
1826
100.0 % (16 / 16)
SerialSetActiveSerXmin
GIC
1710
64.7 % (11 / 17)
SerializationNeededForRead
GIC
271976780
100.0 % (11 / 11)
SerializationNeededForWrite
ECB
24295083
SetNewSxactGlobalXmin
GIC
864
80.0 % (16 / 20)
SetRWConflict
GIC
780
91.7 % (11 / 12)
SetSerializableTransactionSnapshot
ECB
13
ShareSerializableXact
GIC
403
100.0 % (2 / 2)
SummarizeOldestCommittedSxact
EUB
0
TransferPredicateLocksToHeapRelation
ECB
13605
TransferPredicateLocksToNewTarget
EUB
0
XidIsConcurrent
ECB
532
predicatelock_hash
UIC
0
0.0 % (0 / 5)
predicatelock_twophase_recover
EUB
0
Generated by:
LCOV version v1.16-55-g56c0a2a