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

Generated by: LCOV version 1.16