LCOV - code coverage report
Current view: top level - src/backend/access/transam - xact.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 75.1 % 2072 1557
Test Date: 2026-01-26 10:56:24 Functions: 89.0 % 109 97
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 46.2 % 1214 561

Function Name Sort by function name Hit count Sort by function hit count
BlockStateAsString 0
GetCurrentFullTransactionIdIfAny 0
GetStableLatestTransactionId 0
MarkSubxactTopXidLogged 0
ShowTransactionStateRec 0
SubTransactionIsActive 0
TransStateAsString 0
UnregisterSubXactCallback 0
UnregisterXactCallback 0
xact_redo 0
xact_redo_abort 0
xact_redo_commit 0
GetTopFullTransactionIdIfAny 4
RestoreTransactionCharacteristics 10
PrepareTransaction 11
ForceSyncCommit 12
GetCurrentFullTransactionId 27
PrepareTransactionBlock 27
ReleaseSavepoint 28
AtSubCommit_childXids 45
RollbackToSavepoint 96
EstimateTransactionStateSpace 155
SerializeTransactionState 155
AtSubAbort_childXids 181
EndImplicitTransactionBlock 184
DefineSavepoint 243
GetTopTransactionId 276
GetTopFullTransactionId 277
IsInTransactionBlock 335
WarnNoTransactionBlock 337
EndTransactionBlock 374
PreventInTransactionBlock 394
UserAbortTransactionBlock 398
ReleaseCurrentSubTransaction 400
BeginImplicitTransactionBlock 446
RegisterSubXactCallback 472
RegisterXactCallback 472
EndParallelWorkerTransaction 475
SetParallelStartTimestamps 477
StartParallelWorkerTransaction 477
AtSubCommit_Memory 482
CommitSubTransaction 482
ExitParallelMode 624
RequireTransactionBlock 718
BeginTransactionBlock 739
IsSubTransaction 781
AbortOutOfAnyTransaction 889
RollbackAndReleaseCurrentSubTransaction 1024
CheckTransactionBlock 1060
EnterParallelMode 1103
AbortSubTransaction 1183
AtSubAbort_Memory 1183
AtSubAbort_ResourceOwner 1183
AtSubCleanup_Memory 1183
CleanupSubTransaction 1183
XactLogAbortRecord 1382
BeginInternalSubTransaction 1424
AtSubStart_Memory 1665
AtSubStart_ResourceOwner 1665
PopTransaction 1665
PushTransaction 1665
StartSubTransaction 1665
GetCurrentTransactionStartTimestamp 2011
CallSubXactCallbacks 3812
AbortCurrentTransaction 6763
AbortCurrentTransactionInternal 6763
AbortTransaction 7016
AtAbort_ResourceOwner 7016
AtCleanup_Memory 7016
CleanupTransaction 7016
AtAbort_Memory 7905
RecordTransactionAbort 8197
XactLogCommitRecord 20569
AssignTransactionId 21996
IsTransactionBlock 28037
RecordTransactionCommit 50426
AtCommit_Memory 50901
CommitTransaction 50901
xactGetCommittedChildren 51808
CommitTransactionCommand 57282
SaveTransactionCharacteristics 57347
CommitTransactionCommandInternal 57394
AtStart_Cache 57917
AtStart_Memory 57917
AtStart_ResourceOwner 57917
StartTransaction 57917
TransactionBlockStatusCode 58591
SetCurrentStatementStartTimestamp 60135
StartTransactionCommand 63994
CallXactCallbacks 108846
ShowTransactionState 113382
IsTransactionOrTransactionBlock 114249
IsAbortedTransactionBlockState 118729
GetCurrentTransactionStopTimestamp 124627
GetCurrentStatementStartTimestamp 178467
AtCCI_LocalCache 469537
CommandCounterIncrement 942033
TransactionStartedDuringRecovery 994991
GetCurrentSubTransactionId 1414641
IsInParallelMode 1894027
GetCurrentCommandId 1993218
GetCurrentTransactionId 2070839
MarkCurrentTransactionIdLoggedIfAny 2526706
IsSubxactTopXidLogPending 2526993
GetCurrentTransactionIdIfAny 2535190
GetCurrentTransactionNestLevel 3694588
TransactionIdIsCurrentTransactionId 16114260
GetTopTransactionIdIfAny 16191320
IsTransactionState 28373915

Generated by: LCOV version 2.3.2-1