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-10-11 02:17:15 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 652
AtAbort_Twophase 50508
AtProcExit_Twophase 268
CheckPointTwoPhase 3440
EndPrepare 556
FinishPreparedTransaction 582
GXactLoadSubxactData 250
GetPreparedTransactionList 230
IsTwoPhaseTransactionGidForSubid 0
LockGXact 582
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 622
MarkAsPreparing 584
MarkAsPreparingGuts 626
PostPrepare_Twophase 622
PrepareRedoAdd 182
PrepareRedoRemove 130
PrepareRedoRemoveFull 130
PrescanPreparedTransactions 1892
ProcessRecords 636
ProcessTwoPhaseBuffer 238
ReadTwoPhaseFile 796
RecordTransactionAbortPrepared 80
RecordTransactionCommitPrepared 490
RecoverPreparedTransactions 1778
RecreateTwoPhaseFile 50
RegisterTwoPhaseRecord 2728
RemoveGXact 686
RemoveTwoPhaseFile 60
StandbyRecoverPreparedTransactions 114
StandbyTransactionIdIsPrepared 652
StartPrepare 560
TwoPhaseFilePath 1058
TwoPhaseGetDummyProc 2128
TwoPhaseGetDummyProcNumber 222
TwoPhaseGetGXact 2350
TwoPhaseGetOldestXidInCommit 10932
TwoPhaseGetXidByVirtualXID 148
TwoPhaseShmemInit 2180
TwoPhaseShmemSize 6240
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 724
pg_prepared_xact 322
restoreTwoPhaseData 1894
save_state_data 6346

Generated by: LCOV version 1.16