LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 696 782 89.0 %
Date: 2025-05-12 21:15:27 Functions: 43 44 97.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 944
AtAbort_Twophase 49258
AtProcExit_Twophase 274
CheckPointTwoPhase 3324
EndPrepare 608
FinishPreparedTransaction 634
GXactLoadSubxactData 270
GetPreparedTransactionList 228
IsTwoPhaseTransactionGidForSubid 0
LockGXact 634
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 674
MarkAsPreparing 636
MarkAsPreparingGuts 678
PostPrepare_Twophase 674
PrepareRedoAdd 182
PrepareRedoRemove 130
PrescanPreparedTransactions 1814
ProcessRecords 688
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 676
RecordTransactionAbortPrepared 80
RecordTransactionCommitPrepared 542
RecoverPreparedTransactions 1698
RecreateTwoPhaseFile 52
RegisterTwoPhaseRecord 2936
RemoveGXact 738
RemoveTwoPhaseFile 64
StandbyRecoverPreparedTransactions 116
StandbyTransactionIdIsPrepared 528
StartPrepare 612
TwoPhaseFilePath 944
TwoPhaseGetDummyProc 2282
TwoPhaseGetDummyProcNumber 220
TwoPhaseGetGXact 2502
TwoPhaseGetXidByVirtualXID 170
TwoPhaseShmemInit 2100
TwoPhaseShmemSize 6006
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 774
pg_prepared_xact 320
restoreTwoPhaseData 1814
save_state_data 6834

Generated by: LCOV version 1.14