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
BlockStateAsString
EUB
0
GetCurrentFullTransactionId
EUB
0
GetCurrentFullTransactionIdIfAny
UIC
0
0.0 % (0 / 2)
ShowTransactionStateRec
UIC
0
0.0 % (0 / 11)
TransStateAsString
UIC
0
0.0 % (0 / 15)
UnregisterSubXactCallback
UIC
0
0.0 % (0 / 10)
UnregisterXactCallback
UIC
0
0.0 % (0 / 10)
GetTopFullTransactionIdIfAny
GIC
12
100.0 % (2 / 2)
RestoreTransactionCharacteristics
GIC
31
100.0 % (5 / 5)
GetStableLatestTransactionId
GIC
113
100.0 % (8 / 8)
ReleaseSavepoint
ECB
138
MarkSubxactTopXidLogged
GIC
234
100.0 % (4 / 4)
RollbackToSavepoint
GIC
354
75.0 % (27 / 36)
PrepareTransaction
GIC
402
97.5 % (78 / 80)
EstimateTransactionStateSpace
GIC
403
100.0 % (8 / 8)
SerializeTransactionState
ECB
403
PrepareTransactionBlock
GIC
404
83.3 % (10 / 12)
AtSubAbort_childXids
GIC
610
100.0 % (8 / 8)
WarnNoTransactionBlock
GIC
779
100.0 % (3 / 3)
ForceSyncCommit
ECB
878
UserAbortTransactionBlock
GIC
1160
77.8 % (28 / 36)
EndParallelWorkerTransaction
GIC
1295
100.0 % (5 / 5)
SetParallelStartTimestamps
GIC
1298
100.0 % (5 / 5)
StartParallelWorkerTransaction
GIC
1298
100.0 % (13 / 13)
DefineSavepoint
ECB
1353
xact_redo_abort
GIC
1429
100.0 % (21 / 21)
ExitParallelMode
ECB
1686
RegisterSubXactCallback
GIC
1770
100.0 % (7 / 7)
RegisterXactCallback
ECB
1770
IsInTransactionBlock
GIC
2525
76.9 % (10 / 13)
AtSubCommit_childXids
ECB
2804
GetTopFullTransactionId
ECB
2865
EnterParallelMode
GIC
2987
100.0 % (5 / 5)
RequireTransactionBlock
ECB
3296
ReleaseCurrentSubTransaction
GIC
3524
83.3 % (10 / 12)
RollbackAndReleaseCurrentSubTransaction
GIC
3912
84.6 % (11 / 13)
CheckTransactionBlock
GIC
4075
87.5 % (7 / 8)
AtSubCommit_Memory
ECB
4315
CommitSubTransaction
ECB
4315
AbortSubTransaction
GIC
4468
98.3 % (57 / 58)
AtSubAbort_Memory
ECB
4468
AtSubAbort_ResourceOwner
ECB
4468
AtSubCleanup_Memory
GIC
4468
100.0 % (11 / 11)
CleanupSubTransaction
ECB
4468
XactLogAbortRecord
GIC
4818
100.0 % (58 / 58)
PreventInTransactionBlock
ECB
5265
EndTransactionBlock
ECB
6178
BeginInternalSubTransaction
ECB
7436
BeginTransactionBlock
ECB
7436
AtSubStart_Memory
GIC
8783
100.0 % (7 / 7)
AtSubStart_ResourceOwner
ECB
8783
PopTransaction
ECB
8783
PushTransaction
GIC
8783
86.4 % (19 / 22)
StartSubTransaction
ECB
8783
AbortOutOfAnyTransaction
GIC
11758
55.3 % (21 / 38)
EndImplicitTransactionBlock
GIC
16170
100.0 % (5 / 5)
xact_redo_commit
GIC
18923
96.8 % (30 / 31)
AbortCurrentTransaction
ECB
19890
AbortTransaction
ECB
20098
AtAbort_ResourceOwner
ECB
20098
CleanupTransaction
ECB
20098
xact_redo
GIC
20638
97.6 % (41 / 42)
CallSubXactCallbacks
ECB
21881
RecordTransactionAbort
ECB
24563
GetTopTransactionId
GIC
28513
100.0 % (4 / 4)
SubTransactionIsActive
GIC
28513
71.4 % (5 / 7)
AtAbort_Memory
ECB
31856
AtCleanup_Memory
ECB
31856
GetCurrentTransactionStartTimestamp
GIC
42330
100.0 % (2 / 2)
BeginImplicitTransactionBlock
ECB
58453
TransactionBlockStatusCode
GIC
250115
90.0 % (9 / 10)
XactLogCommitRecord
GIC
293823
98.6 % (69 / 70)
AssignTransactionId
ECB
301436
IsTransactionBlock
GIC
346442
100.0 % (5 / 5)
RecordTransactionCommit
GIC
463648
98.3 % (59 / 60)
CommitTransaction
GIC
465157
98.6 % (72 / 73)
AtCommit_Memory
GIC
465297
100.0 % (8 / 8)
xactGetCommittedChildren
ECB
468793
AtStart_Cache
GIC
485395
100.0 % (3 / 3)
AtStart_Memory
GIC
485395
100.0 % (12 / 12)
AtStart_ResourceOwner
GIC
485395
100.0 % (8 / 8)
StartTransaction
ECB
485395
CommitTransactionCommand
ECB
529442
SaveTransactionCharacteristics
ECB
529446
StartTransactionCommand
GIC
548107
87.5 % (14 / 16)
SetCurrentStatementStartTimestamp
GIC
637446
100.0 % (5 / 5)
IsSubTransaction
ECB
824995
IsTransactionOrTransactionBlock
ECB
888573
CallXactCallbacks
GIC
950898
100.0 % (5 / 5)
ShowTransactionState
GIC
972988
75.0 % (3 / 4)
IsAbortedTransactionBlockState
GIC
984167
100.0 % (6 / 6)
AtCCI_LocalCache
ECB
1206274
GetCurrentTransactionStopTimestamp
GIC
1424210
100.0 % (6 / 6)
GetCurrentStatementStartTimestamp
ECB
1435587
CommandCounterIncrement
ECB
1900778
GetCurrentSubTransactionId
ECB
2118084
IsInParallelMode
ECB
6169064
TransactionStartedDuringRecovery
ECB
8907096
GetCurrentCommandId
GIC
10677844
100.0 % (5 / 5)
GetCurrentTransactionId
ECB
14968177
MarkCurrentTransactionIdLoggedIfAny
ECB
19399402
IsSubxactTopXidLogPending
GIC
19404628
100.0 % (12 / 12)
GetCurrentTransactionIdIfAny
ECB
19431086
GetCurrentTransactionNestLevel
GIC
24331693
100.0 % (3 / 3)
GetTopTransactionIdIfAny
ECB
59035627
TransactionIdIsCurrentTransactionId
GIC
62262724
97.1 % (34 / 35)
IsTransactionState
GIC
84355117
100.0 % (3 / 3)
Generated by:
LCOV version v1.16-55-g56c0a2a