LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 702 789 89.0 %
Date: 2024-11-21 17:14:58 Functions: 43 44 97.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 906
AtAbort_Twophase 46826
AtProcExit_Twophase 268
CheckPointTwoPhase 2478
EndPrepare 720
FinishPreparedTransaction 746
GXactLoadSubxactData 332
GetPreparedTransactionList 204
IsTwoPhaseTransactionGidForSubid 0
LockGXact 746
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 784
MarkAsPreparing 748
MarkAsPreparingGuts 788
PostPrepare_Twophase 784
PrepareRedoAdd 180
PrepareRedoRemove 130
PrescanPreparedTransactions 1638
ProcessRecords 798
ProcessTwoPhaseBuffer 234
ReadTwoPhaseFile 646
RecordTransactionAbortPrepared 78
RecordTransactionCommitPrepared 656
RecoverPreparedTransactions 1528
RecreateTwoPhaseFile 50
RegisterTwoPhaseRecord 3384
RemoveGXact 850
RemoveTwoPhaseFile 60
StandbyRecoverPreparedTransactions 110
StandbyTransactionIdIsPrepared 500
StartPrepare 724
TwoPhaseFilePath 906
TwoPhaseGetDummyProc 2614
TwoPhaseGetDummyProcNumber 220
TwoPhaseGetGXact 2834
TwoPhaseGetXidByVirtualXID 174
TwoPhaseShmemInit 1902
TwoPhaseShmemSize 5436
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 882
pg_prepared_xact 296
restoreTwoPhaseData 1634
save_state_data 7906

Generated by: LCOV version 1.14