LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - twophase.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 90.7 % 778 706 5 49 18 16 273 13 404 38 283 14
Current Date: 2023-04-08 15:15:32 Functions: 100.0 % 39 39 26 2 11 26
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ProcessTwoPhaseBuffer GIC 95 61.5 % (24 / 39)
RecreateTwoPhaseFile GIC 21 65.4 % (17 / 26)
XlogReadTwoPhaseData GIC 423 75.0 % (15 / 20)
LockGXact CBC 369 83.3 % (20 / 24)
LookupGXact GIC 5 89.5 % (17 / 19)
MarkAsPreparing CBC 367 91.3 % (21 / 23)
RemoveTwoPhaseFile GIC 28 66.7 % (4 / 6)
TwoPhaseGetXidByVirtualXID GIC 98 88.9 % (16 / 18)
AtAbort_Twophase CBC 20223 88.9 % (8 / 9)
RemoveGXact CBC 414 90.0 % (9 / 10)
TwoPhaseGetGXact GIC 1386 94.7 % (18 / 19)
TwoPhaseShmemInit CBC 1826 93.8 % (15 / 16)
pg_prepared_xact GNC 135 97.1 % (33 / 34)
restoreTwoPhaseData GIC 1176 92.9 % (13 / 14)
AtProcExit_Twophase CBC 125 100.0 % (3 / 3)
GXactLoadSubxactData CBC 173 100.0 % (9 / 9)
GetPreparedTransactionList CBC 89 100.0 % (13 / 13)
MarkAsPrepared CBC 384 100.0 % (9 / 9)
MarkAsPreparingGuts GNC 386 100.0 % (41 / 41)
PostPrepare_Twophase CBC 384 100.0 % (6 / 6)
PrepareRedoRemove GIC 58 100.0 % (17 / 17)
ProcessRecords GIC 393 100.0 % (11 / 11)
RecordTransactionCommitPrepared GIC 325 100.0 % (20 / 20)
StartPrepare GIC 356 100.0 % (54 / 54)
TwoPhaseGetDummyProc GIC 1279 100.0 % (3 / 3)
TwoPhaseShmemSize CBC 4564 100.0 % (6 / 6)
save_state_data GIC 3889 100.0 % (15 / 15)
CheckPointTwoPhase ECB 2363
EndPrepare ECB 354
FinishPreparedTransaction ECB 369
PrepareRedoAdd ECB 80
PrescanPreparedTransactions ECB 1177
ReadTwoPhaseFile ECB 78
RecordTransactionAbortPrepared ECB 38
RecoverPreparedTransactions ECB 1142
RegisterTwoPhaseRecord ECB 1660
StandbyRecoverPreparedTransactions ECB 35
StandbyTransactionIdIsPrepared ECB 17
TwoPhaseGetDummyBackendId ECB 107

Generated by: LCOV version v1.16-55-g56c0a2a