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-07 10:18:48 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 702
AtAbort_Twophase 52548
AtProcExit_Twophase 284
CheckPointTwoPhase 3570
EndPrepare 588
FinishPreparedTransaction 630
GXactLoadSubxactData 254
GetPreparedTransactionList 232
IsTwoPhaseTransactionGidForSubid 0
LockGXact 630
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 654
MarkAsPreparing 632
MarkAsPreparingGuts 658
PostPrepare_Twophase 654
PrepareRedoAdd 198
PrepareRedoRemove 146
PrepareRedoRemoveFull 146
PrescanPreparedTransactions 1988
ProcessRecords 670
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 848
RecordTransactionAbortPrepared 86
RecordTransactionCommitPrepared 518
RecoverPreparedTransactions 1862
RecreateTwoPhaseFile 52
RegisterTwoPhaseRecord 3152
RemoveGXact 736
RemoveTwoPhaseFile 60
StandbyRecoverPreparedTransactions 126
StandbyTransactionIdIsPrepared 702
StartPrepare 592
TwoPhaseFilePath 1128
TwoPhaseGetDummyProc 2380
TwoPhaseGetDummyProcNumber 278
TwoPhaseGetGXact 2658
TwoPhaseGetOldestXidInCommit 4950
TwoPhaseGetXidByVirtualXID 178
TwoPhaseShmemInit 2280
TwoPhaseShmemSize 6534
TwoPhaseTransactionGid 106
XlogReadTwoPhaseData 758
pg_prepared_xact 324
restoreTwoPhaseData 1988
save_state_data 7354

Generated by: LCOV version 1.16