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-09-06 13:15:48
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
186
MarkSubxactTopXidLogged
224
GetCurrentFullTransactionId
400
PrepareTransaction
400
PrepareTransactionBlock
402
RollbackToSavepoint
486
ForceSyncCommit
576
EstimateTransactionStateSpace
681
SerializeTransactionState
681
AtSubAbort_childXids
864
WarnNoTransactionBlock
1429
DefineSavepoint
1662
EndParallelWorkerTransaction
2008
xact_redo_abort
2012
SetParallelStartTimestamps
2016
StartParallelWorkerTransaction
2016
UserAbortTransactionBlock
2260
RegisterSubXactCallback
2355
RegisterXactCallback
2355
ExitParallelMode
2665
GetTopFullTransactionId
3195
IsInTransactionBlock
3521
EnterParallelMode
4689
RollbackAndReleaseCurrentSubTransaction
4714
RequireTransactionBlock
5139
AbortSubTransaction
5481
AtSubAbort_Memory
5481
AtSubAbort_ResourceOwner
5481
AtSubCleanup_Memory
5481
CleanupSubTransaction
5481
CheckTransactionBlock
6568
XactLogAbortRecord
9431
EndTransactionBlock
10319
BeginTransactionBlock
12775
AtSubCommit_childXids
15494
ReleaseCurrentSubTransaction
16516
AtSubCommit_Memory
17403
CommitSubTransaction
17403
EndImplicitTransactionBlock
19648
BeginInternalSubTransaction
21230
AbortOutOfAnyTransaction
21330
AtSubStart_Memory
22884
AtSubStart_ResourceOwner
22884
PopTransaction
22884
PushTransaction
22884
StartSubTransaction
22884
xact_redo_commit
24002
xact_redo
26399
GetTopTransactionId
33206
AbortCurrentTransaction
34913
AbortCurrentTransactionInternal
34913
AbortTransaction
36058
AtAbort_ResourceOwner
36058
AtCleanup_Memory
36058
CleanupTransaction
36058
RecordTransactionAbort
41531
GetCurrentTransactionStartTimestamp
45381
BeginImplicitTransactionBlock
49218
AtAbort_Memory
57387
CallSubXactCallbacks
63171
PreventInTransactionBlock
121726
XactLogCommitRecord
158587
AssignTransactionId
183511
IsTransactionBlock
358871
TransactionBlockStatusCode
422275
IsTransactionOrTransactionBlock
464063
RecordTransactionCommit
624887
CommitTransaction
627198
AtCommit_Memory
627229
xactGetCommittedChildren
634615
AtStart_Cache
663287
AtStart_Memory
663287
AtStart_ResourceOwner
663287
StartTransaction
663287
AtCCI_LocalCache
727258
IsSubTransaction
729785
CommitTransactionCommand
741131
CommitTransactionCommandInternal
741418
SaveTransactionCharacteristics
741422
SetCurrentStatementStartTimestamp
774054
StartTransactionCommand
774862
IsAbortedTransactionBlockState
955654
IsTransactionState
1252398
GetCurrentTransactionStopTimestamp
1282802
CallXactCallbacks
1290741
ShowTransactionState
1342139
CommandCounterIncrement
1371894
GetCurrentStatementStartTimestamp
1534939
GetCurrentCommandId
7882292
GetCurrentSubTransactionId
9385855
TransactionStartedDuringRecovery
9816675
GetCurrentTransactionId
17266896
MarkCurrentTransactionIdLoggedIfAny
25282615
IsSubxactTopXidLogPending
25291738
GetCurrentTransactionIdIfAny
25336058
GetCurrentTransactionNestLevel
26159483
IsInParallelMode
32220144
TransactionIdIsCurrentTransactionId
65282376
GetTopTransactionIdIfAny
65348133
Generated by:
LCOV version 2.0-1