LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- xact.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
1587
1834
86.5 %
Date:
2024-05-03 01:11:32
Functions:
102
109
93.6 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
AbortCurrentTransaction
44546
AbortCurrentTransactionInternal
44546
AbortOutOfAnyTransaction
26362
AbortSubTransaction
9136
AbortTransaction
45208
AssignTransactionId
239154
AtAbort_Memory
71570
AtAbort_ResourceOwner
45208
AtCCI_LocalCache
1008018
AtCleanup_Memory
71570
AtCommit_Memory
520374
AtStart_Cache
565582
AtStart_Memory
565582
AtStart_ResourceOwner
565582
AtSubAbort_Memory
9136
AtSubAbort_ResourceOwner
9136
AtSubAbort_childXids
1292
AtSubCleanup_Memory
9136
AtSubCommit_Memory
8836
AtSubCommit_childXids
5546
AtSubStart_Memory
17972
AtSubStart_ResourceOwner
17972
BeginImplicitTransactionBlock
50390
BeginInternalSubTransaction
15300
BeginTransactionBlock
15754
BlockStateAsString
0
CallSubXactCallbacks
44780
CallXactCallbacks
1086368
CheckTransactionBlock
8334
CleanupSubTransaction
9136
CleanupTransaction
45208
CommandCounterIncrement
1941354
CommitSubTransaction
8836
CommitTransaction
520140
CommitTransactionCommand
670280
CommitTransactionCommandInternal
670704
DefineSavepoint
2684
EndImplicitTransactionBlock
10814
EndParallelWorkerTransaction
2640
EndTransactionBlock
12888
EnterParallelMode
6094
EstimateTransactionStateSpace
828
ExitParallelMode
3442
ForceSyncCommit
806
GetCurrentCommandId
9222424
GetCurrentFullTransactionId
0
GetCurrentFullTransactionIdIfAny
0
GetCurrentStatementStartTimestamp
1932756
GetCurrentSubTransactionId
2728338
GetCurrentTransactionId
19560502
GetCurrentTransactionIdIfAny
25617036
GetCurrentTransactionNestLevel
31606282
GetCurrentTransactionStartTimestamp
85202
GetCurrentTransactionStopTimestamp
1697622
GetStableLatestTransactionId
228
GetTopFullTransactionId
5714
GetTopFullTransactionIdIfAny
24
GetTopTransactionId
47880
GetTopTransactionIdIfAny
72870220
IsAbortedTransactionBlockState
1327754
IsInParallelMode
7561924
IsInTransactionBlock
4490
IsSubTransaction
1065796
IsSubxactTopXidLogPending
25558716
IsTransactionBlock
333630
IsTransactionOrTransactionBlock
637754
IsTransactionState
1953098
MarkCurrentTransactionIdLoggedIfAny
25547432
MarkSubxactTopXidLogged
434
PopTransaction
17972
PrepareTransaction
794
PrepareTransactionBlock
798
PreventInTransactionBlock
11058
PushTransaction
17972
RecordTransactionAbort
54338
RecordTransactionCommit
517036
RegisterSubXactCallback
3362
RegisterXactCallback
3362
ReleaseCurrentSubTransaction
7298
ReleaseSavepoint
282
RequireTransactionBlock
6578
RestoreTransactionCharacteristics
68
RollbackAndReleaseCurrentSubTransaction
8002
RollbackToSavepoint
722
SaveTransactionCharacteristics
670712
SerializeTransactionState
828
SetCurrentStatementStartTimestamp
979886
SetParallelStartTimestamps
2646
ShowTransactionState
1131596
ShowTransactionStateRec
0
StartParallelWorkerTransaction
2646
StartSubTransaction
17972
StartTransaction
565582
StartTransactionCommand
712704
SubTransactionIsActive
89866
TransStateAsString
0
TransactionBlockStatusCode
574518
TransactionIdIsCurrentTransactionId
73102078
TransactionStartedDuringRecovery
10947922
UnregisterSubXactCallback
0
UnregisterXactCallback
0
UserAbortTransactionBlock
2560
WarnNoTransactionBlock
1756
XactLogAbortRecord
10898
XactLogCommitRecord
222726
xactGetCommittedChildren
528574
xact_redo
45024
xact_redo_abort
3290
xact_redo_commit
41220
Generated by:
LCOV version 1.14