LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 691 766 90.2 %
Date: 2024-05-05 16:11:37 Functions: 41 41 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AdjustToFullTransactionId 432
AtAbort_Twophase 45448
AtProcExit_Twophase 258
CheckPointTwoPhase 1704
EndPrepare 694
FinishPreparedTransaction 720
GXactLoadSubxactData 326
GetPreparedTransactionList 202
LockGXact 720
LookupGXact 10
MarkAsPrepared 756
MarkAsPreparing 720
MarkAsPreparingGuts 760
PostPrepare_Twophase 756
PrepareRedoAdd 174
PrepareRedoRemove 128
PrescanPreparedTransactions 1518
ProcessRecords 770
ProcessTwoPhaseBuffer 218
ReadTwoPhaseFile 184
RecordTransactionAbortPrepared 78
RecordTransactionCommitPrepared 630
RecoverPreparedTransactions 1420
RecreateTwoPhaseFile 44
RegisterTwoPhaseRecord 3268
RemoveGXact 822
RemoveTwoPhaseFile 56
StandbyRecoverPreparedTransactions 98
StandbyTransactionIdIsPrepared 52
StartPrepare 698
TwoPhaseFilePath 432
TwoPhaseGetDummyProc 2510
TwoPhaseGetDummyProcNumber 216
TwoPhaseGetGXact 2726
TwoPhaseGetXidByVirtualXID 228
TwoPhaseShmemInit 1768
TwoPhaseShmemSize 5066
XlogReadTwoPhaseData 848
pg_prepared_xact 294
restoreTwoPhaseData 1520
save_state_data 7644

Generated by: LCOV version 1.14