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

Generated by: LCOV version 2.0-1