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 %
1862
1626
Test Date:
2026-10-29 00:16:02
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
AbortCurrentTransaction
34933
AbortCurrentTransactionInternal
34933
AbortOutOfAnyTransaction
21893
AbortSubTransaction
5519
AbortTransaction
36117
AssignTransactionId
182813
AtAbort_Memory
58009
AtAbort_ResourceOwner
36117
AtCCI_LocalCache
729060
AtCleanup_Memory
36117
AtCommit_Memory
608926
AtStart_Cache
645043
AtStart_Memory
645043
AtStart_ResourceOwner
645043
AtSubAbort_Memory
5519
AtSubAbort_ResourceOwner
5519
AtSubAbort_childXids
917
AtSubCleanup_Memory
5519
AtSubCommit_Memory
17383
AtSubCommit_childXids
15474
AtSubStart_Memory
22902
AtSubStart_ResourceOwner
22902
BeginImplicitTransactionBlock
49390
BeginInternalSubTransaction
21184
BeginTransactionBlock
12600
BlockStateAsString
0
CallSubXactCallbacks
63187
CallXactCallbacks
1254204
CheckTransactionBlock
6702
CleanupSubTransaction
5519
CleanupTransaction
36117
CommandCounterIncrement
1963330
CommitSubTransaction
17383
CommitTransaction
608925
CommitTransactionCommand
724612
CommitTransactionCommandInternal
724939
DefineSavepoint
1726
EndImplicitTransactionBlock
19797
EndParallelWorkerTransaction
2033
EndTransactionBlock
10108
EnterParallelMode
4733
EstimateTransactionStateSpace
674
ExitParallelMode
2682
ForceSyncCommit
599
GetCurrentCommandId
8001261
GetCurrentFullTransactionId
381
GetCurrentFullTransactionIdIfAny
0
GetCurrentStatementStartTimestamp
1525822
GetCurrentSubTransactionId
9373545
GetCurrentTransactionId
17307896
GetCurrentTransactionIdIfAny
25302765
GetCurrentTransactionNestLevel
26662471
GetCurrentTransactionStartTimestamp
45307
GetCurrentTransactionStopTimestamp
1288984
GetStableLatestTransactionId
156
GetTopFullTransactionId
3204
GetTopFullTransactionIdIfAny
16
GetTopReadOnlyTransactionNestLevel
9
GetTopTransactionId
35089
GetTopTransactionIdIfAny
66241119
IsAbortedTransactionBlockState
955098
IsInParallelMode
32167845
IsInTransactionBlock
3308
IsSubTransaction
732514
IsSubxactTopXidLogPending
25257766
IsTransactionBlock
348997
IsTransactionOrTransactionBlock
464508
IsTransactionState
1263844
MarkCurrentTransactionIdLoggedIfAny
25248449
MarkSubxactTopXidLogged
230
PopTransaction
22902
PrepareTransaction
381
PrepareTransactionBlock
383
PreventInTransactionBlock
113525
PushTransaction
22902
RecordTransactionAbort
41627
RecordTransactionCommit
606578
RegisterSubXactCallback
2363
RegisterXactCallback
2363
ReleaseCurrentSubTransaction
16516
ReleaseSavepoint
186
RequireTransactionBlock
5188
RestoreTransactionCharacteristics
44
RollbackAndReleaseCurrentSubTransaction
4668
RollbackToSavepoint
530
SaveTransactionCharacteristics
724943
SerializeTransactionState
674
SetCurrentStatementStartTimestamp
768689
SetParallelStartTimestamps
2042
ShowTransactionState
1305676
ShowTransactionStateRec
0
StartParallelWorkerTransaction
2042
StartSubTransaction
22902
StartTransaction
645043
StartTransactionCommand
758388
SubTransactionIsActive
0
TransStateAsString
0
TransactionBlockStatusCode
421753
TransactionIdIsCurrentTransactionId
66224986
TransactionStartedDuringRecovery
10224642
UnregisterSubXactCallback
0
UnregisterXactCallback
0
UserAbortTransactionBlock
2293
WarnNoTransactionBlock
1514
XactLogAbortRecord
9373
XactLogCommitRecord
157968
xactGetCommittedChildren
616230
xact_redo
25921
xact_redo_abort
1993
xact_redo_commit
23542
Generated by:
LCOV version 2.0-1