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

Generated by: LCOV version 2.0-1