LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - snapbuild.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 87.3 % 597 521 76 3 1 517 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 32 32 1 31
Baseline: lcov-20261012-baseline Branches: 59.6 % 488 291 197 3 2 286
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 8 8 8
(30,360] days: 100.0 % 17 17 1 1 15
(360..) days: 86.7 % 572 496 76 2 494
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 31 31 1 30
Branch coverage date bins:
(7,30] days: 66.7 % 6 4 2 4
(30,360] days: 91.2 % 34 31 3 2 29
(360..) days: 57.1 % 448 256 192 3 253

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
AllocateSnapshotBuilder CBC 1263 100.0 % (21 / 21)
CheckPointSnapBuild CBC 1998 76.9 % (20 / 26) 64.3 % (18 / 28)
FreeSnapshotBuilder CBC 992 100.0 % (7 / 7) 100.0 % (2 / 2)
SnapBuildAddCommittedTxn CBC 1911 100.0 % (8 / 8) 66.7 % (4 / 6)
SnapBuildBuildSnapshot CBC 2612 100.0 % (28 / 28) 50.0 % (3 / 6)
SnapBuildClearExportedSnapshot CBC 6153 87.5 % (7 / 8) 50.0 % (3 / 6)
SnapBuildCommitTxn CBC 4284 86.7 % (52 / 60) 64.7 % (44 / 68)
SnapBuildCurrentState CBC 2097657 100.0 % (2 / 2)
SnapBuildDistributeSnapshotAndInval CBC 1899 100.0 % (18 / 18) 83.3 % (15 / 18)
SnapBuildExportSnapshot CBC 1 85.7 % (12 / 14) 30.0 % (3 / 10)
SnapBuildFindSnapshot CBC 1219 93.0 % (40 / 43) 76.9 % (40 / 52)
SnapBuildFreeSnapshot CBC 2090 83.3 % (10 / 12) 38.9 % (7 / 18)
SnapBuildGetOrBuildSnapshot CBC 8 100.0 % (6 / 6) 75.0 % (3 / 4)
SnapBuildGetTwoPhaseAt CBC 37 100.0 % (2 / 2)
SnapBuildInitialSnapshot CBC 231 80.5 % (33 / 41) 39.1 % (18 / 46)
SnapBuildProcessChange CBC 1523276 84.6 % (11 / 13) 80.0 % (8 / 10)
SnapBuildProcessNewCid CBC 30379 85.7 % (12 / 14) 70.0 % (7 / 10)
SnapBuildProcessRunningXacts CBC 1758 100.0 % (21 / 21) 90.0 % (18 / 20)
SnapBuildPurgeOlderTxn GNC 569 95.8 % (23 / 24) 77.3 % (17 / 22)
SnapBuildResetExportedSnapshotState CBC 35594 100.0 % (4 / 4)
SnapBuildRestore CBC 20 71.8 % (28 / 39) 57.7 % (15 / 26)
SnapBuildRestoreContents CBC 32 50.0 % (6 / 12) 12.5 % (1 / 8)
SnapBuildRestoreSnapshot CBC 22 85.7 % (30 / 35) 42.9 % (12 / 28)
SnapBuildSerializationPoint CBC 106 80.0 % (4 / 5) 50.0 % (1 / 2)
SnapBuildSerialize CBC 645 84.1 % (74 / 88) 50.0 % (28 / 56)
SnapBuildSetTwoPhaseAt CBC 8 100.0 % (3 / 3)
SnapBuildSnapDecRefcount CBC 8421 92.3 % (12 / 13) 50.0 % (9 / 18)
SnapBuildSnapIncRefcount CBC 8735 100.0 % (3 / 3)
SnapBuildSnapshotExists CBC 15 85.7 % (6 / 7) 50.0 % (3 / 6)
SnapBuildWaitSnapshot CBC 24 81.8 % (9 / 11) 50.0 % (5 / 10)
SnapBuildXactNeedsSkip CBC 374820 100.0 % (2 / 2)
SnapBuildXidHasCatalogChanges CBC 5609 100.0 % (7 / 7) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1