LCOV - code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1602 1848 86.7 %
Date: 2025-06-06 21:17:26 Functions: 102 110 92.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortCurrentTransaction 48080
AbortCurrentTransactionInternal 48080
AbortOutOfAnyTransaction 34208
AbortSubTransaction 9364
AbortTransaction 49016
AssignTransactionId 269248
AtAbort_Memory 83224
AtAbort_ResourceOwner 49016
AtCCI_LocalCache 1138270
AtCleanup_Memory 49016
AtCommit_Memory 996580
AtStart_Cache 1045596
AtStart_Memory 1045596
AtStart_ResourceOwner 1045596
AtSubAbort_Memory 9364
AtSubAbort_ResourceOwner 9364
AtSubAbort_childXids 1302
AtSubCleanup_Memory 9364
AtSubCommit_Memory 10684
AtSubCommit_childXids 7346
AtSubStart_Memory 20048
AtSubStart_ResourceOwner 20048
BeginImplicitTransactionBlock 90256
BeginInternalSubTransaction 17352
BeginTransactionBlock 17652
BlockStateAsString 0
CallSubXactCallbacks 50780
CallXactCallbacks 2042590
CheckTransactionBlock 12050
CleanupSubTransaction 9364
CleanupTransaction 49016
CommandCounterIncrement 2169252
CommitSubTransaction 10684
CommitTransaction 996488
CommitTransactionCommand 1183832
CommitTransactionCommandInternal 1184266
DefineSavepoint 2708
EndImplicitTransactionBlock 35984
EndParallelWorkerTransaction 2722
EndTransactionBlock 14318
EnterParallelMode 6342
EstimateTransactionStateSpace 910
ExitParallelMode 3596
ForceSyncCommit 980
GetCurrentCommandId 11753678
GetCurrentFullTransactionId 0
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 2433636
GetCurrentSubTransactionId 17875638
GetCurrentTransactionId 21408468
GetCurrentTransactionIdIfAny 29138754
GetCurrentTransactionNestLevel 35224942
GetCurrentTransactionStartTimestamp 86616
GetCurrentTransactionStopTimestamp 2033124
GetStableLatestTransactionId 300
GetTopFullTransactionId 5768
GetTopFullTransactionIdIfAny 24
GetTopReadOnlyTransactionNestLevel 18
GetTopTransactionId 58674
GetTopTransactionIdIfAny 86974064
IsAbortedTransactionBlockState 1531064
IsInParallelMode 57691320
IsInTransactionBlock 4958
IsSubTransaction 1293146
IsSubxactTopXidLogPending 29076136
IsTransactionBlock 597312
IsTransactionOrTransactionBlock 736838
IsTransactionState 2094944
MarkCurrentTransactionIdLoggedIfAny 29061448
MarkSubxactTopXidLogged 438
PopTransaction 20048
PrepareTransaction 660
PrepareTransactionBlock 664
PreventInTransactionBlock 209418
PushTransaction 20048
RecordTransactionAbort 58368
RecordTransactionCommit 993296
RegisterSubXactCallback 3572
RegisterXactCallback 3572
ReleaseCurrentSubTransaction 9162
ReleaseSavepoint 300
RequireTransactionBlock 9928
RestoreTransactionCharacteristics 68
RollbackAndReleaseCurrentSubTransaction 8190
RollbackToSavepoint 752
SaveTransactionCharacteristics 1184274
SerializeTransactionState 910
SetCurrentStatementStartTimestamp 1283140
SetParallelStartTimestamps 2734
ShowTransactionState 2092204
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2734
StartSubTransaction 20048
StartTransaction 1045596
StartTransactionCommand 1229672
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 658850
TransactionIdIsCurrentTransactionId 86979778
TransactionStartedDuringRecovery 15344704
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 2856
WarnNoTransactionBlock 2122
XactLogAbortRecord 11824
XactLogCommitRecord 250066
xactGetCommittedChildren 1005630
xact_redo 47456
xact_redo_abort 3570
xact_redo_commit 43212

Generated by: LCOV version 1.16