LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 703 789 89.1 %
Date: 2025-08-17 12:18:31 Functions: 44 45 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 616
AtAbort_Twophase 49598
AtProcExit_Twophase 268
CheckPointTwoPhase 3366
EndPrepare 562
FinishPreparedTransaction 582
GXactLoadSubxactData 252
GetPreparedTransactionList 228
IsTwoPhaseTransactionGidForSubid 0
LockGXact 582
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 628
MarkAsPreparing 590
MarkAsPreparingGuts 632
PostPrepare_Twophase 628
PrepareRedoAdd 182
PrepareRedoRemove 130
PrepareRedoRemoveFull 130
PrescanPreparedTransactions 1838
ProcessRecords 636
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 760
RecordTransactionAbortPrepared 78
RecordTransactionCommitPrepared 492
RecoverPreparedTransactions 1726
RecreateTwoPhaseFile 52
RegisterTwoPhaseRecord 2752
RemoveGXact 686
RemoveTwoPhaseFile 60
StandbyRecoverPreparedTransactions 112
StandbyTransactionIdIsPrepared 616
StartPrepare 566
TwoPhaseFilePath 1024
TwoPhaseGetDummyProc 2132
TwoPhaseGetDummyProcNumber 220
TwoPhaseGetGXact 2352
TwoPhaseGetXidByVirtualXID 162
TwoPhaseShmemInit 2128
TwoPhaseShmemSize 6084
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 726
pg_prepared_xact 320
restoreTwoPhaseData 1842
save_state_data 6402

Generated by: LCOV version 1.16