LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 88.9 % 812 722
Test Date: 2026-06-19 10:16:35 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AdjustToFullTransactionId 337
AtAbort_Twophase 35490
AtProcExit_Twophase 147
CheckPointTwoPhase 1946
EndPrepare 306
FinishPreparedTransaction 327
GXactLoadSubxactData 143
GetPreparedTransactionList 112
IsTwoPhaseTransactionGidForSubid 0
LockGXact 327
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 339
MarkAsPreparing 327
MarkAsPreparingGuts 341
PostPrepare_Twophase 339
PrepareRedoAdd 97
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
PrescanPreparedTransactions 1083
ProcessRecords 346
ProcessTwoPhaseBuffer 124
ReadTwoPhaseFile 415
RecordTransactionAbortPrepared 49
RecordTransactionCommitPrepared 264
RecoverPreparedTransactions 1015
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1667
RemoveGXact 377
RemoveTwoPhaseFile 33
StandbyRecoverPreparedTransactions 68
StandbyTransactionIdIsPrepared 337
StartPrepare 308
TwoPhaseFilePath 555
TwoPhaseGetDummyProc 1271
TwoPhaseGetDummyProcNumber 148
TwoPhaseGetGXact 1419
TwoPhaseGetOldestXidInCommit 5924
TwoPhaseGetXidByVirtualXID 104
TwoPhaseShmemInit 1242
TwoPhaseShmemRequest 1245
TwoPhaseTransactionGid 54
XlogReadTwoPhaseData 390
pg_prepared_xact 158
restoreTwoPhaseData 1081
save_state_data 3887

Generated by: LCOV version 2.0-1