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-08-16 23:15:35 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 184
MarkSubxactTopXidLogged 223
GetCurrentFullTransactionId 384
PrepareTransaction 384
PrepareTransactionBlock 386
RollbackToSavepoint 492
ForceSyncCommit 575
EstimateTransactionStateSpace 681
SerializeTransactionState 681
AtSubAbort_childXids 862
WarnNoTransactionBlock 1412
DefineSavepoint 1644
EndParallelWorkerTransaction 2011
SetParallelStartTimestamps 2019
StartParallelWorkerTransaction 2019
xact_redo_abort 2066
UserAbortTransactionBlock 2249
RegisterSubXactCallback 2363
RegisterXactCallback 2363
ExitParallelMode 2668
GetTopFullTransactionId 3248
IsInTransactionBlock 3413
RollbackAndReleaseCurrentSubTransaction 4656
EnterParallelMode 4695
RequireTransactionBlock 5073
AtSubCommit_childXids 5342
AbortSubTransaction 5434
AtSubAbort_Memory 5434
AtSubAbort_ResourceOwner 5434
AtSubCleanup_Memory 5434
CleanupSubTransaction 5434
ReleaseCurrentSubTransaction 6393
CheckTransactionBlock 6485
AtSubCommit_Memory 7251
CommitSubTransaction 7251
XactLogAbortRecord 9640
EndTransactionBlock 10320
BeginInternalSubTransaction 11049
AtSubStart_Memory 12685
AtSubStart_ResourceOwner 12685
PopTransaction 12685
PushTransaction 12685
StartSubTransaction 12685
BeginTransactionBlock 12763
EndImplicitTransactionBlock 19517
AbortOutOfAnyTransaction 21074
xact_redo_commit 24400
xact_redo 26850
CallSubXactCallbacks 32621
GetTopTransactionId 33012
AbortCurrentTransaction 34820
AbortCurrentTransactionInternal 34820
AbortTransaction 35971
AtAbort_ResourceOwner 35971
AtCleanup_Memory 35971
CleanupTransaction 35971
RecordTransactionAbort 41397
GetCurrentTransactionStartTimestamp 45393
BeginImplicitTransactionBlock 48916
AtAbort_Memory 57045
PreventInTransactionBlock 119943
XactLogCommitRecord 161880
AssignTransactionId 176864
IsTransactionBlock 359092
TransactionBlockStatusCode 426964
IsTransactionOrTransactionBlock 469335
RecordTransactionCommit 624942
CommitTransaction 627256
AtCommit_Memory 627270
xactGetCommittedChildren 634861
AtStart_Cache 663241
AtStart_Memory 663241
AtStart_ResourceOwner 663241
StartTransaction 663241
IsSubTransaction 722198
CommitTransactionCommand 732487
CommitTransactionCommandInternal 732779
SaveTransactionCharacteristics 732783
AtCCI_LocalCache 738402
StartTransactionCommand 766150
SetCurrentStatementStartTimestamp 781966
IsAbortedTransactionBlockState 965955
IsTransactionState 1263336
GetCurrentTransactionStopTimestamp 1289076
CallXactCallbacks 1290737
ShowTransactionState 1321685
CommandCounterIncrement 1365496
GetCurrentStatementStartTimestamp 1548668
GetCurrentCommandId 8041937
GetCurrentSubTransactionId 9371139
TransactionStartedDuringRecovery 10197115
GetCurrentTransactionId 17229934
MarkCurrentTransactionIdLoggedIfAny 25353078
IsSubxactTopXidLogPending 25362157
GetCurrentTransactionIdIfAny 25406154
GetCurrentTransactionNestLevel 26897214
IsInParallelMode 32186572
TransactionIdIsCurrentTransactionId 65757265
GetTopTransactionIdIfAny 65810089

Generated by: LCOV version 2.0-1