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-17 00:15:50 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 34995
AbortCurrentTransactionInternal 34995
AbortOutOfAnyTransaction 20992
AbortSubTransaction 5428
AbortTransaction 36180
AssignTransactionId 177008
AtAbort_Memory 57172
AtAbort_ResourceOwner 36180
AtCCI_LocalCache 736740
AtCleanup_Memory 36180
AtCommit_Memory 629041
AtStart_Cache 665221
AtStart_Memory 665221
AtStart_ResourceOwner 665221
AtSubAbort_Memory 5428
AtSubAbort_ResourceOwner 5428
AtSubAbort_childXids 859
AtSubCleanup_Memory 5428
AtSubCommit_Memory 7243
AtSubCommit_childXids 5335
AtSubStart_Memory 12671
AtSubStart_ResourceOwner 12671
BeginImplicitTransactionBlock 48916
BeginInternalSubTransaction 11045
BeginTransactionBlock 12757
BlockStateAsString 0
CallSubXactCallbacks 32585
CallXactCallbacks 1294488
CheckTransactionBlock 6474
CleanupSubTransaction 5428
CleanupTransaction 36180
CommandCounterIncrement 1364107
CommitSubTransaction 7243
CommitTransaction 629024
CommitTransactionCommand 734237
CommitTransactionCommandInternal 734528
DefineSavepoint 1634
EndImplicitTransactionBlock 19562
EndParallelWorkerTransaction 2000
EndTransactionBlock 10314
EnterParallelMode 4673
EstimateTransactionStateSpace 681
ExitParallelMode 2657
ForceSyncCommit 576
GetCurrentCommandId 8038501
GetCurrentFullTransactionId 387
GetCurrentFullTransactionIdIfAny 0
GetCurrentStatementStartTimestamp 1549880
GetCurrentSubTransactionId 9371895
GetCurrentTransactionId 17223472
GetCurrentTransactionIdIfAny 25401081
GetCurrentTransactionNestLevel 26880908
GetCurrentTransactionStartTimestamp 45394
GetCurrentTransactionStopTimestamp 1289399
GetStableLatestTransactionId 166
GetTopFullTransactionId 3195
GetTopFullTransactionIdIfAny 16
GetTopReadOnlyTransactionNestLevel 9
GetTopTransactionId 32922
GetTopTransactionIdIfAny 65453984
IsAbortedTransactionBlockState 966136
IsInParallelMode 32183468
IsInTransactionBlock 3425
IsSubTransaction 726333
IsSubxactTopXidLogPending 25356703
IsTransactionBlock 360071
IsTransactionOrTransactionBlock 469518
IsTransactionState 1263650
MarkCurrentTransactionIdLoggedIfAny 25347605
MarkSubxactTopXidLogged 223
PopTransaction 12671
PrepareTransaction 387
PrepareTransactionBlock 389
PreventInTransactionBlock 120972
PushTransaction 12671
RecordTransactionAbort 41600
RecordTransactionCommit 626721
RegisterSubXactCallback 2357
RegisterXactCallback 2357
ReleaseCurrentSubTransaction 6392
ReleaseSavepoint 183
RequireTransactionBlock 5062
RestoreTransactionCharacteristics 44
RollbackAndReleaseCurrentSubTransaction 4653
RollbackToSavepoint 490
SaveTransactionCharacteristics 734532
SerializeTransactionState 681
SetCurrentStatementStartTimestamp 781187
SetParallelStartTimestamps 2008
ShowTransactionState 1325402
ShowTransactionStateRec 0
StartParallelWorkerTransaction 2008
StartSubTransaction 12671
StartTransaction 665221
StartTransactionCommand 768109
SubTransactionIsActive 0
TransStateAsString 0
TransactionBlockStatusCode 427000
TransactionIdIsCurrentTransactionId 65399379
TransactionStartedDuringRecovery 10199418
UnregisterSubXactCallback 0
UnregisterXactCallback 0
UserAbortTransactionBlock 2249
WarnNoTransactionBlock 1412
XactLogAbortRecord 9657
XactLogCommitRecord 162017
xactGetCommittedChildren 636660
xact_redo 26854
xact_redo_abort 2067
xact_redo_commit 24403

Generated by: LCOV version 2.0-1