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-27 15:16:25
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
372
PrepareTransaction
372
PrepareTransactionBlock
374
RollbackToSavepoint
491
ForceSyncCommit
569
EstimateTransactionStateSpace
680
SerializeTransactionState
680
AtSubAbort_childXids
860
WarnNoTransactionBlock
1408
DefineSavepoint
1627
EndParallelWorkerTransaction
2012
SetParallelStartTimestamps
2020
StartParallelWorkerTransaction
2020
xact_redo_abort
2046
UserAbortTransactionBlock
2243
RegisterSubXactCallback
2357
RegisterXactCallback
2357
ExitParallelMode
2668
GetTopFullTransactionId
3193
IsInTransactionBlock
3315
RollbackAndReleaseCurrentSubTransaction
4652
EnterParallelMode
4696
RequireTransactionBlock
5047
AtSubCommit_childXids
5327
AbortSubTransaction
5428
AtSubAbort_Memory
5428
AtSubAbort_ResourceOwner
5428
AtSubCleanup_Memory
5428
CleanupSubTransaction
5428
ReleaseCurrentSubTransaction
6392
CheckTransactionBlock
6455
AtSubCommit_Memory
7235
CommitSubTransaction
7235
XactLogAbortRecord
9569
EndTransactionBlock
10288
BeginInternalSubTransaction
11044
AtSubStart_Memory
12663
AtSubStart_ResourceOwner
12663
PopTransaction
12663
PushTransaction
12663
StartSubTransaction
12663
BeginTransactionBlock
12725
EndImplicitTransactionBlock
19492
AbortOutOfAnyTransaction
20906
xact_redo_commit
24297
xact_redo
26716
CallSubXactCallbacks
32561
GetTopTransactionId
32897
AbortCurrentTransaction
34860
AbortCurrentTransactionInternal
34860
AbortTransaction
36025
AtAbort_ResourceOwner
36025
AtCleanup_Memory
36025
CleanupTransaction
36025
RecordTransactionAbort
41445
GetCurrentTransactionStartTimestamp
45189
BeginImplicitTransactionBlock
49540
AtAbort_Memory
56931
PreventInTransactionBlock
122122
XactLogCommitRecord
161139
AssignTransactionId
176032
IsTransactionBlock
360411
TransactionBlockStatusCode
424243
IsTransactionOrTransactionBlock
466775
RecordTransactionCommit
624166
CommitTransaction
626477
AtCommit_Memory
626483
xactGetCommittedChildren
634003
AtStart_Cache
662508
AtStart_Memory
662508
AtStart_ResourceOwner
662508
StartTransaction
662508
IsSubTransaction
724221
CommitTransactionCommand
730626
CommitTransactionCommandInternal
730917
SaveTransactionCharacteristics
730921
AtCCI_LocalCache
731510
StartTransactionCommand
764352
SetCurrentStatementStartTimestamp
777557
IsAbortedTransactionBlockState
961821
IsTransactionState
1256701
GetCurrentTransactionStopTimestamp
1283566
CallXactCallbacks
1289217
ShowTransactionState
1320111
CommandCounterIncrement
1357253
GetCurrentStatementStartTimestamp
1535450
GetCurrentCommandId
8018749
GetCurrentSubTransactionId
9361417
TransactionStartedDuringRecovery
10132445
GetCurrentTransactionId
17198946
MarkCurrentTransactionIdLoggedIfAny
25311892
IsSubxactTopXidLogPending
25320865
GetCurrentTransactionIdIfAny
25365169
GetCurrentTransactionNestLevel
26813920
IsInParallelMode
32190015
TransactionIdIsCurrentTransactionId
65886406
GetTopTransactionIdIfAny
65939984
Generated by:
LCOV version 2.0-1