LCOV - code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 720 803 89.7 %
Date: 2025-01-16 20:16:30 Functions: 43 44 97.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
IsTwoPhaseTransactionGidForSubid 0
LookupGXactBySubid 2
LookupGXact 10
RecreateTwoPhaseFile 50
RemoveTwoPhaseFile 66
RecordTransactionAbortPrepared 78
TwoPhaseTransactionGid 96
StandbyRecoverPreparedTransactions 110
PrepareRedoRemove 130
PrepareRedoAdd 180
GetPreparedTransactionList 204
TwoPhaseGetXidByVirtualXID 218
TwoPhaseGetDummyProcNumber 220
ProcessTwoPhaseBuffer 240
AtProcExit_Twophase 268
pg_prepared_xact 296
GXactLoadSubxactData 370
StandbyTransactionIdIsPrepared 530
ReadTwoPhaseFile 676
RecordTransactionCommitPrepared 720
EndPrepare 784
StartPrepare 788
FinishPreparedTransaction 810
LockGXact 810
MarkAsPreparing 812
MarkAsPrepared 848
PostPrepare_Twophase 848
MarkAsPreparingGuts 852
ProcessRecords 862
RemoveGXact 914
FullTransactionIdFromCurrentEpoch 936
TwoPhaseFilePath 942
XlogReadTwoPhaseData 946
RecoverPreparedTransactions 1546
restoreTwoPhaseData 1652
PrescanPreparedTransactions 1656
TwoPhaseShmemInit 1920
CheckPointTwoPhase 2478
TwoPhaseGetDummyProc 2806
TwoPhaseGetGXact 3026
RegisterTwoPhaseRecord 3640
TwoPhaseShmemSize 5490
save_state_data 8520
AtAbort_Twophase 47376

Generated by: LCOV version 1.14