LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.8 % 813 722
Test Date: 2026-07-27 15:16:25 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
IsTwoPhaseTransactionGidForSubid 0
LookupGXactBySubid 1
LookupGXact 5
RecreateTwoPhaseFile 26
RemoveTwoPhaseFile 33
RecordTransactionAbortPrepared 48
TwoPhaseTransactionGid 54
StandbyRecoverPreparedTransactions 67
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
TwoPhaseGetXidByVirtualXID 90
PrepareRedoAdd 97
GetPreparedTransactionList 112
ProcessTwoPhaseBuffer 124
GXactLoadSubxactData 130
AtProcExit_Twophase 148
TwoPhaseGetDummyProcNumber 148
pg_prepared_xact 158
RecordTransactionCommitPrepared 264
AdjustToFullTransactionId 292
StandbyTransactionIdIsPrepared 292
EndPrepare 305
StartPrepare 307
FinishPreparedTransaction 326
LockGXact 326
MarkAsPreparing 326
MarkAsPrepared 338
PostPrepare_Twophase 338
MarkAsPreparingGuts 340
ProcessRecords 345
ReadTwoPhaseFile 370
RemoveGXact 376
XlogReadTwoPhaseData 389
TwoPhaseFilePath 510
RecoverPreparedTransactions 1023
restoreTwoPhaseData 1089
PrescanPreparedTransactions 1090
TwoPhaseShmemInit 1257
TwoPhaseShmemRequest 1260
TwoPhaseGetDummyProc 1268
TwoPhaseGetGXact 1416
RegisterTwoPhaseRecord 1663
CheckPointTwoPhase 1951
save_state_data 3865
TwoPhaseGetOldestXidInCommit 4014
AtAbort_Twophase 36173

Generated by: LCOV version 2.0-1