LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 719 811 88.7 %
Date: 2025-11-17 08:18:13 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 690
AtAbort_Twophase 50822
AtProcExit_Twophase 270
CheckPointTwoPhase 3462
EndPrepare 642
FinishPreparedTransaction 682
GXactLoadSubxactData 298
GetPreparedTransactionList 230
IsTwoPhaseTransactionGidForSubid 0
LockGXact 682
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 708
MarkAsPreparing 684
MarkAsPreparingGuts 712
PostPrepare_Twophase 708
PrepareRedoAdd 196
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
PrescanPreparedTransactions 1914
ProcessRecords 722
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 832
RecordTransactionAbortPrepared 88
RecordTransactionCommitPrepared 568
RecoverPreparedTransactions 1798
RecreateTwoPhaseFile 50
RegisterTwoPhaseRecord 3368
RemoveGXact 786
RemoveTwoPhaseFile 56
StandbyRecoverPreparedTransactions 116
StandbyTransactionIdIsPrepared 690
StartPrepare 646
TwoPhaseFilePath 1104
TwoPhaseGetDummyProc 2538
TwoPhaseGetDummyProcNumber 278
TwoPhaseGetGXact 2816
TwoPhaseGetOldestXidInCommit 17176
TwoPhaseGetXidByVirtualXID 148
TwoPhaseShmemInit 2200
TwoPhaseShmemSize 6300
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 812
pg_prepared_xact 322
restoreTwoPhaseData 1916
save_state_data 7884

Generated by: LCOV version 1.16