LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 720 812 88.7 %
Date: 2026-02-08 01:17:04 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
IsTwoPhaseTransactionGidForSubid 0
LookupGXactBySubid 2
LookupGXact 10
RecreateTwoPhaseFile 50
RemoveTwoPhaseFile 54
RecordTransactionAbortPrepared 84
TwoPhaseTransactionGid 106
StandbyRecoverPreparedTransactions 124
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
TwoPhaseGetXidByVirtualXID 154
PrepareRedoAdd 196
GetPreparedTransactionList 232
ProcessTwoPhaseBuffer 238
GXactLoadSubxactData 278
TwoPhaseGetDummyProcNumber 280
AtProcExit_Twophase 284
pg_prepared_xact 324
RecordTransactionCommitPrepared 528
EndPrepare 604
StartPrepare 608
FinishPreparedTransaction 638
LockGXact 638
MarkAsPreparing 648
MarkAsPrepared 670
PostPrepare_Twophase 670
MarkAsPreparingGuts 674
ProcessRecords 678
AdjustToFullTransactionId 686
StandbyTransactionIdIsPrepared 686
RemoveGXact 742
XlogReadTwoPhaseData 770
ReadTwoPhaseFile 826
TwoPhaseFilePath 1096
RecoverPreparedTransactions 1862
restoreTwoPhaseData 1984
PrescanPreparedTransactions 1986
TwoPhaseShmemInit 2280
TwoPhaseGetDummyProc 2412
TwoPhaseGetGXact 2692
RegisterTwoPhaseRecord 3220
CheckPointTwoPhase 3560
TwoPhaseShmemSize 6534
save_state_data 7530
TwoPhaseGetOldestXidInCommit 11064
AtAbort_Twophase 52506

Generated by: LCOV version 1.16