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-27 21:17:17 Functions: 43 44 97.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
IsTwoPhaseTransactionGidForSubid 0
LookupGXactBySubid 2
LookupGXact 10
RecreateTwoPhaseFile 52
RemoveTwoPhaseFile 56
RecordTransactionAbortPrepared 76
TwoPhaseTransactionGid 96
StandbyRecoverPreparedTransactions 116
PrepareRedoRemove 130
PrepareRedoAdd 182
TwoPhaseGetXidByVirtualXID 194
TwoPhaseGetDummyProcNumber 218
GetPreparedTransactionList 224
ProcessTwoPhaseBuffer 238
AtProcExit_Twophase 262
GXactLoadSubxactData 286
pg_prepared_xact 316
RecordTransactionCommitPrepared 524
EndPrepare 594
StartPrepare 598
StandbyTransactionIdIsPrepared 602
FinishPreparedTransaction 612
LockGXact 612
MarkAsPreparing 622
MarkAsPrepared 660
PostPrepare_Twophase 660
MarkAsPreparingGuts 664
ProcessRecords 666
RemoveGXact 716
ReadTwoPhaseFile 742
XlogReadTwoPhaseData 760
AdjustToFullTransactionId 1002
TwoPhaseFilePath 1002
RecoverPreparedTransactions 1724
PrescanPreparedTransactions 1840
restoreTwoPhaseData 1840
TwoPhaseShmemInit 2126
TwoPhaseGetDummyProc 2224
TwoPhaseGetGXact 2442
RegisterTwoPhaseRecord 2876
CheckPointTwoPhase 3344
TwoPhaseShmemSize 6078
save_state_data 6716
AtAbort_Twophase 49300

Generated by: LCOV version 1.16