LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.7 % 813 721
Test Date: 2026-09-06 13:15:48 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 56.5 % 446 252

Function Name Sort by function name Hit count Sort by function hit count
AdjustToFullTransactionId 285
AtAbort_Twophase 36207
AtProcExit_Twophase 149
CheckPointTwoPhase 1975
EndPrepare 334
FinishPreparedTransaction 354
GXactLoadSubxactData 145
GetPreparedTransactionList 116
IsTwoPhaseTransactionGidForSubid 0
LockGXact 354
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 367
MarkAsPreparing 354
MarkAsPreparingGuts 369
PostPrepare_Twophase 367
PrepareRedoAdd 97
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
PrescanPreparedTransactions 1112
ProcessRecords 373
ProcessTwoPhaseBuffer 124
ReadTwoPhaseFile 361
RecordTransactionAbortPrepared 51
RecordTransactionCommitPrepared 289
RecoverPreparedTransactions 1042
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1785
RemoveGXact 404
RemoveTwoPhaseFile 31
StandbyRecoverPreparedTransactions 70
StandbyTransactionIdIsPrepared 285
StartPrepare 336
TwoPhaseFilePath 499
TwoPhaseGetDummyProc 1358
TwoPhaseGetDummyProcNumber 156
TwoPhaseGetGXact 1514
TwoPhaseGetOldestXidInCommit 12991
TwoPhaseGetXidByVirtualXID 121
TwoPhaseShmemInit 1280
TwoPhaseShmemRequest 1283
TwoPhaseTransactionGid 53
XlogReadTwoPhaseData 419
pg_prepared_xact 162
restoreTwoPhaseData 1110
save_state_data 4153

Generated by: LCOV version 2.0-1