LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - snapbuild.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 86.1 % 589 507 82 1 506 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 32 32 2 30
Baseline: lcov-20260920-baseline Branches: 57.9 % 482 279 203 2 277
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 17 17 1 16
(360..) days: 85.7 % 572 490 82 490
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 31 31 2 29
Branch coverage date bins:
(30,360] days: 85.3 % 34 29 5 2 27
(360..) days: 55.8 % 448 250 198 250

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
SnapBuildSerialize CBC 630 84.1 % (74 / 88) 50.0 % (28 / 56)
SnapBuildCommitTxn CBC 4030 81.7 % (49 / 60) 60.3 % (41 / 68)
SnapBuildInitialSnapshot GNC 226 66.7 % (22 / 33) 27.5 % (11 / 40)
SnapBuildRestore CBC 20 71.8 % (28 / 39) 57.7 % (15 / 26)
CheckPointSnapBuild CBC 1991 76.9 % (20 / 26) 64.3 % (18 / 28)
SnapBuildRestoreContents CBC 32 50.0 % (6 / 12) 12.5 % (1 / 8)
SnapBuildRestoreSnapshot CBC 22 85.7 % (30 / 35) 42.9 % (12 / 28)
SnapBuildFindSnapshot CBC 1197 93.0 % (40 / 43) 73.1 % (38 / 52)
SnapBuildExportSnapshot CBC 1 85.7 % (12 / 14) 30.0 % (3 / 10)
SnapBuildFreeSnapshot CBC 1919 83.3 % (10 / 12) 38.9 % (7 / 18)
SnapBuildProcessChange CBC 1471017 84.6 % (11 / 13) 80.0 % (8 / 10)
SnapBuildProcessNewCid CBC 28966 85.7 % (12 / 14) 70.0 % (7 / 10)
SnapBuildWaitSnapshot CBC 19 81.8 % (9 / 11) 50.0 % (5 / 10)
SnapBuildClearExportedSnapshot CBC 6093 87.5 % (7 / 8) 50.0 % (3 / 6)
SnapBuildPurgeOlderTxn GNC 550 95.8 % (23 / 24) 77.3 % (17 / 22)
SnapBuildSerializationPoint CBC 103 80.0 % (4 / 5) 50.0 % (1 / 2)
SnapBuildSnapDecRefcount CBC 7800 92.3 % (12 / 13) 50.0 % (9 / 18)
SnapBuildSnapshotExists CBC 13 85.7 % (6 / 7) 50.0 % (3 / 6)
AllocateSnapshotBuilder CBC 1247 100.0 % (21 / 21)
FreeSnapshotBuilder CBC 981 100.0 % (7 / 7) 100.0 % (2 / 2)
SnapBuildAddCommittedTxn CBC 1738 100.0 % (8 / 8) 66.7 % (4 / 6)
SnapBuildBuildSnapshot CBC 2426 100.0 % (28 / 28) 50.0 % (3 / 6)
SnapBuildCurrentState CBC 1980569 100.0 % (2 / 2)
SnapBuildDistributeSnapshotAndInval CBC 1728 100.0 % (18 / 18) 83.3 % (15 / 18)
SnapBuildGetOrBuildSnapshot CBC 8 100.0 % (6 / 6) 75.0 % (3 / 4)
SnapBuildGetTwoPhaseAt CBC 37 100.0 % (2 / 2)
SnapBuildProcessRunningXacts CBC 1724 100.0 % (21 / 21) 90.0 % (18 / 20)
SnapBuildResetExportedSnapshotState CBC 35396 100.0 % (4 / 4)
SnapBuildSetTwoPhaseAt CBC 8 100.0 % (3 / 3)
SnapBuildSnapIncRefcount CBC 8102 100.0 % (3 / 3)
SnapBuildXactNeedsSkip CBC 320783 100.0 % (2 / 2)
SnapBuildXidHasCatalogChanges CBC 5355 100.0 % (7 / 7) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1