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 15:15:32 Functions: 93.5 % 107 100 7 100 7 98 2
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
BlockStateAsString EUB 0
GetCurrentFullTransactionId EUB 0
GetCurrentFullTransactionIdIfAny EUB 0
ShowTransactionStateRec EUB 0
TransStateAsString UIC 0 0.0 % (0 / 15)
UnregisterSubXactCallback EUB 0
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 GIC 403 83.9 % (26 / 31)
PrepareTransactionBlock GIC 404 83.3 % (10 / 12)
AtSubAbort_childXids GIC 610 100.0 % (8 / 8)
WarnNoTransactionBlock ECB 779
ForceSyncCommit ECB 878
UserAbortTransactionBlock GIC 1160 77.8 % (28 / 36)
EndParallelWorkerTransaction GIC 1295 100.0 % (5 / 5)
SetParallelStartTimestamps ECB 1298
StartParallelWorkerTransaction ECB 1298
DefineSavepoint ECB 1353
xact_redo_abort ECB 1429
ExitParallelMode ECB 1686
RegisterSubXactCallback ECB 1770
RegisterXactCallback ECB 1770
IsInTransactionBlock GIC 2525 76.9 % (10 / 13)
AtSubCommit_childXids GIC 2804 96.0 % (24 / 25)
GetTopFullTransactionId GIC 2865 100.0 % (4 / 4)
EnterParallelMode ECB 2987
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 GIC 4315 100.0 % (9 / 9)
CommitSubTransaction GIC 4315 94.4 % (51 / 54)
AbortSubTransaction GIC 4468 98.3 % (57 / 58)
AtSubAbort_Memory GIC 4468 100.0 % (4 / 4)
AtSubAbort_ResourceOwner ECB 4468
AtSubCleanup_Memory ECB 4468
CleanupSubTransaction GIC 4468 93.3 % (14 / 15)
XactLogAbortRecord GIC 4818 100.0 % (58 / 58)
PreventInTransactionBlock ECB 5265
EndTransactionBlock GIC 6178 80.4 % (45 / 56)
BeginInternalSubTransaction GIC 7436 81.2 % (13 / 16)
BeginTransactionBlock ECB 7436
AtSubStart_Memory GIC 8783 100.0 % (7 / 7)
AtSubStart_ResourceOwner GIC 8783 100.0 % (8 / 8)
PopTransaction GIC 8783 86.7 % (13 / 15)
PushTransaction ECB 8783
StartSubTransaction ECB 8783
AbortOutOfAnyTransaction ECB 11758
EndImplicitTransactionBlock GIC 16170 100.0 % (5 / 5)
xact_redo_commit ECB 18923
AbortCurrentTransaction GIC 19890 54.2 % (32 / 59)
AbortTransaction GIC 20098 98.5 % (64 / 65)
AtAbort_ResourceOwner GIC 20098 100.0 % (3 / 3)
CleanupTransaction GIC 20098 96.0 % (24 / 25)
xact_redo GIC 20638 97.6 % (41 / 42)
CallSubXactCallbacks ECB 21881
RecordTransactionAbort ECB 24563
GetTopTransactionId ECB 28513
SubTransactionIsActive ECB 28513
AtAbort_Memory GIC 31856 80.0 % (4 / 5)
AtCleanup_Memory ECB 31856
GetCurrentTransactionStartTimestamp GIC 42330 100.0 % (2 / 2)
BeginImplicitTransactionBlock GIC 58453 100.0 % (5 / 5)
TransactionBlockStatusCode ECB 250115
XactLogCommitRecord GIC 293823 98.6 % (69 / 70)
AssignTransactionId GIC 301436 97.8 % (45 / 46)
IsTransactionBlock GIC 346442 100.0 % (5 / 5)
RecordTransactionCommit GIC 463648 98.3 % (59 / 60)
CommitTransaction ECB 465157
AtCommit_Memory ECB 465297
xactGetCommittedChildren GIC 468793 100.0 % (6 / 6)
AtStart_Cache ECB 485395
AtStart_Memory GIC 485395 100.0 % (12 / 12)
AtStart_ResourceOwner GIC 485395 100.0 % (8 / 8)
StartTransaction ECB 485395
CommitTransactionCommand ECB 529442
SaveTransactionCharacteristics GIC 529446 100.0 % (5 / 5)
StartTransactionCommand ECB 548107
IsSubTransaction ECB 824995
IsTransactionOrTransactionBlock GIC 888573 100.0 % (5 / 5)
CallXactCallbacks GIC 950898 100.0 % (5 / 5)
ShowTransactionState ECB 972988
IsAbortedTransactionBlockState ECB 984167
AtCCI_LocalCache ECB 1206274
GetCurrentStatementStartTimestamp GIC 1435587 100.0 % (2 / 2)
CommandCounterIncrement GIC 1900778 75.0 % (9 / 12)
GetCurrentSubTransactionId ECB 2118084
IsInParallelMode GIC 6169064 100.0 % (2 / 2)
TransactionStartedDuringRecovery GIC 8907096 100.0 % (2 / 2)
GetCurrentCommandId GIC 10677844 100.0 % (5 / 5)
GetCurrentTransactionId GIC 14968177 100.0 % (5 / 5)
MarkCurrentTransactionIdLoggedIfAny ECB 19399402
IsSubxactTopXidLogPending GIC 19404628 100.0 % (12 / 12)
GetCurrentTransactionIdIfAny ECB 19431086
GetCurrentTransactionNestLevel GIC 24331693 100.0 % (3 / 3)
GetTopTransactionIdIfAny GIC 59035627 100.0 % (2 / 2)
TransactionIdIsCurrentTransactionId ECB 62262724
IsTransactionState ECB 84355117

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