LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 88.9 % 813 723
Test Date: 2026-03-27 22:16:19 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AdjustToFullTransactionId 292
AtAbort_Twophase 34560
AtProcExit_Twophase 148
CheckPointTwoPhase 1844
EndPrepare 325
FinishPreparedTransaction 344
GXactLoadSubxactData 142
GetPreparedTransactionList 111
IsTwoPhaseTransactionGidForSubid 0
LockGXact 344
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 358
MarkAsPreparing 346
MarkAsPreparingGuts 360
PostPrepare_Twophase 358
PrepareRedoAdd 98
PrepareRedoRemove 72
PrepareRedoRemoveFull 72
PrescanPreparedTransactions 1037
ProcessRecords 363
ProcessTwoPhaseBuffer 124
ReadTwoPhaseFile 370
RecordTransactionAbortPrepared 49
RecordTransactionCommitPrepared 281
RecoverPreparedTransactions 972
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1727
RemoveGXact 395
RemoveTwoPhaseFile 33
StandbyRecoverPreparedTransactions 65
StandbyTransactionIdIsPrepared 292
StartPrepare 327
TwoPhaseFilePath 511
TwoPhaseGetDummyProc 1281
TwoPhaseGetDummyProcNumber 150
TwoPhaseGetGXact 1431
TwoPhaseGetOldestXidInCommit 6686
TwoPhaseGetXidByVirtualXID 84
TwoPhaseShmemInit 1182
TwoPhaseShmemSize 3393
TwoPhaseTransactionGid 54
XlogReadTwoPhaseData 407
pg_prepared_xact 157
restoreTwoPhaseData 1034
save_state_data 4031

Generated by: LCOV version 2.0-1