LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 88.7 % 812 720
Test Date: 2026-04-19 21:16:27 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 31
RecordTransactionAbortPrepared 48
TwoPhaseTransactionGid 53
StandbyRecoverPreparedTransactions 65
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
TwoPhaseGetXidByVirtualXID 89
PrepareRedoAdd 97
GetPreparedTransactionList 112
ProcessTwoPhaseBuffer 124
AtProcExit_Twophase 145
TwoPhaseGetDummyProcNumber 148
pg_prepared_xact 158
GXactLoadSubxactData 161
RecordTransactionCommitPrepared 296
AdjustToFullTransactionId 300
StandbyTransactionIdIsPrepared 300
EndPrepare 338
StartPrepare 340
FinishPreparedTransaction 358
LockGXact 358
MarkAsPreparing 358
MarkAsPrepared 371
PostPrepare_Twophase 371
MarkAsPreparingGuts 373
ReadTwoPhaseFile 376
ProcessRecords 377
RemoveGXact 408
XlogReadTwoPhaseData 423
TwoPhaseFilePath 514
RecoverPreparedTransactions 1011
restoreTwoPhaseData 1074
PrescanPreparedTransactions 1076
TwoPhaseShmemInit 1235
TwoPhaseShmemRequest 1238
TwoPhaseGetDummyProc 1322
TwoPhaseGetGXact 1470
RegisterTwoPhaseRecord 1758
CheckPointTwoPhase 1935
save_state_data 4119
TwoPhaseGetOldestXidInCommit 8984
AtAbort_Twophase 35463

Generated by: LCOV version 2.0-1