LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 697 782 89.1 %
Date: 2025-03-13 18:15:22 Functions: 43 44 97.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 962
AtAbort_Twophase 48340
AtProcExit_Twophase 270
CheckPointTwoPhase 2508
EndPrepare 762
FinishPreparedTransaction 788
GXactLoadSubxactData 358
GetPreparedTransactionList 208
IsTwoPhaseTransactionGidForSubid 0
LockGXact 788
LookupGXact 10
LookupGXactBySubid 2
MarkAsPrepared 826
MarkAsPreparing 790
MarkAsPreparingGuts 830
PostPrepare_Twophase 826
PrepareRedoAdd 180
PrepareRedoRemove 130
PrescanPreparedTransactions 1676
ProcessRecords 840
ProcessTwoPhaseBuffer 234
ReadTwoPhaseFile 702
RecordTransactionAbortPrepared 80
RecordTransactionCommitPrepared 696
RecoverPreparedTransactions 1566
RecreateTwoPhaseFile 50
RegisterTwoPhaseRecord 3552
RemoveGXact 892
RemoveTwoPhaseFile 60
StandbyRecoverPreparedTransactions 110
StandbyTransactionIdIsPrepared 556
StartPrepare 766
TwoPhaseFilePath 962
TwoPhaseGetDummyProc 2740
TwoPhaseGetDummyProcNumber 220
TwoPhaseGetGXact 2960
TwoPhaseGetXidByVirtualXID 170
TwoPhaseShmemInit 1946
TwoPhaseShmemSize 5568
TwoPhaseTransactionGid 96
XlogReadTwoPhaseData 924
pg_prepared_xact 300
restoreTwoPhaseData 1674
save_state_data 8310

Generated by: LCOV version 1.14