LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 88.8 % 812 721
Test Date: 2026-04-19 23:16:29 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AdjustToFullTransactionId 347
AtAbort_Twophase 35453
AtProcExit_Twophase 144
CheckPointTwoPhase 1937
EndPrepare 305
FinishPreparedTransaction 324
GXactLoadSubxactData 124
GetPreparedTransactionList 111
IsTwoPhaseTransactionGidForSubid 0
LockGXact 324
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 338
MarkAsPreparing 327
MarkAsPreparingGuts 340
PostPrepare_Twophase 338
PrepareRedoAdd 97
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
PrescanPreparedTransactions 1076
ProcessRecords 343
ProcessTwoPhaseBuffer 124
ReadTwoPhaseFile 422
RecordTransactionAbortPrepared 47
RecordTransactionCommitPrepared 263
RecoverPreparedTransactions 1011
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1626
RemoveGXact 374
RemoveTwoPhaseFile 30
StandbyRecoverPreparedTransactions 65
StandbyTransactionIdIsPrepared 347
StartPrepare 307
TwoPhaseFilePath 559
TwoPhaseGetDummyProc 1221
TwoPhaseGetDummyProcNumber 148
TwoPhaseGetGXact 1369
TwoPhaseGetOldestXidInCommit 20072
TwoPhaseGetXidByVirtualXID 77
TwoPhaseShmemInit 1235
TwoPhaseShmemRequest 1238
TwoPhaseTransactionGid 55
XlogReadTwoPhaseData 390
pg_prepared_xact 157
restoreTwoPhaseData 1074
save_state_data 3785

Generated by: LCOV version 2.0-1