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-07 13:18:00 Functions: 43 44 97.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 1032
AtAbort_Twophase 49348
AtProcExit_Twophase 270
CheckPointTwoPhase 3318
EndPrepare 550
FinishPreparedTransaction 572
GXactLoadSubxactData 268
GetPreparedTransactionList 224
IsTwoPhaseTransactionGidForSubid 0
LockGXact 572
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 616
MarkAsPreparing 578
MarkAsPreparingGuts 620
PostPrepare_Twophase 616
PrepareRedoAdd 182
PrepareRedoRemove 130
PrescanPreparedTransactions 1814
ProcessRecords 626
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 768
RecordTransactionAbortPrepared 76
RecordTransactionCommitPrepared 484
RecoverPreparedTransactions 1700
RecreateTwoPhaseFile 52
RegisterTwoPhaseRecord 2704
RemoveGXact 676
RemoveTwoPhaseFile 60
StandbyRecoverPreparedTransactions 114
StandbyTransactionIdIsPrepared 624
StartPrepare 554
TwoPhaseFilePath 1032
TwoPhaseGetDummyProc 2100
TwoPhaseGetDummyProcNumber 220
TwoPhaseGetGXact 2320
TwoPhaseGetXidByVirtualXID 176
TwoPhaseShmemInit 2096
TwoPhaseShmemSize 5994
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 716
pg_prepared_xact 316
restoreTwoPhaseData 1814
save_state_data 6310

Generated by: LCOV version 1.16