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-03-01 22:14:38 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 24
RemoveTwoPhaseFile 27
RecordTransactionAbortPrepared 43
TwoPhaseTransactionGid 53
StandbyRecoverPreparedTransactions 63
PrepareRedoRemove 72
PrepareRedoRemoveFull 72
TwoPhaseGetXidByVirtualXID 86
PrepareRedoAdd 98
GetPreparedTransactionList 116
GXactLoadSubxactData 117
ProcessTwoPhaseBuffer 119
TwoPhaseGetDummyProcNumber 138
AtProcExit_Twophase 140
pg_prepared_xact 162
RecordTransactionCommitPrepared 258
EndPrepare 293
StartPrepare 295
FinishPreparedTransaction 314
LockGXact 314
MarkAsPreparing 315
MarkAsPrepared 326
PostPrepare_Twophase 326
MarkAsPreparingGuts 328
ProcessRecords 334
AdjustToFullTransactionId 361
StandbyTransactionIdIsPrepared 361
RemoveGXact 366
XlogReadTwoPhaseData 379
ReadTwoPhaseFile 431
TwoPhaseFilePath 565
RecoverPreparedTransactions 941
restoreTwoPhaseData 1002
PrescanPreparedTransactions 1004
TwoPhaseShmemInit 1150
TwoPhaseGetDummyProc 1187
TwoPhaseGetGXact 1325
RegisterTwoPhaseRecord 1570
CheckPointTwoPhase 1796
TwoPhaseGetOldestXidInCommit 3234
TwoPhaseShmemSize 3297
save_state_data 3654
AtAbort_Twophase 26506

Generated by: LCOV version 2.0-1