LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 721 811 88.9 %
Date: 2025-11-17 05:17:59 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
IsTwoPhaseTransactionGidForSubid 0
LookupGXactBySubid 2
LookupGXact 10
RecreateTwoPhaseFile 50
RemoveTwoPhaseFile 56
RecordTransactionAbortPrepared 86
TwoPhaseTransactionGid 96
StandbyRecoverPreparedTransactions 116
PrepareRedoRemove 144
PrepareRedoRemoveFull 144
TwoPhaseGetXidByVirtualXID 170
PrepareRedoAdd 194
GetPreparedTransactionList 228
ProcessTwoPhaseBuffer 234
GXactLoadSubxactData 266
AtProcExit_Twophase 268
TwoPhaseGetDummyProcNumber 276
pg_prepared_xact 320
RecordTransactionCommitPrepared 550
AdjustToFullTransactionId 620
EndPrepare 620
StandbyTransactionIdIsPrepared 620
StartPrepare 624
FinishPreparedTransaction 662
LockGXact 662
MarkAsPreparing 662
MarkAsPrepared 684
PostPrepare_Twophase 684
MarkAsPreparingGuts 688
ProcessRecords 700
ReadTwoPhaseFile 762
RemoveGXact 766
XlogReadTwoPhaseData 788
TwoPhaseFilePath 1032
RecoverPreparedTransactions 1796
PrescanPreparedTransactions 1912
restoreTwoPhaseData 1918
TwoPhaseShmemInit 2200
TwoPhaseGetDummyProc 2472
TwoPhaseGetGXact 2748
RegisterTwoPhaseRecord 3276
CheckPointTwoPhase 3474
TwoPhaseShmemSize 6300
save_state_data 7648
TwoPhaseGetOldestXidInCommit 9936
AtAbort_Twophase 50614

Generated by: LCOV version 1.16