LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 695 782 88.9 %
Date: 2025-06-28 03:17:53 Functions: 43 44 97.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 1012
AtAbort_Twophase 49300
AtProcExit_Twophase 260
CheckPointTwoPhase 3364
EndPrepare 586
FinishPreparedTransaction 614
GXactLoadSubxactData 252
GetPreparedTransactionList 224
IsTwoPhaseTransactionGidForSubid 0
LockGXact 614
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 652
MarkAsPreparing 614
MarkAsPreparingGuts 656
PostPrepare_Twophase 652
PrepareRedoAdd 182
PrepareRedoRemove 130
PrescanPreparedTransactions 1834
ProcessRecords 668
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 750
RecordTransactionAbortPrepared 78
RecordTransactionCommitPrepared 524
RecoverPreparedTransactions 1722
RecreateTwoPhaseFile 50
RegisterTwoPhaseRecord 2840
RemoveGXact 718
RemoveTwoPhaseFile 60
StandbyRecoverPreparedTransactions 112
StandbyTransactionIdIsPrepared 604
StartPrepare 590
TwoPhaseFilePath 1012
TwoPhaseGetDummyProc 2220
TwoPhaseGetDummyProcNumber 216
TwoPhaseGetGXact 2436
TwoPhaseGetXidByVirtualXID 206
TwoPhaseShmemInit 2126
TwoPhaseShmemSize 6078
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 754
pg_prepared_xact 316
restoreTwoPhaseData 1840
save_state_data 6602

Generated by: LCOV version 1.16