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

Generated by: LCOV version v1.16-55-g56c0a2a