LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 721 811 88.9 %
Date: 2025-12-28 01:17:34 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 56
RecordTransactionAbortPrepared 86
TwoPhaseTransactionGid 106
StandbyRecoverPreparedTransactions 124
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
TwoPhaseGetXidByVirtualXID 150
PrepareRedoAdd 196
GetPreparedTransactionList 232
ProcessTwoPhaseBuffer 238
GXactLoadSubxactData 252
TwoPhaseGetDummyProcNumber 278
AtProcExit_Twophase 282
pg_prepared_xact 324
RecordTransactionCommitPrepared 498
EndPrepare 570
StartPrepare 574
FinishPreparedTransaction 610
LockGXact 610
MarkAsPreparing 614
MarkAsPrepared 636
PostPrepare_Twophase 636
MarkAsPreparingGuts 640
ProcessRecords 650
RemoveGXact 714
XlogReadTwoPhaseData 742
AdjustToFullTransactionId 748
StandbyTransactionIdIsPrepared 748
ReadTwoPhaseFile 888
TwoPhaseFilePath 1160
RecoverPreparedTransactions 1852
restoreTwoPhaseData 1972
PrescanPreparedTransactions 1976
TwoPhaseShmemInit 2266
TwoPhaseGetDummyProc 2322
TwoPhaseGetGXact 2600
RegisterTwoPhaseRecord 3080
CheckPointTwoPhase 3550
TwoPhaseShmemSize 6492
save_state_data 7190
TwoPhaseGetOldestXidInCommit 7520
AtAbort_Twophase 52220

Generated by: LCOV version 1.16