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-07 09:15:43
Functions:
93.6 %
110
103
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
64.5 %
928
599
Function Name
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
378
PrepareTransaction
378
PrepareTransactionBlock
380
RollbackToSavepoint
490
ForceSyncCommit
560
EstimateTransactionStateSpace
681
SerializeTransactionState
681
AtSubAbort_childXids
857
WarnNoTransactionBlock
1401
DefineSavepoint
1649
EndParallelWorkerTransaction
1998
SetParallelStartTimestamps
2006
StartParallelWorkerTransaction
2006
xact_redo_abort
2038
UserAbortTransactionBlock
2234
RegisterSubXactCallback
2357
RegisterXactCallback
2357
ExitParallelMode
2655
GetTopFullTransactionId
3190
IsInTransactionBlock
3378
AtSubCommit_childXids
3729
RollbackAndReleaseCurrentSubTransaction
4638
EnterParallelMode
4669
ReleaseCurrentSubTransaction
4772
RequireTransactionBlock
5061
AbortSubTransaction
5413
AtSubAbort_Memory
5413
AtSubAbort_ResourceOwner
5413
AtSubCleanup_Memory
5413
CleanupSubTransaction
5413
AtSubCommit_Memory
5638
CommitSubTransaction
5638
CheckTransactionBlock
6462
BeginInternalSubTransaction
9410
XactLogAbortRecord
9520
EndTransactionBlock
10274
AtSubStart_Memory
11051
AtSubStart_ResourceOwner
11051
PopTransaction
11051
PushTransaction
11051
StartSubTransaction
11051
BeginTransactionBlock
12697
EndImplicitTransactionBlock
19767
AbortOutOfAnyTransaction
20615
xact_redo_commit
24154
xact_redo
26564
CallSubXactCallbacks
27740
GetTopTransactionId
32823
AbortCurrentTransaction
34458
AbortCurrentTransactionInternal
34458
AbortTransaction
35598
AtAbort_ResourceOwner
35598
AtCleanup_Memory
35598
CleanupTransaction
35598
RecordTransactionAbort
41003
GetCurrentTransactionStartTimestamp
45380
BeginImplicitTransactionBlock
48639
AtAbort_Memory
56213
PreventInTransactionBlock
119181
XactLogCommitRecord
159359
AssignTransactionId
172610
IsTransactionBlock
356349
TransactionBlockStatusCode
420057
IsTransactionOrTransactionBlock
462289
RecordTransactionCommit
615057
CommitTransaction
617354
AtCommit_Memory
617367
xactGetCommittedChildren
624854
AtStart_Cache
652965
AtStart_Memory
652965
AtStart_ResourceOwner
652965
StartTransaction
652965
CommitTransactionCommand
718419
CommitTransactionCommandInternal
718710
SaveTransactionCharacteristics
718714
IsSubTransaction
721037
AtCCI_LocalCache
725942
StartTransactionCommand
751733
SetCurrentStatementStartTimestamp
770157
IsAbortedTransactionBlockState
952968
IsTransactionState
1253890
CallXactCallbacks
1270557
GetCurrentTransactionStopTimestamp
1282921
ShowTransactionState
1298212
CommandCounterIncrement
1344412
GetCurrentStatementStartTimestamp
1519382
GetCurrentCommandId
7958373
GetCurrentSubTransactionId
9339095
TransactionStartedDuringRecovery
10114977
GetCurrentTransactionId
16832136
MarkCurrentTransactionIdLoggedIfAny
24791157
IsSubxactTopXidLogPending
24799972
GetCurrentTransactionIdIfAny
24843576
GetCurrentTransactionNestLevel
26378691
IsInParallelMode
32102123
TransactionIdIsCurrentTransactionId
65201353
GetTopTransactionIdIfAny
65246223
Generated by:
LCOV version 2.0-1