LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
access
/
transam
- xact.c
(
source
/ functions)
Coverage
Total
Hit
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
86.9 %
1867
1622
36
163
46
56
1037
37
492
140
1066
3
28
Current Date:
2023-04-08 17:13:01
Functions:
93.5 %
107
100
7
100
7
98
2
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
(60,120] days
:
87.5 %
16
14
2
1
12
1
1
1
View type:
Flat
(120,180] days
:
100.0 %
11
11
11
2
1
Legend:
Lines:
hit
not hit
(180,240] days
:
100.0 %
4
4
4
(240..) days
:
86.8 %
1836
1593
36
161
46
56
1036
10
491
136
1056
Function coverage date bins:
(60,120] days
:
0.0 %
1
0
1
(240..) days
:
47.4 %
211
100
7
100
7
97
Function Name
TLA
Hit count
Lines
AbortOutOfAnyTransaction
GIC
11758
55.3 % (21 / 38)
TransStateAsString
UIC
0
0.0 % (0 / 15)
ShowTransactionStateRec
UIC
0
0.0 % (0 / 11)
UnregisterSubXactCallback
UIC
0
0.0 % (0 / 10)
UnregisterXactCallback
UIC
0
0.0 % (0 / 10)
RollbackToSavepoint
GIC
354
75.0 % (27 / 36)
UserAbortTransactionBlock
GIC
1160
77.8 % (28 / 36)
IsInTransactionBlock
GIC
2525
76.9 % (10 / 13)
PushTransaction
GIC
8783
86.4 % (19 / 22)
GetCurrentFullTransactionIdIfAny
UIC
0
0.0 % (0 / 2)
PrepareTransaction
GIC
402
97.5 % (78 / 80)
PrepareTransactionBlock
GIC
404
83.3 % (10 / 12)
ReleaseCurrentSubTransaction
GIC
3524
83.3 % (10 / 12)
RollbackAndReleaseCurrentSubTransaction
GIC
3912
84.6 % (11 / 13)
StartTransactionCommand
GIC
548107
87.5 % (14 / 16)
SubTransactionIsActive
GIC
28513
71.4 % (5 / 7)
AbortSubTransaction
GIC
4468
98.3 % (57 / 58)
CheckTransactionBlock
GIC
4075
87.5 % (7 / 8)
CommitTransaction
GIC
465157
98.6 % (72 / 73)
RecordTransactionCommit
GIC
463648
98.3 % (59 / 60)
ShowTransactionState
GIC
972988
75.0 % (3 / 4)
TransactionBlockStatusCode
GIC
250115
90.0 % (9 / 10)
TransactionIdIsCurrentTransactionId
GIC
62262724
97.1 % (34 / 35)
XactLogCommitRecord
GIC
293823
98.6 % (69 / 70)
xact_redo
GIC
20638
97.6 % (41 / 42)
xact_redo_commit
GIC
18923
96.8 % (30 / 31)
AtCommit_Memory
GIC
465297
100.0 % (8 / 8)
AtStart_Cache
GIC
485395
100.0 % (3 / 3)
AtStart_Memory
GIC
485395
100.0 % (12 / 12)
AtStart_ResourceOwner
GIC
485395
100.0 % (8 / 8)
AtSubAbort_childXids
GIC
610
100.0 % (8 / 8)
AtSubCleanup_Memory
GIC
4468
100.0 % (11 / 11)
AtSubStart_Memory
GIC
8783
100.0 % (7 / 7)
CallXactCallbacks
GIC
950898
100.0 % (5 / 5)
EndImplicitTransactionBlock
GIC
16170
100.0 % (5 / 5)
EndParallelWorkerTransaction
GIC
1295
100.0 % (5 / 5)
EnterParallelMode
GIC
2987
100.0 % (5 / 5)
EstimateTransactionStateSpace
GIC
403
100.0 % (8 / 8)
GetCurrentCommandId
GIC
10677844
100.0 % (5 / 5)
GetCurrentTransactionNestLevel
GIC
24331693
100.0 % (3 / 3)
GetCurrentTransactionStartTimestamp
GIC
42330
100.0 % (2 / 2)
GetCurrentTransactionStopTimestamp
GIC
1424210
100.0 % (6 / 6)
GetStableLatestTransactionId
GIC
113
100.0 % (8 / 8)
GetTopFullTransactionIdIfAny
GIC
12
100.0 % (2 / 2)
GetTopTransactionId
GIC
28513
100.0 % (4 / 4)
IsAbortedTransactionBlockState
GIC
984167
100.0 % (6 / 6)
IsSubxactTopXidLogPending
GIC
19404628
100.0 % (12 / 12)
IsTransactionBlock
GIC
346442
100.0 % (5 / 5)
IsTransactionState
GIC
84355117
100.0 % (3 / 3)
MarkSubxactTopXidLogged
GIC
234
100.0 % (4 / 4)
RegisterSubXactCallback
GIC
1770
100.0 % (7 / 7)
RestoreTransactionCharacteristics
GIC
31
100.0 % (5 / 5)
SetCurrentStatementStartTimestamp
GIC
637446
100.0 % (5 / 5)
SetParallelStartTimestamps
GIC
1298
100.0 % (5 / 5)
StartParallelWorkerTransaction
GIC
1298
100.0 % (13 / 13)
WarnNoTransactionBlock
GIC
779
100.0 % (3 / 3)
XactLogAbortRecord
GIC
4818
100.0 % (58 / 58)
xact_redo_abort
GIC
1429
100.0 % (21 / 21)
AbortCurrentTransaction
ECB
19890
AbortTransaction
ECB
20098
AssignTransactionId
ECB
301436
AtAbort_Memory
ECB
31856
AtAbort_ResourceOwner
ECB
20098
AtCCI_LocalCache
ECB
1206274
AtCleanup_Memory
ECB
31856
AtSubAbort_Memory
ECB
4468
AtSubAbort_ResourceOwner
ECB
4468
AtSubCommit_Memory
ECB
4315
AtSubCommit_childXids
ECB
2804
AtSubStart_ResourceOwner
ECB
8783
BeginImplicitTransactionBlock
ECB
58453
BeginInternalSubTransaction
ECB
7436
BeginTransactionBlock
ECB
7436
BlockStateAsString
EUB
0
CallSubXactCallbacks
ECB
21881
CleanupSubTransaction
ECB
4468
CleanupTransaction
ECB
20098
CommandCounterIncrement
ECB
1900778
CommitSubTransaction
ECB
4315
CommitTransactionCommand
ECB
529442
DefineSavepoint
ECB
1353
EndTransactionBlock
ECB
6178
ExitParallelMode
ECB
1686
ForceSyncCommit
ECB
878
GetCurrentFullTransactionId
EUB
0
GetCurrentStatementStartTimestamp
ECB
1435587
GetCurrentSubTransactionId
ECB
2118084
GetCurrentTransactionId
ECB
14968177
GetCurrentTransactionIdIfAny
ECB
19431086
GetTopFullTransactionId
ECB
2865
GetTopTransactionIdIfAny
ECB
59035627
IsInParallelMode
ECB
6169064
IsSubTransaction
ECB
824995
IsTransactionOrTransactionBlock
ECB
888573
MarkCurrentTransactionIdLoggedIfAny
ECB
19399402
PopTransaction
ECB
8783
PreventInTransactionBlock
ECB
5265
RecordTransactionAbort
ECB
24563
RegisterXactCallback
ECB
1770
ReleaseSavepoint
ECB
138
RequireTransactionBlock
ECB
3296
SaveTransactionCharacteristics
ECB
529446
SerializeTransactionState
ECB
403
StartSubTransaction
ECB
8783
StartTransaction
ECB
485395
TransactionStartedDuringRecovery
ECB
8907096
xactGetCommittedChildren
ECB
468793
Generated by:
LCOV version v1.16-55-g56c0a2a