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 17:13:01
Functions:
90.1 %
71
64
7
64
7
54
10
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
89.3 %
28
25
3
3
8
9
5
7
4
View type:
Flat
(60,120] days
:
72.5 %
167
121
46
121
1
Legend:
Lines:
hit
not hit
(120,180] days
:
100.0 %
1
1
1
(180,240] days
:
100.0 %
1
1
1
(240..) days
:
72.3 %
1248
902
54
254
38
69
614
2
217
245
644
Function coverage date bins:
[..60] days
:
0.0 %
1
0
1
(240..) days
:
48.9 %
131
64
7
64
7
53
Function Name
TLA
Hit count
Lines
AtPrepare_PredicateLocks
ECB
361
AttachSerializableXact
ECB
1298
CheckAndPromotePredicateLockRequest
GIC
4210
100.0 % (18 / 18)
CheckForSerializableConflictIn
GIC
24294998
100.0 % (14 / 14)
CheckForSerializableConflictOutNeeded
GIC
241421878
83.3 % (5 / 6)
CheckPointPredicate
ECB
2363
CheckTableForSerializableConflictIn
GIC
20343
72.4 % (21 / 29)
CheckTargetForConflictsIn
GIC
7478
96.6 % (56 / 58)
CoarserLockCovers
ECB
26031
CreateLocalPredicateLockHash
GIC
1542
100.0 % (6 / 6)
CreatePredXact
GIC
3467
83.3 % (5 / 6)
CreatePredicateLock
ECB
4210
DecrementParentLocks
GIC
1380
81.2 % (13 / 16)
DeleteChildTargetLocks
ECB
2344
DeleteLockTarget
UIC
0
0.0 % (0 / 16)
DropAllPredicateLocksFromTable
GIC
13605
44.8 % (30 / 67)
FlagRWConflict
ECB
860
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
ECB
1826
MaxPredicateChildLocks
GIC
5384
72.7 % (8 / 11)
OnConflict_CheckForSerializationFailure
GIC
860
91.3 % (42 / 46)
PageIsPredicateLocked
UIC
0
0.0 % (0 / 8)
PostPrepare_PredicateLocks
GIC
361
100.0 % (10 / 10)
PreCommit_CheckForSerializationFailure
ECB
464952
PredicateLockAcquire
GIC
26235
100.0 % (14 / 14)
PredicateLockExists
GIC
77194
100.0 % (5 / 5)
PredicateLockPage
ECB
10333049
PredicateLockPageCombine
GIC
2675
100.0 % (3 / 3)
PredicateLockPageSplit
ECB
41358
PredicateLockRelation
ECB
1194493
PredicateLockShmemSize
GIC
2738
100.0 % (19 / 19)
PredicateLockTID
ECB
19026793
PredicateLockTwoPhaseFinish
GIC
365
100.0 % (10 / 10)
PredicateLockingNeededForRelation
GIC
144322
100.0 % (3 / 3)
RWConflictExists
GIC
2648
100.0 % (13 / 13)
RegisterPredicateLockingXid
GIC
298065
100.0 % (12 / 12)
ReleasePredicateLocks
ECB
486218
ReleasePredicateLocksLocal
ECB
5428
ReleaseRWConflict
ECB
912
RemoveScratchTarget
ECB
19
RemoveTargetIfNoLongerUsed
GIC
4204
100.0 % (7 / 7)
RestoreScratchTarget
ECB
19
SerialAdd
EUB
0
SerialGetMinConflictCommitSeqNo
ECB
25
SerialInit
GIC
1826
100.0 % (14 / 14)
SerialPagePrecedesLogically
ECB
74866
SerialPagePrecedesLogicallyUnitTests
GIC
1826
100.0 % (16 / 16)
SerialSetActiveSerXmin
ECB
1710
SerializationNeededForRead
GIC
271976780
100.0 % (11 / 11)
SerializationNeededForWrite
GIC
24295083
100.0 % (6 / 6)
SetNewSxactGlobalXmin
GIC
864
80.0 % (16 / 20)
SetRWConflict
GIC
780
91.7 % (11 / 12)
SetSerializableTransactionSnapshot
GIC
13
57.1 % (4 / 7)
ShareSerializableXact
ECB
403
SummarizeOldestCommittedSxact
EUB
0
TransferPredicateLocksToHeapRelation
GIC
13605
100.0 % (3 / 3)
TransferPredicateLocksToNewTarget
EUB
0
XidIsConcurrent
GIC
532
88.9 % (8 / 9)
predicatelock_hash
EUB
0
predicatelock_twophase_recover
EUB
0
Generated by:
LCOV version v1.16-55-g56c0a2a