LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 719 811 88.7 %
Date: 2025-12-07 15:18:23 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 664
AtAbort_Twophase 51270
AtProcExit_Twophase 278
CheckPointTwoPhase 3468
EndPrepare 584
FinishPreparedTransaction 620
GXactLoadSubxactData 240
GetPreparedTransactionList 228
IsTwoPhaseTransactionGidForSubid 0
LockGXact 620
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 650
MarkAsPreparing 626
MarkAsPreparingGuts 654
PostPrepare_Twophase 650
PrepareRedoAdd 196
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
PrescanPreparedTransactions 1920
ProcessRecords 660
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 806
RecordTransactionAbortPrepared 84
RecordTransactionCommitPrepared 510
RecoverPreparedTransactions 1806
RecreateTwoPhaseFile 48
RegisterTwoPhaseRecord 3140
RemoveGXact 724
RemoveTwoPhaseFile 56
StandbyRecoverPreparedTransactions 114
StandbyTransactionIdIsPrepared 664
StartPrepare 588
TwoPhaseFilePath 1076
TwoPhaseGetDummyProc 2356
TwoPhaseGetDummyProcNumber 280
TwoPhaseGetGXact 2636
TwoPhaseGetOldestXidInCommit 6434
TwoPhaseGetXidByVirtualXID 180
TwoPhaseShmemInit 2208
TwoPhaseShmemSize 6324
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 748
pg_prepared_xact 320
restoreTwoPhaseData 1922
save_state_data 7312

Generated by: LCOV version 1.16