LCOV - code coverage report
Current view:
top level
-
src/backend/access/transam
- twophase.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
88.9 %
813
723
Test Date:
2026-08-16 23:15:35
Functions:
97.8 %
46
45
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
57.0 %
446
254
Function Name
Hit count
IsTwoPhaseTransactionGidForSubid
0
LookupGXactBySubid
1
LookupGXact
5
RecreateTwoPhaseFile
26
RemoveTwoPhaseFile
31
RecordTransactionAbortPrepared
49
TwoPhaseTransactionGid
54
StandbyRecoverPreparedTransactions
69
PrepareRedoRemove
71
PrepareRedoRemoveFull
71
TwoPhaseGetXidByVirtualXID
93
PrepareRedoAdd
97
GetPreparedTransactionList
115
ProcessTwoPhaseBuffer
124
GXactLoadSubxactData
129
AtProcExit_Twophase
147
TwoPhaseGetDummyProcNumber
156
pg_prepared_xact
161
RecordTransactionCommitPrepared
274
AdjustToFullTransactionId
294
StandbyTransactionIdIsPrepared
294
EndPrepare
317
StartPrepare
319
FinishPreparedTransaction
337
LockGXact
337
MarkAsPreparing
338
MarkAsPrepared
350
PostPrepare_Twophase
350
MarkAsPreparingGuts
352
ProcessRecords
356
ReadTwoPhaseFile
370
RemoveGXact
387
XlogReadTwoPhaseData
402
TwoPhaseFilePath
508
RecoverPreparedTransactions
1030
restoreTwoPhaseData
1097
PrescanPreparedTransactions
1099
TwoPhaseShmemInit
1268
TwoPhaseShmemRequest
1271
TwoPhaseGetDummyProc
1307
TwoPhaseGetGXact
1463
RegisterTwoPhaseRecord
1716
CheckPointTwoPhase
1973
save_state_data
3982
TwoPhaseGetOldestXidInCommit
11491
AtAbort_Twophase
36118
Generated by:
LCOV version 2.0-1