LCOV - code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1602 1842 87.0 %
Date: 2025-12-13 12:18:31 Functions: 102 109 93.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortCurrentTransaction 49734
AbortCurrentTransactionInternal 49734
AbortOutOfAnyTransaction 37328
AbortSubTransaction 9372
AbortTransaction 51518
AssignTransactionId 278068
AtAbort_Memory 88844
AtAbort_ResourceOwner 51518
AtCCI_LocalCache 1165980
AtCleanup_Memory 51518
AtCommit_Memory 1094004
AtStart_Cache 1145522
AtStart_Memory 1145522
AtStart_ResourceOwner 1145522
AtSubAbort_Memory 9372
AtSubAbort_ResourceOwner 9372
AtSubAbort_childXids 1322
AtSubCleanup_Memory 9372
AtSubCommit_Memory 10736
AtSubCommit_childXids 7368
AtSubStart_Memory 20108
AtSubStart_ResourceOwner 20108
BeginImplicitTransactionBlock 92304
BeginInternalSubTransaction 17390
BeginTransactionBlock 22772
BlockStateAsString 0
CallSubXactCallbacks 50952
CallXactCallbacks 2239962
CheckTransactionBlock 10552
CleanupSubTransaction 9372
CleanupTransaction 51518
CommandCounterIncrement 2195654
CommitSubTransaction 10736
CommitTransaction 1093856
CommitTransactionCommand 1276118
CommitTransactionCommandInternal 1276564
DefineSavepoint 2730
EndImplicitTransactionBlock 37502
EndParallelWorkerTransaction 2860
EndTransactionBlock 18848
EnterParallelMode 6660
EstimateTransactionStateSpace 952
ExitParallelMode 3776
ForceSyncCommit 1040
GetCurrentCommandId 12190396
GetCurrentFullTransactionId 730
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 2493632
GetCurrentSubTransactionId 17991844
GetCurrentTransactionId 21824902
GetCurrentTransactionIdIfAny 29575430
GetCurrentTransactionNestLevel 36233488
GetCurrentTransactionStartTimestamp 86460
GetCurrentTransactionStopTimestamp 2113898
GetStableLatestTransactionId 294
GetTopFullTransactionId 5742
GetTopFullTransactionIdIfAny 24
GetTopTransactionId 59854
GetTopTransactionIdIfAny 105784994
IsAbortedTransactionBlockState 1550742
IsInParallelMode 58047270
IsInTransactionBlock 5244
IsSubTransaction 1340502
IsSubxactTopXidLogPending 29510164
IsTransactionBlock 637218
IsTransactionOrTransactionBlock 747214
IsTransactionState 2111514
MarkCurrentTransactionIdLoggedIfAny 29494656
MarkSubxactTopXidLogged 438
PopTransaction 20108
PrepareTransaction 730
PrepareTransactionBlock 734
PreventInTransactionBlock 247836
PushTransaction 20108
RecordTransactionAbort 60878
RecordTransactionCommit 1090526
RegisterSubXactCallback 3586
RegisterXactCallback 3586
ReleaseCurrentSubTransaction 9198
ReleaseSavepoint 282
RequireTransactionBlock 8472
RestoreTransactionCharacteristics 68
RollbackAndReleaseCurrentSubTransaction 8192
RollbackToSavepoint 746
SaveTransactionCharacteristics 1276572
SerializeTransactionState 952
SetCurrentStatementStartTimestamp 1331356
SetParallelStartTimestamps 2872
ShowTransactionState 2289704
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2872
StartSubTransaction 20108
StartTransaction 1145522
StartTransactionCommand 1323826
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 665362
TransactionIdIsCurrentTransactionId 105749180
TransactionStartedDuringRecovery 15956936
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 3494
WarnNoTransactionBlock 2080
XactLogAbortRecord 12758
XactLogCommitRecord 257940
xactGetCommittedChildren 1103844
xact_redo 48530
xact_redo_abort 3644
xact_redo_commit 44202

Generated by: LCOV version 1.16