LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 722 812 88.9 %
Date: 2026-02-08 08:18:41 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 58
RecordTransactionAbortPrepared 84
TwoPhaseTransactionGid 106
StandbyRecoverPreparedTransactions 126
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
TwoPhaseGetXidByVirtualXID 176
PrepareRedoAdd 196
GetPreparedTransactionList 232
ProcessTwoPhaseBuffer 238
GXactLoadSubxactData 260
TwoPhaseGetDummyProcNumber 276
AtProcExit_Twophase 278
pg_prepared_xact 324
RecordTransactionCommitPrepared 534
EndPrepare 600
StartPrepare 604
FinishPreparedTransaction 644
LockGXact 644
MarkAsPreparing 644
MarkAsPrepared 666
PostPrepare_Twophase 666
MarkAsPreparingGuts 670
ProcessRecords 684
AdjustToFullTransactionId 710
StandbyTransactionIdIsPrepared 710
RemoveGXact 748
XlogReadTwoPhaseData 772
ReadTwoPhaseFile 854
TwoPhaseFilePath 1128
RecoverPreparedTransactions 1862
restoreTwoPhaseData 1986
PrescanPreparedTransactions 1988
TwoPhaseShmemInit 2280
TwoPhaseGetDummyProc 2420
TwoPhaseGetGXact 2696
RegisterTwoPhaseRecord 3196
CheckPointTwoPhase 3574
TwoPhaseShmemSize 6534
save_state_data 7460
TwoPhaseGetOldestXidInCommit 14268
AtAbort_Twophase 52432

Generated by: LCOV version 1.16