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

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