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
DropAllPredicateLocksFromTable
GIC
13605
44.8 % (30 / 67)
SerialAdd
UIC
0
0.0 % (0 / 26)
CheckForSerializableConflictOut
GIC
567
63.5 % (33 / 52)
PredicateLockPageSplit
GIC
41358
27.8 % (5 / 18)
CheckTableForSerializableConflictIn
GIC
20343
72.4 % (21 / 29)
CheckPointPredicate
GIC
2363
41.7 % (5 / 12)
SerialSetActiveSerXmin
GIC
1710
64.7 % (11 / 17)
GetSafeSnapshot
GIC
4
77.3 % (17 / 22)
predicatelock_hash
UIC
0
0.0 % (0 / 5)
OnConflict_CheckForSerializationFailure
GIC
860
91.3 % (42 / 46)
SetNewSxactGlobalXmin
GIC
864
80.0 % (16 / 20)
ReleasePredicateLocks
GIC
486218
97.5 % (116 / 119)
FlagRWConflict
GIC
860
77.8 % (7 / 9)
PreCommit_CheckForSerializationFailure
GIC
464952
93.1 % (27 / 29)
PredicateLockTID
GIC
19026793
81.8 % (9 / 11)
RemoveScratchTarget
GIC
19
77.8 % (7 / 9)
RestoreScratchTarget
GIC
19
77.8 % (7 / 9)
CheckForSerializableConflictOutNeeded
GIC
241421878
83.3 % (5 / 6)
GetParentPredicateLockTag
GIC
45149
90.9 % (10 / 11)
GetSerializableTransactionSnapshot
GIC
1640
85.7 % (6 / 7)
SetRWConflict
GIC
780
91.7 % (11 / 12)
AttachSerializableXact
GIC
1298
100.0 % (6 / 6)
CheckAndPromotePredicateLockRequest
GIC
4210
100.0 % (18 / 18)
DeleteChildTargetLocks
GIC
2344
100.0 % (27 / 27)
FlagSxactUnsafe
GIC
3
100.0 % (11 / 11)
GetPredicateLockStatusData
GIC
264
100.0 % (22 / 22)
GetSafeSnapshotBlockingPids
GIC
2103
100.0 % (19 / 19)
InitPredicateLocks
GIC
1826
100.0 % (75 / 75)
PredicateLockExists
GIC
77194
100.0 % (5 / 5)
PredicateLockPage
GIC
10333049
100.0 % (5 / 5)
PredicateLockTwoPhaseFinish
GIC
365
100.0 % (10 / 10)
RegisterPredicateLockingXid
GIC
298065
100.0 % (12 / 12)
ReleasePredicateLocksLocal
GIC
5428
100.0 % (7 / 7)
SerialPagePrecedesLogically
GIC
74866
100.0 % (7 / 7)
SerialPagePrecedesLogicallyUnitTests
GIC
1826
100.0 % (16 / 16)
SerializationNeededForRead
GIC
271976780
100.0 % (11 / 11)
ShareSerializableXact
GIC
403
100.0 % (2 / 2)
AtPrepare_PredicateLocks
ECB
361
CheckForSerializableConflictIn
ECB
24294998
CheckTargetForConflictsIn
ECB
7478
CoarserLockCovers
ECB
26031
CreateLocalPredicateLockHash
ECB
1542
CreatePredXact
ECB
3467
CreatePredicateLock
ECB
4210
DecrementParentLocks
ECB
1380
DeleteLockTarget
EUB
0
GetSerializableTransactionSnapshotInt
ECB
1641
PageIsPredicateLocked
EUB
0
PredicateLockAcquire
ECB
26235
PredicateLockPageCombine
ECB
2675
PredicateLockRelation
ECB
1194493
PredicateLockShmemSize
ECB
2738
PredicateLockingNeededForRelation
ECB
144322
ReleaseRWConflict
ECB
912
RemoveTargetIfNoLongerUsed
ECB
4204
SerialGetMinConflictCommitSeqNo
ECB
25
SerialInit
ECB
1826
SerializationNeededForWrite
ECB
24295083
SetSerializableTransactionSnapshot
ECB
13
SummarizeOldestCommittedSxact
EUB
0
TransferPredicateLocksToHeapRelation
ECB
13605
TransferPredicateLocksToNewTarget
EUB
0
XidIsConcurrent
ECB
532
predicatelock_twophase_recover
EUB
0
Generated by:
LCOV version v1.16-55-g56c0a2a