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 09: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
IsTwoPhaseTransactionGidForSubid 0
LookupGXactBySubid 1
LookupGXact 5
RecreateTwoPhaseFile 26
RemoveTwoPhaseFile 31
RecordTransactionAbortPrepared 48
TwoPhaseTransactionGid 54
StandbyRecoverPreparedTransactions 67
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
TwoPhaseGetXidByVirtualXID 88
PrepareRedoAdd 97
GetPreparedTransactionList 112
ProcessTwoPhaseBuffer 124
GXactLoadSubxactData 131
AtProcExit_Twophase 147
TwoPhaseGetDummyProcNumber 150
pg_prepared_xact 158
RecordTransactionCommitPrepared 270
AdjustToFullTransactionId 300
StandbyTransactionIdIsPrepared 300
EndPrepare 313
StartPrepare 315
FinishPreparedTransaction 332
LockGXact 332
MarkAsPreparing 334
MarkAsPrepared 346
PostPrepare_Twophase 346
MarkAsPreparingGuts 348
ProcessRecords 351
ReadTwoPhaseFile 376
RemoveGXact 382
XlogReadTwoPhaseData 397
TwoPhaseFilePath 514
RecoverPreparedTransactions 1021
restoreTwoPhaseData 1087
PrescanPreparedTransactions 1088
TwoPhaseShmemInit 1248
TwoPhaseShmemRequest 1251
TwoPhaseGetDummyProc 1253
TwoPhaseGetGXact 1403
RegisterTwoPhaseRecord 1675
CheckPointTwoPhase 1950
save_state_data 3901
TwoPhaseGetOldestXidInCommit 5176
AtAbort_Twophase 35425

Generated by: LCOV version 2.0-1