LCOV - code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1606 1846 87.0 %
Date: 2026-02-07 09:18:21 Functions: 102 109 93.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortCurrentTransaction 50324
AbortCurrentTransactionInternal 50324
AbortOutOfAnyTransaction 36886
AbortSubTransaction 9412
AbortTransaction 52158
AssignTransactionId 284552
AtAbort_Memory 89044
AtAbort_ResourceOwner 52158
AtCCI_LocalCache 1189522
AtCleanup_Memory 52158
AtCommit_Memory 988754
AtStart_Cache 1040912
AtStart_Memory 1040912
AtStart_ResourceOwner 1040912
AtSubAbort_Memory 9412
AtSubAbort_ResourceOwner 9412
AtSubAbort_childXids 1334
AtSubCleanup_Memory 9412
AtSubCommit_Memory 10760
AtSubCommit_childXids 7384
AtSubStart_Memory 20172
AtSubStart_ResourceOwner 20172
BeginImplicitTransactionBlock 93000
BeginInternalSubTransaction 17416
BeginTransactionBlock 23022
BlockStateAsString 0
CallSubXactCallbacks 51104
CallXactCallbacks 2030096
CheckTransactionBlock 10612
CleanupSubTransaction 9412
CleanupTransaction 52158
CommandCounterIncrement 2226634
CommitSubTransaction 10760
CommitTransaction 988592
CommitTransactionCommand 1172338
CommitTransactionCommandInternal 1172790
DefineSavepoint 2768
EndImplicitTransactionBlock 37780
EndParallelWorkerTransaction 2948
EndTransactionBlock 19068
EnterParallelMode 6880
EstimateTransactionStateSpace 996
ExitParallelMode 3908
ForceSyncCommit 1048
GetCurrentCommandId 12167802
GetCurrentFullTransactionId 746
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 2474776
GetCurrentSubTransactionId 18043222
GetCurrentTransactionId 22052580
GetCurrentTransactionIdIfAny 30857038
GetCurrentTransactionNestLevel 36110960
GetCurrentTransactionStartTimestamp 86522
GetCurrentTransactionStopTimestamp 2173622
GetStableLatestTransactionId 310
GetTopFullTransactionId 5744
GetTopFullTransactionIdIfAny 24
GetTopTransactionId 60644
GetTopTransactionIdIfAny 97852624
IsAbortedTransactionBlockState 1575472
IsInParallelMode 58005548
IsInTransactionBlock 5304
IsSubTransaction 1286276
IsSubxactTopXidLogPending 30791066
IsTransactionBlock 589050
IsTransactionOrTransactionBlock 759564
IsTransactionState 2136468
MarkCurrentTransactionIdLoggedIfAny 30775100
MarkSubxactTopXidLogged 438
PopTransaction 20172
PrepareTransaction 746
PrepareTransactionBlock 750
PreventInTransactionBlock 192262
PushTransaction 20172
RecordTransactionAbort 61558
RecordTransactionCommit 985174
RegisterSubXactCallback 3644
RegisterXactCallback 3644
ReleaseCurrentSubTransaction 9198
ReleaseSavepoint 288
RequireTransactionBlock 8524
RestoreTransactionCharacteristics 68
RollbackAndReleaseCurrentSubTransaction 8218
RollbackToSavepoint 754
SaveTransactionCharacteristics 1172798
SerializeTransactionState 996
SetCurrentStatementStartTimestamp 1287568
SetParallelStartTimestamps 2960
ShowTransactionState 2080006
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2960
StartSubTransaction 20172
StartTransaction 1040912
StartTransactionCommand 1220674
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 676592
TransactionIdIsCurrentTransactionId 97926824
TransactionStartedDuringRecovery 15966984
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 3522
WarnNoTransactionBlock 2088
XactLogAbortRecord 13996
XactLogCommitRecord 263170
xactGetCommittedChildren 999740
xact_redo 49780
xact_redo_abort 3764
xact_redo_commit 45302

Generated by: LCOV version 1.16