LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.9 % 813 723
Test Date: 2026-08-16 23:15:35 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 57.0 % 446 254

Function Name Sort by function name Hit count Sort by function hit count
IsTwoPhaseTransactionGidForSubid 0
LookupGXactBySubid 1
LookupGXact 5
RecreateTwoPhaseFile 26
RemoveTwoPhaseFile 31
RecordTransactionAbortPrepared 49
TwoPhaseTransactionGid 54
StandbyRecoverPreparedTransactions 69
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
TwoPhaseGetXidByVirtualXID 93
PrepareRedoAdd 97
GetPreparedTransactionList 115
ProcessTwoPhaseBuffer 124
GXactLoadSubxactData 129
AtProcExit_Twophase 147
TwoPhaseGetDummyProcNumber 156
pg_prepared_xact 161
RecordTransactionCommitPrepared 274
AdjustToFullTransactionId 294
StandbyTransactionIdIsPrepared 294
EndPrepare 317
StartPrepare 319
FinishPreparedTransaction 337
LockGXact 337
MarkAsPreparing 338
MarkAsPrepared 350
PostPrepare_Twophase 350
MarkAsPreparingGuts 352
ProcessRecords 356
ReadTwoPhaseFile 370
RemoveGXact 387
XlogReadTwoPhaseData 402
TwoPhaseFilePath 508
RecoverPreparedTransactions 1030
restoreTwoPhaseData 1097
PrescanPreparedTransactions 1099
TwoPhaseShmemInit 1268
TwoPhaseShmemRequest 1271
TwoPhaseGetDummyProc 1307
TwoPhaseGetGXact 1463
RegisterTwoPhaseRecord 1716
CheckPointTwoPhase 1973
save_state_data 3982
TwoPhaseGetOldestXidInCommit 11491
AtAbort_Twophase 36118

Generated by: LCOV version 2.0-1