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-10-08 15:16:42
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
156
ReleaseSavepoint
185
MarkSubxactTopXidLogged
224
GetCurrentFullTransactionId
385
PrepareTransaction
385
PrepareTransactionBlock
387
RollbackToSavepoint
511
ForceSyncCommit
597
EstimateTransactionStateSpace
669
SerializeTransactionState
669
AtSubAbort_childXids
890
WarnNoTransactionBlock
1491
DefineSavepoint
1697
EndParallelWorkerTransaction
1976
xact_redo_abort
1983
SetParallelStartTimestamps
1984
StartParallelWorkerTransaction
1984
UserAbortTransactionBlock
2274
RegisterSubXactCallback
2358
RegisterXactCallback
2358
ExitParallelMode
2621
GetTopFullTransactionId
3204
IsInTransactionBlock
3293
EnterParallelMode
4613
RollbackAndReleaseCurrentSubTransaction
4659
RequireTransactionBlock
5152
AbortSubTransaction
5479
AtSubAbort_Memory
5479
AtSubAbort_ResourceOwner
5479
AtSubCleanup_Memory
5479
CleanupSubTransaction
5479
CheckTransactionBlock
6643
XactLogAbortRecord
9324
EndTransactionBlock
10107
BeginTransactionBlock
12581
AtSubCommit_childXids
15476
ReleaseCurrentSubTransaction
16516
AtSubCommit_Memory
17385
CommitSubTransaction
17385
EndImplicitTransactionBlock
19778
BeginInternalSubTransaction
21175
AbortOutOfAnyTransaction
21840
AtSubStart_Memory
22864
AtSubStart_ResourceOwner
22864
PopTransaction
22864
PushTransaction
22864
StartSubTransaction
22864
xact_redo_commit
23508
xact_redo
25875
GetTopTransactionId
34547
AbortCurrentTransaction
34618
AbortCurrentTransactionInternal
34618
AbortTransaction
35812
AtAbort_ResourceOwner
35812
AtCleanup_Memory
35812
CleanupTransaction
35812
RecordTransactionAbort
41283
GetCurrentTransactionStartTimestamp
45303
BeginImplicitTransactionBlock
49295
AtAbort_Memory
57652
CallSubXactCallbacks
63113
PreventInTransactionBlock
117230
XactLogCommitRecord
156934
AssignTransactionId
181735
IsTransactionBlock
351649
TransactionBlockStatusCode
419451
IsTransactionOrTransactionBlock
461942
RecordTransactionCommit
612288
CommitTransaction
614578
AtCommit_Memory
614583
xactGetCommittedChildren
621892
AtStart_Cache
650395
AtStart_Memory
650395
AtStart_ResourceOwner
650395
StartTransaction
650395
CommitTransactionCommand
729899
CommitTransactionCommandInternal
730214
SaveTransactionCharacteristics
730218
AtCCI_LocalCache
732704
IsSubTransaction
734381
StartTransactionCommand
763377
SetCurrentStatementStartTimestamp
775638
IsAbortedTransactionBlockState
950554
IsTransactionState
1263531
CallXactCallbacks
1265209
GetCurrentTransactionStopTimestamp
1285540
ShowTransactionState
1316565
GetCurrentStatementStartTimestamp
1522709
CommandCounterIncrement
1964957
GetCurrentCommandId
8013568
GetCurrentSubTransactionId
9364640
TransactionStartedDuringRecovery
10181053
GetCurrentTransactionId
17280547
MarkCurrentTransactionIdLoggedIfAny
25208641
IsSubxactTopXidLogPending
25217882
GetCurrentTransactionIdIfAny
25262269
GetCurrentTransactionNestLevel
26660421
IsInParallelMode
32169355
TransactionIdIsCurrentTransactionId
67461224
GetTopTransactionIdIfAny
67487739
Generated by:
LCOV version 2.0-1