LCOV - code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 87.3 % 1861 1625
Test Date: 2026-09-06 13:15:48 Functions: 93.6 % 110 103
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 64.5 % 928 599

Function Name Sort by function name Hit count Sort by function hit count
AbortCurrentTransaction 34913
AbortCurrentTransactionInternal 34913
AbortOutOfAnyTransaction 21330
AbortSubTransaction 5481
AbortTransaction 36058
AssignTransactionId 183511
AtAbort_Memory 57387
AtAbort_ResourceOwner 36058
AtCCI_LocalCache 727258
AtCleanup_Memory 36058
AtCommit_Memory 627229
AtStart_Cache 663287
AtStart_Memory 663287
AtStart_ResourceOwner 663287
AtSubAbort_Memory 5481
AtSubAbort_ResourceOwner 5481
AtSubAbort_childXids 864
AtSubCleanup_Memory 5481
AtSubCommit_Memory 17403
AtSubCommit_childXids 15494
AtSubStart_Memory 22884
AtSubStart_ResourceOwner 22884
BeginImplicitTransactionBlock 49218
BeginInternalSubTransaction 21230
BeginTransactionBlock 12775
BlockStateAsString 0
CallSubXactCallbacks 63171
CallXactCallbacks 1290741
CheckTransactionBlock 6568
CleanupSubTransaction 5481
CleanupTransaction 36058
CommandCounterIncrement 1371894
CommitSubTransaction 17403
CommitTransaction 627198
CommitTransactionCommand 741131
CommitTransactionCommandInternal 741418
DefineSavepoint 1662
EndImplicitTransactionBlock 19648
EndParallelWorkerTransaction 2008
EndTransactionBlock 10319
EnterParallelMode 4689
EstimateTransactionStateSpace 681
ExitParallelMode 2665
ForceSyncCommit 576
GetCurrentCommandId 7882292
GetCurrentFullTransactionId 400
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 1534939
GetCurrentSubTransactionId 9385855
GetCurrentTransactionId 17266896
GetCurrentTransactionIdIfAny 25336058
GetCurrentTransactionNestLevel 26159483
GetCurrentTransactionStartTimestamp 45381
GetCurrentTransactionStopTimestamp 1282802
GetStableLatestTransactionId 163
GetTopFullTransactionId 3195
GetTopFullTransactionIdIfAny 16
GetTopReadOnlyTransactionNestLevel 9
GetTopTransactionId 33206
GetTopTransactionIdIfAny 65348133
IsAbortedTransactionBlockState 955654
IsInParallelMode 32220144
IsInTransactionBlock 3521
IsSubTransaction 729785
IsSubxactTopXidLogPending 25291738
IsTransactionBlock 358871
IsTransactionOrTransactionBlock 464063
IsTransactionState 1252398
MarkCurrentTransactionIdLoggedIfAny 25282615
MarkSubxactTopXidLogged 224
PopTransaction 22884
PrepareTransaction 400
PrepareTransactionBlock 402
PreventInTransactionBlock 121726
PushTransaction 22884
RecordTransactionAbort 41531
RecordTransactionCommit 624887
RegisterSubXactCallback 2355
RegisterXactCallback 2355
ReleaseCurrentSubTransaction 16516
ReleaseSavepoint 186
RequireTransactionBlock 5139
RestoreTransactionCharacteristics 44
RollbackAndReleaseCurrentSubTransaction 4714
RollbackToSavepoint 486
SaveTransactionCharacteristics 741422
SerializeTransactionState 681
SetCurrentStatementStartTimestamp 774054
SetParallelStartTimestamps 2016
ShowTransactionState 1342139
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2016
StartSubTransaction 22884
StartTransaction 663287
StartTransactionCommand 774862
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 422275
TransactionIdIsCurrentTransactionId 65282376
TransactionStartedDuringRecovery 9816675
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 2260
WarnNoTransactionBlock 1429
XactLogAbortRecord 9431
XactLogCommitRecord 158587
xactGetCommittedChildren 634615
xact_redo 26399
xact_redo_abort 2012
xact_redo_commit 24002

Generated by: LCOV version 2.0-1