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 % 1862 1626
Test Date: 2026-10-29 00:16:02 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
AbortCurrentTransaction 34933
AbortCurrentTransactionInternal 34933
AbortOutOfAnyTransaction 21893
AbortSubTransaction 5519
AbortTransaction 36117
AssignTransactionId 182813
AtAbort_Memory 58009
AtAbort_ResourceOwner 36117
AtCCI_LocalCache 729060
AtCleanup_Memory 36117
AtCommit_Memory 608926
AtStart_Cache 645043
AtStart_Memory 645043
AtStart_ResourceOwner 645043
AtSubAbort_Memory 5519
AtSubAbort_ResourceOwner 5519
AtSubAbort_childXids 917
AtSubCleanup_Memory 5519
AtSubCommit_Memory 17383
AtSubCommit_childXids 15474
AtSubStart_Memory 22902
AtSubStart_ResourceOwner 22902
BeginImplicitTransactionBlock 49390
BeginInternalSubTransaction 21184
BeginTransactionBlock 12600
BlockStateAsString 0
CallSubXactCallbacks 63187
CallXactCallbacks 1254204
CheckTransactionBlock 6702
CleanupSubTransaction 5519
CleanupTransaction 36117
CommandCounterIncrement 1963330
CommitSubTransaction 17383
CommitTransaction 608925
CommitTransactionCommand 724612
CommitTransactionCommandInternal 724939
DefineSavepoint 1726
EndImplicitTransactionBlock 19797
EndParallelWorkerTransaction 2033
EndTransactionBlock 10108
EnterParallelMode 4733
EstimateTransactionStateSpace 674
ExitParallelMode 2682
ForceSyncCommit 599
GetCurrentCommandId 8001261
GetCurrentFullTransactionId 381
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 1525822
GetCurrentSubTransactionId 9373545
GetCurrentTransactionId 17307896
GetCurrentTransactionIdIfAny 25302765
GetCurrentTransactionNestLevel 26662471
GetCurrentTransactionStartTimestamp 45307
GetCurrentTransactionStopTimestamp 1288984
GetStableLatestTransactionId 156
GetTopFullTransactionId 3204
GetTopFullTransactionIdIfAny 16
GetTopReadOnlyTransactionNestLevel 9
GetTopTransactionId 35089
GetTopTransactionIdIfAny 66241119
IsAbortedTransactionBlockState 955098
IsInParallelMode 32167845
IsInTransactionBlock 3308
IsSubTransaction 732514
IsSubxactTopXidLogPending 25257766
IsTransactionBlock 348997
IsTransactionOrTransactionBlock 464508
IsTransactionState 1263844
MarkCurrentTransactionIdLoggedIfAny 25248449
MarkSubxactTopXidLogged 230
PopTransaction 22902
PrepareTransaction 381
PrepareTransactionBlock 383
PreventInTransactionBlock 113525
PushTransaction 22902
RecordTransactionAbort 41627
RecordTransactionCommit 606578
RegisterSubXactCallback 2363
RegisterXactCallback 2363
ReleaseCurrentSubTransaction 16516
ReleaseSavepoint 186
RequireTransactionBlock 5188
RestoreTransactionCharacteristics 44
RollbackAndReleaseCurrentSubTransaction 4668
RollbackToSavepoint 530
SaveTransactionCharacteristics 724943
SerializeTransactionState 674
SetCurrentStatementStartTimestamp 768689
SetParallelStartTimestamps 2042
ShowTransactionState 1305676
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2042
StartSubTransaction 22902
StartTransaction 645043
StartTransactionCommand 758388
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 421753
TransactionIdIsCurrentTransactionId 66224986
TransactionStartedDuringRecovery 10224642
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 2293
WarnNoTransactionBlock 1514
XactLogAbortRecord 9373
XactLogCommitRecord 157968
xactGetCommittedChildren 616230
xact_redo 25921
xact_redo_abort 1993
xact_redo_commit 23542

Generated by: LCOV version 2.0-1