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-16 23:15:35
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
184
MarkSubxactTopXidLogged
223
GetCurrentFullTransactionId
384
PrepareTransaction
384
PrepareTransactionBlock
386
RollbackToSavepoint
492
ForceSyncCommit
575
EstimateTransactionStateSpace
681
SerializeTransactionState
681
AtSubAbort_childXids
862
WarnNoTransactionBlock
1412
DefineSavepoint
1644
EndParallelWorkerTransaction
2011
SetParallelStartTimestamps
2019
StartParallelWorkerTransaction
2019
xact_redo_abort
2066
UserAbortTransactionBlock
2249
RegisterSubXactCallback
2363
RegisterXactCallback
2363
ExitParallelMode
2668
GetTopFullTransactionId
3248
IsInTransactionBlock
3413
RollbackAndReleaseCurrentSubTransaction
4656
EnterParallelMode
4695
RequireTransactionBlock
5073
AtSubCommit_childXids
5342
AbortSubTransaction
5434
AtSubAbort_Memory
5434
AtSubAbort_ResourceOwner
5434
AtSubCleanup_Memory
5434
CleanupSubTransaction
5434
ReleaseCurrentSubTransaction
6393
CheckTransactionBlock
6485
AtSubCommit_Memory
7251
CommitSubTransaction
7251
XactLogAbortRecord
9640
EndTransactionBlock
10320
BeginInternalSubTransaction
11049
AtSubStart_Memory
12685
AtSubStart_ResourceOwner
12685
PopTransaction
12685
PushTransaction
12685
StartSubTransaction
12685
BeginTransactionBlock
12763
EndImplicitTransactionBlock
19517
AbortOutOfAnyTransaction
21074
xact_redo_commit
24400
xact_redo
26850
CallSubXactCallbacks
32621
GetTopTransactionId
33012
AbortCurrentTransaction
34820
AbortCurrentTransactionInternal
34820
AbortTransaction
35971
AtAbort_ResourceOwner
35971
AtCleanup_Memory
35971
CleanupTransaction
35971
RecordTransactionAbort
41397
GetCurrentTransactionStartTimestamp
45393
BeginImplicitTransactionBlock
48916
AtAbort_Memory
57045
PreventInTransactionBlock
119943
XactLogCommitRecord
161880
AssignTransactionId
176864
IsTransactionBlock
359092
TransactionBlockStatusCode
426964
IsTransactionOrTransactionBlock
469335
RecordTransactionCommit
624942
CommitTransaction
627256
AtCommit_Memory
627270
xactGetCommittedChildren
634861
AtStart_Cache
663241
AtStart_Memory
663241
AtStart_ResourceOwner
663241
StartTransaction
663241
IsSubTransaction
722198
CommitTransactionCommand
732487
CommitTransactionCommandInternal
732779
SaveTransactionCharacteristics
732783
AtCCI_LocalCache
738402
StartTransactionCommand
766150
SetCurrentStatementStartTimestamp
781966
IsAbortedTransactionBlockState
965955
IsTransactionState
1263336
GetCurrentTransactionStopTimestamp
1289076
CallXactCallbacks
1290737
ShowTransactionState
1321685
CommandCounterIncrement
1365496
GetCurrentStatementStartTimestamp
1548668
GetCurrentCommandId
8041937
GetCurrentSubTransactionId
9371139
TransactionStartedDuringRecovery
10197115
GetCurrentTransactionId
17229934
MarkCurrentTransactionIdLoggedIfAny
25353078
IsSubxactTopXidLogPending
25362157
GetCurrentTransactionIdIfAny
25406154
GetCurrentTransactionNestLevel
26897214
IsInParallelMode
32186572
TransactionIdIsCurrentTransactionId
65757265
GetTopTransactionIdIfAny
65810089
Generated by:
LCOV version 2.0-1