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-10-08 15:16:42 Functions: 97.8 % 46 45
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 56.3 % 446 251

Function Name Sort by function name Hit count Sort by function hit count
AdjustToFullTransactionId 256
AtAbort_Twophase 35960
AtProcExit_Twophase 148
CheckPointTwoPhase 2022
EndPrepare 319
FinishPreparedTransaction 338
GXactLoadSubxactData 140
GetPreparedTransactionList 117
IsTwoPhaseTransactionGidForSubid 0
LockGXact 338
LookupGXact 5
LookupGXactBySubid 1
MarkAsPrepared 351
MarkAsPreparing 339
MarkAsPreparingGuts 353
PostPrepare_Twophase 351
PrepareRedoAdd 96
PrepareRedoRemove 71
PrepareRedoRemoveFull 71
PrescanPreparedTransactions 1139
ProcessRecords 356
ProcessTwoPhaseBuffer 122
ReadTwoPhaseFile 332
RecordTransactionAbortPrepared 51
RecordTransactionCommitPrepared 273
RecoverPreparedTransactions 1064
RecreateTwoPhaseFile 26
RegisterTwoPhaseRecord 1725
RemoveGXact 388
RemoveTwoPhaseFile 31
StandbyRecoverPreparedTransactions 75
StandbyTransactionIdIsPrepared 256
StartPrepare 321
TwoPhaseFilePath 469
TwoPhaseGetDummyProc 1309
TwoPhaseGetDummyProcNumber 156
TwoPhaseGetGXact 1465
TwoPhaseGetOldestXidInCommit 5861
TwoPhaseGetXidByVirtualXID 112
TwoPhaseShmemInit 1316
TwoPhaseShmemRequest 1320
TwoPhaseTransactionGid 53
XlogReadTwoPhaseData 401
pg_prepared_xact 163
restoreTwoPhaseData 1137
save_state_data 4014

Generated by: LCOV version 2.0-1