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
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