LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xact.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
1597
1842
86.7 %
Date:
2025-04-03 19:16:07
Functions:
101
109
92.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortCurrentTransaction
47778
AbortCurrentTransactionInternal
47778
AbortOutOfAnyTransaction
32724
AbortSubTransaction
9292
AbortTransaction
48624
AssignTransactionId
269526
AtAbort_Memory
81348
AtAbort_ResourceOwner
48624
AtCCI_LocalCache
1123960
AtCleanup_Memory
48624
AtCommit_Memory
796282
AtStart_Cache
844906
AtStart_Memory
844906
AtStart_ResourceOwner
844906
AtSubAbort_Memory
9292
AtSubAbort_ResourceOwner
9292
AtSubAbort_childXids
1298
AtSubCleanup_Memory
9292
AtSubCommit_Memory
10696
AtSubCommit_childXids
7376
AtSubStart_Memory
19988
AtSubStart_ResourceOwner
19988
BeginImplicitTransactionBlock
89700
BeginInternalSubTransaction
17298
BeginTransactionBlock
17442
BlockStateAsString
0
CallSubXactCallbacks
50672
CallXactCallbacks
1641602
CheckTransactionBlock
11726
CleanupSubTransaction
9292
CleanupTransaction
48624
CommandCounterIncrement
2266662
CommitSubTransaction
10696
CommitTransaction
796230
CommitTransactionCommand
997352
CommitTransactionCommandInternal
997786
DefineSavepoint
2702
EndImplicitTransactionBlock
36118
EndParallelWorkerTransaction
2724
EndTransactionBlock
14252
EnterParallelMode
6346
EstimateTransactionStateSpace
910
ExitParallelMode
3598
ForceSyncCommit
960
GetCurrentCommandId
11157554
GetCurrentFullTransactionId
0
GetCurrentFullTransactionIdIfAny
0
GetCurrentStatementStartTimestamp
2388558
GetCurrentSubTransactionId
17908150
GetCurrentTransactionId
21354374
GetCurrentTransactionIdIfAny
29031792
GetCurrentTransactionNestLevel
34073662
GetCurrentTransactionStartTimestamp
86604
GetCurrentTransactionStopTimestamp
1976804
GetStableLatestTransactionId
304
GetTopFullTransactionId
5726
GetTopFullTransactionIdIfAny
24
GetTopTransactionId
58284
GetTopTransactionIdIfAny
89387470
IsAbortedTransactionBlockState
1553498
IsInParallelMode
57460748
IsInTransactionBlock
4884
IsSubTransaction
1193146
IsSubxactTopXidLogPending
28969560
IsTransactionBlock
511318
IsTransactionOrTransactionBlock
748422
IsTransactionState
2071594
MarkCurrentTransactionIdLoggedIfAny
28955040
MarkSubxactTopXidLogged
438
PopTransaction
19988
PrepareTransaction
620
PrepareTransactionBlock
624
PreventInTransactionBlock
112134
PushTransaction
19988
RecordTransactionAbort
57904
RecordTransactionCommit
793036
RegisterSubXactCallback
3536
RegisterXactCallback
3536
ReleaseCurrentSubTransaction
9162
ReleaseSavepoint
282
RequireTransactionBlock
9712
RestoreTransactionCharacteristics
68
RollbackAndReleaseCurrentSubTransaction
8136
RollbackToSavepoint
734
SaveTransactionCharacteristics
997794
SerializeTransactionState
910
SetCurrentStatementStartTimestamp
1194992
SetParallelStartTimestamps
2736
ShowTransactionState
1691024
ShowTransactionStateRec
0
StartParallelWorkerTransaction
2736
StartSubTransaction
19988
StartTransaction
844906
StartTransactionCommand
1042912
SubTransactionIsActive
0
TransStateAsString
0
TransactionBlockStatusCode
672078
TransactionIdIsCurrentTransactionId
89566064
TransactionStartedDuringRecovery
14101756
UnregisterSubXactCallback
0
UnregisterXactCallback
0
UserAbortTransactionBlock
2820
WarnNoTransactionBlock
2014
XactLogAbortRecord
11680
XactLogCommitRecord
250468
xactGetCommittedChildren
805180
xact_redo
46982
xact_redo_abort
3524
xact_redo_commit
42832
Generated by:
LCOV version 1.14