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-07-27 16:15:43 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 316
AtAbort_Twophase 36179
AtProcExit_Twophase 145
CheckPointTwoPhase 1954
EndPrepare 323
FinishPreparedTransaction 342
GXactLoadSubxactData 128
GetPreparedTransactionList 112
IsTwoPhaseTransactionGidForSubid 0
LockGXact 342
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 356
MarkAsPreparing 345
MarkAsPreparingGuts 358
PostPrepare_Twophase 356
PrepareRedoAdd 97
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
PrescanPreparedTransactions 1090
ProcessRecords 361
ProcessTwoPhaseBuffer 124
ReadTwoPhaseFile 392
RecordTransactionAbortPrepared 47
RecordTransactionCommitPrepared 281
RecoverPreparedTransactions 1023
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1734
RemoveGXact 392
RemoveTwoPhaseFile 31
StandbyRecoverPreparedTransactions 67
StandbyTransactionIdIsPrepared 316
StartPrepare 325
TwoPhaseFilePath 530
TwoPhaseGetDummyProc 1319
TwoPhaseGetDummyProcNumber 147
TwoPhaseGetGXact 1466
TwoPhaseGetOldestXidInCommit 4565
TwoPhaseGetXidByVirtualXID 105
TwoPhaseShmemInit 1257
TwoPhaseShmemRequest 1260
TwoPhaseTransactionGid 55
XlogReadTwoPhaseData 407
pg_prepared_xact 158
restoreTwoPhaseData 1089
save_state_data 4023

Generated by: LCOV version 2.0-1