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 % 1861 1625
Test Date: 2026-10-08 15:16:42 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 34618
AbortCurrentTransactionInternal 34618
AbortOutOfAnyTransaction 21840
AbortSubTransaction 5479
AbortTransaction 35812
AssignTransactionId 181735
AtAbort_Memory 57652
AtAbort_ResourceOwner 35812
AtCCI_LocalCache 732704
AtCleanup_Memory 35812
AtCommit_Memory 614583
AtStart_Cache 650395
AtStart_Memory 650395
AtStart_ResourceOwner 650395
AtSubAbort_Memory 5479
AtSubAbort_ResourceOwner 5479
AtSubAbort_childXids 890
AtSubCleanup_Memory 5479
AtSubCommit_Memory 17385
AtSubCommit_childXids 15476
AtSubStart_Memory 22864
AtSubStart_ResourceOwner 22864
BeginImplicitTransactionBlock 49295
BeginInternalSubTransaction 21175
BeginTransactionBlock 12581
BlockStateAsString 0
CallSubXactCallbacks 63113
CallXactCallbacks 1265209
CheckTransactionBlock 6643
CleanupSubTransaction 5479
CleanupTransaction 35812
CommandCounterIncrement 1964957
CommitSubTransaction 17385
CommitTransaction 614578
CommitTransactionCommand 729899
CommitTransactionCommandInternal 730214
DefineSavepoint 1697
EndImplicitTransactionBlock 19778
EndParallelWorkerTransaction 1976
EndTransactionBlock 10107
EnterParallelMode 4613
EstimateTransactionStateSpace 669
ExitParallelMode 2621
ForceSyncCommit 597
GetCurrentCommandId 8013568
GetCurrentFullTransactionId 385
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 1522709
GetCurrentSubTransactionId 9364640
GetCurrentTransactionId 17280547
GetCurrentTransactionIdIfAny 25262269
GetCurrentTransactionNestLevel 26660421
GetCurrentTransactionStartTimestamp 45303
GetCurrentTransactionStopTimestamp 1285540
GetStableLatestTransactionId 156
GetTopFullTransactionId 3204
GetTopFullTransactionIdIfAny 16
GetTopReadOnlyTransactionNestLevel 9
GetTopTransactionId 34547
GetTopTransactionIdIfAny 67487739
IsAbortedTransactionBlockState 950554
IsInParallelMode 32169355
IsInTransactionBlock 3293
IsSubTransaction 734381
IsSubxactTopXidLogPending 25217882
IsTransactionBlock 351649
IsTransactionOrTransactionBlock 461942
IsTransactionState 1263531
MarkCurrentTransactionIdLoggedIfAny 25208641
MarkSubxactTopXidLogged 224
PopTransaction 22864
PrepareTransaction 385
PrepareTransactionBlock 387
PreventInTransactionBlock 117230
PushTransaction 22864
RecordTransactionAbort 41283
RecordTransactionCommit 612288
RegisterSubXactCallback 2358
RegisterXactCallback 2358
ReleaseCurrentSubTransaction 16516
ReleaseSavepoint 185
RequireTransactionBlock 5152
RestoreTransactionCharacteristics 44
RollbackAndReleaseCurrentSubTransaction 4659
RollbackToSavepoint 511
SaveTransactionCharacteristics 730218
SerializeTransactionState 669
SetCurrentStatementStartTimestamp 775638
SetParallelStartTimestamps 1984
ShowTransactionState 1316565
ShowTransactionStateRec 0
StartParallelWorkerTransaction 1984
StartSubTransaction 22864
StartTransaction 650395
StartTransactionCommand 763377
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 419451
TransactionIdIsCurrentTransactionId 67461224
TransactionStartedDuringRecovery 10181053
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 2274
WarnNoTransactionBlock 1491
XactLogAbortRecord 9324
XactLogCommitRecord 156934
xactGetCommittedChildren 621892
xact_redo 25875
xact_redo_abort 1983
xact_redo_commit 23508

Generated by: LCOV version 2.0-1