LCOV - code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1596 1836 86.9 %
Date: 2025-01-30 15:15:02 Functions: 102 109 93.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortCurrentTransaction 46648
AbortCurrentTransactionInternal 46648
AbortOutOfAnyTransaction 30840
AbortSubTransaction 9268
AbortTransaction 47346
AssignTransactionId 252852
AtAbort_Memory 78186
AtAbort_ResourceOwner 47346
AtCCI_LocalCache 1077150
AtCleanup_Memory 47346
AtCommit_Memory 741874
AtStart_Cache 789220
AtStart_Memory 789220
AtStart_ResourceOwner 789220
AtSubAbort_Memory 9268
AtSubAbort_ResourceOwner 9268
AtSubAbort_childXids 1298
AtSubCleanup_Memory 9268
AtSubCommit_Memory 10680
AtSubCommit_childXids 7382
AtSubStart_Memory 19948
AtSubStart_ResourceOwner 19948
BeginImplicitTransactionBlock 83312
BeginInternalSubTransaction 17276
BeginTransactionBlock 16010
BlockStateAsString 0
CallSubXactCallbacks 50576
CallXactCallbacks 1531508
CheckTransactionBlock 8586
CleanupSubTransaction 9268
CleanupTransaction 47346
CommandCounterIncrement 2083776
CommitSubTransaction 10680
CommitTransaction 741610
CommitTransactionCommand 902652
CommitTransactionCommandInternal 903076
DefineSavepoint 2684
EndImplicitTransactionBlock 33944
EndParallelWorkerTransaction 2704
EndTransactionBlock 12946
EnterParallelMode 6288
EstimateTransactionStateSpace 892
ExitParallelMode 3560
ForceSyncCommit 866
GetCurrentCommandId 10716586
GetCurrentFullTransactionId 0
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 2122320
GetCurrentSubTransactionId 17655894
GetCurrentTransactionId 20253974
GetCurrentTransactionIdIfAny 27836992
GetCurrentTransactionNestLevel 32129912
GetCurrentTransactionStartTimestamp 85848
GetCurrentTransactionStopTimestamp 1829766
GetStableLatestTransactionId 288
GetTopFullTransactionId 5726
GetTopFullTransactionIdIfAny 24
GetTopTransactionId 56830
GetTopTransactionIdIfAny 86491830
IsAbortedTransactionBlockState 1391578
IsInParallelMode 57263366
IsInTransactionBlock 4662
IsSubTransaction 1172424
IsSubxactTopXidLogPending 27776160
IsTransactionBlock 446900
IsTransactionOrTransactionBlock 668952
IsTransactionState 2015588
MarkCurrentTransactionIdLoggedIfAny 27762264
MarkSubxactTopXidLogged 438
PopTransaction 19948
PrepareTransaction 832
PrepareTransactionBlock 836
PreventInTransactionBlock 106680
PushTransaction 19948
RecordTransactionAbort 56602
RecordTransactionCommit 738436
RegisterSubXactCallback 3520
RegisterXactCallback 3520
ReleaseCurrentSubTransaction 9144
ReleaseSavepoint 282
RequireTransactionBlock 6660
RestoreTransactionCharacteristics 68
RollbackAndReleaseCurrentSubTransaction 8132
RollbackToSavepoint 724
SaveTransactionCharacteristics 903084
SerializeTransactionState 892
SetCurrentStatementStartTimestamp 1111920
SetParallelStartTimestamps 2716
ShowTransactionState 1580826
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2716
StartSubTransaction 19948
StartTransaction 789220
StartTransactionCommand 947052
SubTransactionIsActive 92458
TransStateAsString 0
TransactionBlockStatusCode 597568
TransactionIdIsCurrentTransactionId 86643718
TransactionStartedDuringRecovery 12888820
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 2752
WarnNoTransactionBlock 1926
XactLogAbortRecord 11268
XactLogCommitRecord 234200
xactGetCommittedChildren 750380
xact_redo 45774
xact_redo_abort 3376
xact_redo_commit 41860

Generated by: LCOV version 1.14