LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 721 812 88.8 %
Date: 2026-02-05 09:18:58 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 122
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
PrepareRedoAdd 196
TwoPhaseGetXidByVirtualXID 198
GetPreparedTransactionList 232
ProcessTwoPhaseBuffer 238
AtProcExit_Twophase 274
TwoPhaseGetDummyProcNumber 276
GXactLoadSubxactData 288
pg_prepared_xact 324
RecordTransactionCommitPrepared 574
EndPrepare 644
StartPrepare 648
FinishPreparedTransaction 684
LockGXact 684
MarkAsPreparing 688
MarkAsPrepared 710
PostPrepare_Twophase 710
MarkAsPreparingGuts 714
ProcessRecords 724
AdjustToFullTransactionId 736
StandbyTransactionIdIsPrepared 736
RemoveGXact 788
XlogReadTwoPhaseData 816
ReadTwoPhaseFile 876
TwoPhaseFilePath 1146
RecoverPreparedTransactions 1860
PrescanPreparedTransactions 1982
restoreTwoPhaseData 1984
TwoPhaseShmemInit 2280
TwoPhaseGetDummyProc 2544
TwoPhaseGetGXact 2820
RegisterTwoPhaseRecord 3372
CheckPointTwoPhase 3578
TwoPhaseShmemSize 6534
save_state_data 7884
TwoPhaseGetOldestXidInCommit 15612
AtAbort_Twophase 52382

Generated by: LCOV version 1.16