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-08-17 01:15:42 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 56.7 % 446 253

Function Name Sort by function name Hit count Sort by function hit count
AdjustToFullTransactionId 316
AtAbort_Twophase 36448
AtProcExit_Twophase 146
CheckPointTwoPhase 1970
EndPrepare 310
FinishPreparedTransaction 329
GXactLoadSubxactData 125
GetPreparedTransactionList 115
IsTwoPhaseTransactionGidForSubid 0
LockGXact 329
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 343
MarkAsPreparing 330
MarkAsPreparingGuts 345
PostPrepare_Twophase 343
PrepareRedoAdd 97
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
PrescanPreparedTransactions 1099
ProcessRecords 348
ProcessTwoPhaseBuffer 124
ReadTwoPhaseFile 391
RecordTransactionAbortPrepared 49
RecordTransactionCommitPrepared 266
RecoverPreparedTransactions 1030
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1688
RemoveGXact 379
RemoveTwoPhaseFile 30
StandbyRecoverPreparedTransactions 69
StandbyTransactionIdIsPrepared 316
StartPrepare 312
TwoPhaseFilePath 528
TwoPhaseGetDummyProc 1284
TwoPhaseGetDummyProcNumber 156
TwoPhaseGetGXact 1440
TwoPhaseGetOldestXidInCommit 10037
TwoPhaseGetXidByVirtualXID 97
TwoPhaseShmemInit 1268
TwoPhaseShmemRequest 1271
TwoPhaseTransactionGid 53
XlogReadTwoPhaseData 395
pg_prepared_xact 161
restoreTwoPhaseData 1097
save_state_data 3915

Generated by: LCOV version 2.0-1