LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 720 811 88.8 %
Date: 2025-12-28 03:17:43 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 818
AtAbort_Twophase 52082
AtProcExit_Twophase 278
CheckPointTwoPhase 3544
EndPrepare 622
FinishPreparedTransaction 658
GXactLoadSubxactData 298
GetPreparedTransactionList 234
IsTwoPhaseTransactionGidForSubid 0
LockGXact 658
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 688
MarkAsPreparing 666
MarkAsPreparingGuts 692
PostPrepare_Twophase 688
PrepareRedoAdd 196
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
PrescanPreparedTransactions 1978
ProcessRecords 698
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 952
RecordTransactionAbortPrepared 84
RecordTransactionCommitPrepared 548
RecoverPreparedTransactions 1852
RecreateTwoPhaseFile 48
RegisterTwoPhaseRecord 3292
RemoveGXact 762
RemoveTwoPhaseFile 48
StandbyRecoverPreparedTransactions 126
StandbyTransactionIdIsPrepared 818
StartPrepare 626
TwoPhaseFilePath 1214
TwoPhaseGetDummyProc 2470
TwoPhaseGetDummyProcNumber 280
TwoPhaseGetGXact 2750
TwoPhaseGetOldestXidInCommit 19758
TwoPhaseGetXidByVirtualXID 170
TwoPhaseShmemInit 2266
TwoPhaseShmemSize 6492
TwoPhaseTransactionGid 106
XlogReadTwoPhaseData 794
pg_prepared_xact 326
restoreTwoPhaseData 1974
save_state_data 7712

Generated by: LCOV version 1.16