LCOV - code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1597 1842 86.7 %
Date: 2025-04-03 19:16:07 Functions: 101 109 92.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AbortCurrentTransaction 47778
AbortCurrentTransactionInternal 47778
AbortOutOfAnyTransaction 32724
AbortSubTransaction 9292
AbortTransaction 48624
AssignTransactionId 269526
AtAbort_Memory 81348
AtAbort_ResourceOwner 48624
AtCCI_LocalCache 1123960
AtCleanup_Memory 48624
AtCommit_Memory 796282
AtStart_Cache 844906
AtStart_Memory 844906
AtStart_ResourceOwner 844906
AtSubAbort_Memory 9292
AtSubAbort_ResourceOwner 9292
AtSubAbort_childXids 1298
AtSubCleanup_Memory 9292
AtSubCommit_Memory 10696
AtSubCommit_childXids 7376
AtSubStart_Memory 19988
AtSubStart_ResourceOwner 19988
BeginImplicitTransactionBlock 89700
BeginInternalSubTransaction 17298
BeginTransactionBlock 17442
BlockStateAsString 0
CallSubXactCallbacks 50672
CallXactCallbacks 1641602
CheckTransactionBlock 11726
CleanupSubTransaction 9292
CleanupTransaction 48624
CommandCounterIncrement 2266662
CommitSubTransaction 10696
CommitTransaction 796230
CommitTransactionCommand 997352
CommitTransactionCommandInternal 997786
DefineSavepoint 2702
EndImplicitTransactionBlock 36118
EndParallelWorkerTransaction 2724
EndTransactionBlock 14252
EnterParallelMode 6346
EstimateTransactionStateSpace 910
ExitParallelMode 3598
ForceSyncCommit 960
GetCurrentCommandId 11157554
GetCurrentFullTransactionId 0
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 2388558
GetCurrentSubTransactionId 17908150
GetCurrentTransactionId 21354374
GetCurrentTransactionIdIfAny 29031792
GetCurrentTransactionNestLevel 34073662
GetCurrentTransactionStartTimestamp 86604
GetCurrentTransactionStopTimestamp 1976804
GetStableLatestTransactionId 304
GetTopFullTransactionId 5726
GetTopFullTransactionIdIfAny 24
GetTopTransactionId 58284
GetTopTransactionIdIfAny 89387470
IsAbortedTransactionBlockState 1553498
IsInParallelMode 57460748
IsInTransactionBlock 4884
IsSubTransaction 1193146
IsSubxactTopXidLogPending 28969560
IsTransactionBlock 511318
IsTransactionOrTransactionBlock 748422
IsTransactionState 2071594
MarkCurrentTransactionIdLoggedIfAny 28955040
MarkSubxactTopXidLogged 438
PopTransaction 19988
PrepareTransaction 620
PrepareTransactionBlock 624
PreventInTransactionBlock 112134
PushTransaction 19988
RecordTransactionAbort 57904
RecordTransactionCommit 793036
RegisterSubXactCallback 3536
RegisterXactCallback 3536
ReleaseCurrentSubTransaction 9162
ReleaseSavepoint 282
RequireTransactionBlock 9712
RestoreTransactionCharacteristics 68
RollbackAndReleaseCurrentSubTransaction 8136
RollbackToSavepoint 734
SaveTransactionCharacteristics 997794
SerializeTransactionState 910
SetCurrentStatementStartTimestamp 1194992
SetParallelStartTimestamps 2736
ShowTransactionState 1691024
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2736
StartSubTransaction 19988
StartTransaction 844906
StartTransactionCommand 1042912
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 672078
TransactionIdIsCurrentTransactionId 89566064
TransactionStartedDuringRecovery 14101756
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 2820
WarnNoTransactionBlock 2014
XactLogAbortRecord 11680
XactLogCommitRecord 250468
xactGetCommittedChildren 805180
xact_redo 46982
xact_redo_abort 3524
xact_redo_commit 42832

Generated by: LCOV version 1.14