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

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 648
AtAbort_Twophase 50036
AtProcExit_Twophase 266
CheckPointTwoPhase 3408
EndPrepare 568
FinishPreparedTransaction 592
GXactLoadSubxactData 244
GetPreparedTransactionList 230
IsTwoPhaseTransactionGidForSubid 0
LockGXact 592
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 634
MarkAsPreparing 596
MarkAsPreparingGuts 638
PostPrepare_Twophase 634
PrepareRedoAdd 184
PrepareRedoRemove 130
PrepareRedoRemoveFull 130
PrescanPreparedTransactions 1886
ProcessRecords 646
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 788
RecordTransactionAbortPrepared 76
RecordTransactionCommitPrepared 504
RecoverPreparedTransactions 1772
RecreateTwoPhaseFile 52
RegisterTwoPhaseRecord 2776
RemoveGXact 696
RemoveTwoPhaseFile 56
StandbyRecoverPreparedTransactions 114
StandbyTransactionIdIsPrepared 648
StartPrepare 572
TwoPhaseFilePath 1050
TwoPhaseGetDummyProc 2160
TwoPhaseGetDummyProcNumber 222
TwoPhaseGetGXact 2382
TwoPhaseGetOldestXidInCommit 11980
TwoPhaseGetXidByVirtualXID 152
TwoPhaseShmemInit 2174
TwoPhaseShmemSize 6222
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 740
pg_prepared_xact 322
restoreTwoPhaseData 1890
save_state_data 6448

Generated by: LCOV version 1.16