LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 701 788 89.0 %
Date: 2025-07-08 22:17:43 Functions: 44 45 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 618
AtAbort_Twophase 49386
AtProcExit_Twophase 264
CheckPointTwoPhase 3368
EndPrepare 584
FinishPreparedTransaction 600
GXactLoadSubxactData 268
GetPreparedTransactionList 224
IsTwoPhaseTransactionGidForSubid 0
LockGXact 600
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 650
MarkAsPreparing 612
MarkAsPreparingGuts 654
PostPrepare_Twophase 650
PrepareRedoAdd 182
PrepareRedoRemove 130
PrepareRedoRemoveFull 130
PrescanPreparedTransactions 1842
ProcessRecords 654
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 758
RecordTransactionAbortPrepared 76
RecordTransactionCommitPrepared 512
RecoverPreparedTransactions 1728
RecreateTwoPhaseFile 52
RegisterTwoPhaseRecord 2840
RemoveGXact 704
RemoveTwoPhaseFile 54
StandbyRecoverPreparedTransactions 114
StandbyTransactionIdIsPrepared 618
StartPrepare 588
TwoPhaseFilePath 1016
TwoPhaseGetDummyProc 2190
TwoPhaseGetDummyProcNumber 220
TwoPhaseGetGXact 2410
TwoPhaseGetXidByVirtualXID 168
TwoPhaseShmemInit 2134
TwoPhaseShmemSize 6096
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 748
pg_prepared_xact 316
restoreTwoPhaseData 1844
save_state_data 6616

Generated by: LCOV version 1.16