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-05-26 16:16:25 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AdjustToFullTransactionId 285
AtAbort_Twophase 35488
AtProcExit_Twophase 148
CheckPointTwoPhase 1952
EndPrepare 311
FinishPreparedTransaction 331
GXactLoadSubxactData 139
GetPreparedTransactionList 112
IsTwoPhaseTransactionGidForSubid 0
LockGXact 331
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 344
MarkAsPreparing 332
MarkAsPreparingGuts 346
PostPrepare_Twophase 344
PrepareRedoAdd 97
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
PrescanPreparedTransactions 1089
ProcessRecords 350
ProcessTwoPhaseBuffer 124
ReadTwoPhaseFile 363
RecordTransactionAbortPrepared 49
RecordTransactionCommitPrepared 268
RecoverPreparedTransactions 1021
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1649
RemoveGXact 381
RemoveTwoPhaseFile 33
StandbyRecoverPreparedTransactions 68
StandbyTransactionIdIsPrepared 285
StartPrepare 313
TwoPhaseFilePath 503
TwoPhaseGetDummyProc 1241
TwoPhaseGetDummyProcNumber 148
TwoPhaseGetGXact 1389
TwoPhaseGetOldestXidInCommit 5768
TwoPhaseGetXidByVirtualXID 99
TwoPhaseShmemInit 1248
TwoPhaseShmemRequest 1251
TwoPhaseTransactionGid 54
XlogReadTwoPhaseData 394
pg_prepared_xact 158
restoreTwoPhaseData 1087
save_state_data 3852

Generated by: LCOV version 2.0-1