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 % 1859 1623
Test Date: 2026-07-27 15:16:25 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
BlockStateAsString 0
GetCurrentFullTransactionIdIfAny 0
ShowTransactionStateRec 0
SubTransactionIsActive 0
TransStateAsString 0
UnregisterSubXactCallback 0
UnregisterXactCallback 0
GetTopReadOnlyTransactionNestLevel 9
GetTopFullTransactionIdIfAny 16
RestoreTransactionCharacteristics 44
GetStableLatestTransactionId 163
ReleaseSavepoint 183
MarkSubxactTopXidLogged 223
GetCurrentFullTransactionId 372
PrepareTransaction 372
PrepareTransactionBlock 374
RollbackToSavepoint 491
ForceSyncCommit 569
EstimateTransactionStateSpace 680
SerializeTransactionState 680
AtSubAbort_childXids 860
WarnNoTransactionBlock 1408
DefineSavepoint 1627
EndParallelWorkerTransaction 2012
SetParallelStartTimestamps 2020
StartParallelWorkerTransaction 2020
xact_redo_abort 2046
UserAbortTransactionBlock 2243
RegisterSubXactCallback 2357
RegisterXactCallback 2357
ExitParallelMode 2668
GetTopFullTransactionId 3193
IsInTransactionBlock 3315
RollbackAndReleaseCurrentSubTransaction 4652
EnterParallelMode 4696
RequireTransactionBlock 5047
AtSubCommit_childXids 5327
AbortSubTransaction 5428
AtSubAbort_Memory 5428
AtSubAbort_ResourceOwner 5428
AtSubCleanup_Memory 5428
CleanupSubTransaction 5428
ReleaseCurrentSubTransaction 6392
CheckTransactionBlock 6455
AtSubCommit_Memory 7235
CommitSubTransaction 7235
XactLogAbortRecord 9569
EndTransactionBlock 10288
BeginInternalSubTransaction 11044
AtSubStart_Memory 12663
AtSubStart_ResourceOwner 12663
PopTransaction 12663
PushTransaction 12663
StartSubTransaction 12663
BeginTransactionBlock 12725
EndImplicitTransactionBlock 19492
AbortOutOfAnyTransaction 20906
xact_redo_commit 24297
xact_redo 26716
CallSubXactCallbacks 32561
GetTopTransactionId 32897
AbortCurrentTransaction 34860
AbortCurrentTransactionInternal 34860
AbortTransaction 36025
AtAbort_ResourceOwner 36025
AtCleanup_Memory 36025
CleanupTransaction 36025
RecordTransactionAbort 41445
GetCurrentTransactionStartTimestamp 45189
BeginImplicitTransactionBlock 49540
AtAbort_Memory 56931
PreventInTransactionBlock 122122
XactLogCommitRecord 161139
AssignTransactionId 176032
IsTransactionBlock 360411
TransactionBlockStatusCode 424243
IsTransactionOrTransactionBlock 466775
RecordTransactionCommit 624166
CommitTransaction 626477
AtCommit_Memory 626483
xactGetCommittedChildren 634003
AtStart_Cache 662508
AtStart_Memory 662508
AtStart_ResourceOwner 662508
StartTransaction 662508
IsSubTransaction 724221
CommitTransactionCommand 730626
CommitTransactionCommandInternal 730917
SaveTransactionCharacteristics 730921
AtCCI_LocalCache 731510
StartTransactionCommand 764352
SetCurrentStatementStartTimestamp 777557
IsAbortedTransactionBlockState 961821
IsTransactionState 1256701
GetCurrentTransactionStopTimestamp 1283566
CallXactCallbacks 1289217
ShowTransactionState 1320111
CommandCounterIncrement 1357253
GetCurrentStatementStartTimestamp 1535450
GetCurrentCommandId 8018749
GetCurrentSubTransactionId 9361417
TransactionStartedDuringRecovery 10132445
GetCurrentTransactionId 17198946
MarkCurrentTransactionIdLoggedIfAny 25311892
IsSubxactTopXidLogPending 25320865
GetCurrentTransactionIdIfAny 25365169
GetCurrentTransactionNestLevel 26813920
IsInParallelMode 32190015
TransactionIdIsCurrentTransactionId 65886406
GetTopTransactionIdIfAny 65939984

Generated by: LCOV version 2.0-1