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

Function Name Sort by function name Hit count Sort by hit count
BlockStateAsString 0
GetCurrentFullTransactionId 0
GetCurrentFullTransactionIdIfAny 0
ShowTransactionStateRec 0
SubTransactionIsActive 0
TransStateAsString 0
UnregisterSubXactCallback 0
UnregisterXactCallback 0
GetTopFullTransactionIdIfAny 24
RestoreTransactionCharacteristics 68
ReleaseSavepoint 282
GetStableLatestTransactionId 312
MarkSubxactTopXidLogged 438
PrepareTransaction 692
PrepareTransactionBlock 696
RollbackToSavepoint 734
EstimateTransactionStateSpace 910
SerializeTransactionState 910
ForceSyncCommit 984
AtSubAbort_childXids 1298
WarnNoTransactionBlock 2126
DefineSavepoint 2660
EndParallelWorkerTransaction 2732
SetParallelStartTimestamps 2744
StartParallelWorkerTransaction 2744
UserAbortTransactionBlock 2844
RegisterSubXactCallback 3562
RegisterXactCallback 3562
xact_redo_abort 3576
ExitParallelMode 3606
IsInTransactionBlock 4912
GetTopFullTransactionId 5730
EnterParallelMode 6362
AtSubCommit_childXids 7334
RollbackAndReleaseCurrentSubTransaction 8198
ReleaseCurrentSubTransaction 9162
AbortSubTransaction 9354
AtSubAbort_Memory 9354
AtSubAbort_ResourceOwner 9354
AtSubCleanup_Memory 9354
CleanupSubTransaction 9354
RequireTransactionBlock 9836
AtSubCommit_Memory 10654
CommitSubTransaction 10654
XactLogAbortRecord 11834
CheckTransactionBlock 11962
EndTransactionBlock 14304
BeginInternalSubTransaction 17360
BeginTransactionBlock 17622
AtSubStart_Memory 20008
AtSubStart_ResourceOwner 20008
PopTransaction 20008
PushTransaction 20008
StartSubTransaction 20008
AbortOutOfAnyTransaction 34322
EndImplicitTransactionBlock 35812
xact_redo_commit 43212
xact_redo 47462
AbortCurrentTransaction 48092
AbortCurrentTransactionInternal 48092
AbortTransaction 49038
AtAbort_ResourceOwner 49038
AtCleanup_Memory 49038
CleanupTransaction 49038
CallSubXactCallbacks 50670
RecordTransactionAbort 58380
GetTopTransactionId 58740
AtAbort_Memory 83360
GetCurrentTransactionStartTimestamp 86614
BeginImplicitTransactionBlock 90278
PreventInTransactionBlock 205754
XactLogCommitRecord 251720
AssignTransactionId 270892
IsTransactionBlock 594982
TransactionBlockStatusCode 659102
IsTransactionOrTransactionBlock 738636
RecordTransactionCommit 988052
CommitTransaction 991254
AtCommit_Memory 991378
xactGetCommittedChildren 1000428
AtStart_Cache 1040416
AtStart_Memory 1040416
AtStart_ResourceOwner 1040416
StartTransaction 1040416
AtCCI_LocalCache 1142270
CommitTransactionCommand 1178372
CommitTransactionCommandInternal 1178806
SaveTransactionCharacteristics 1178814
StartTransactionCommand 1224218
SetCurrentStatementStartTimestamp 1279706
IsSubTransaction 1289634
IsAbortedTransactionBlockState 1533856
CallXactCallbacks 2032208
GetCurrentTransactionStopTimestamp 2041692
ShowTransactionState 2081732
IsTransactionState 2097672
CommandCounterIncrement 2173768
GetCurrentStatementStartTimestamp 2434260
GetCurrentCommandId 11788032
TransactionStartedDuringRecovery 15392878
GetCurrentSubTransactionId 17888444
GetCurrentTransactionId 21473060
MarkCurrentTransactionIdLoggedIfAny 29151368
IsSubxactTopXidLogPending 29166180
GetCurrentTransactionIdIfAny 29228828
GetCurrentTransactionNestLevel 35279932
IsInParallelMode 57697592
GetTopTransactionIdIfAny 86016382
TransactionIdIsCurrentTransactionId 86053050

Generated by: LCOV version 1.16