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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 86.1 % 589 507 82 1 506 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 32 32 1 31
Baseline: lcov-20260827-baseline Branches: 57.9 % 482 279 203 2 277
Baseline Date: 2026-08-27 14:31:58 +0300 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 1 30
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
AllocateSnapshotBuilder CBC 1223 100.0 % (21 / 21)
CheckPointSnapBuild CBC 1946 76.9 % (20 / 26) 64.3 % (18 / 28)
FreeSnapshotBuilder CBC 963 100.0 % (7 / 7) 100.0 % (2 / 2)
SnapBuildAddCommittedTxn CBC 1715 100.0 % (8 / 8) 66.7 % (4 / 6)
SnapBuildBuildSnapshot CBC 2386 100.0 % (28 / 28) 50.0 % (3 / 6)
SnapBuildClearExportedSnapshot CBC 5972 87.5 % (7 / 8) 50.0 % (3 / 6)
SnapBuildCommitTxn CBC 4059 81.7 % (49 / 60) 60.3 % (41 / 68)
SnapBuildCurrentState CBC 2058773 100.0 % (2 / 2)
SnapBuildDistributeSnapshotAndInval CBC 1705 100.0 % (18 / 18) 83.3 % (15 / 18)
SnapBuildExportSnapshot CBC 1 85.7 % (12 / 14) 30.0 % (3 / 10)
SnapBuildFindSnapshot CBC 1171 93.0 % (40 / 43) 73.1 % (38 / 52)
SnapBuildFreeSnapshot CBC 1893 83.3 % (10 / 12) 38.9 % (7 / 18)
SnapBuildGetOrBuildSnapshot CBC 8 100.0 % (6 / 6) 75.0 % (3 / 4)
SnapBuildGetTwoPhaseAt CBC 36 100.0 % (2 / 2)
SnapBuildInitialSnapshot CBC 219 66.7 % (22 / 33) 27.5 % (11 / 40)
SnapBuildProcessChange CBC 1546103 84.6 % (11 / 13) 80.0 % (8 / 10)
SnapBuildProcessNewCid CBC 29397 85.7 % (12 / 14) 70.0 % (7 / 10)
SnapBuildProcessRunningXacts CBC 1716 100.0 % (21 / 21) 90.0 % (18 / 20)
SnapBuildPurgeOlderTxn GNC 569 95.8 % (23 / 24) 77.3 % (17 / 22)
SnapBuildResetExportedSnapshotState CBC 35825 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 100 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 7795 92.3 % (12 / 13) 50.0 % (9 / 18)
SnapBuildSnapIncRefcount CBC 8090 100.0 % (3 / 3)
SnapBuildSnapshotExists CBC 14 85.7 % (6 / 7) 50.0 % (3 / 6)
SnapBuildWaitSnapshot CBC 20 81.8 % (9 / 11) 50.0 % (5 / 10)
SnapBuildXactNeedsSkip CBC 322159 100.0 % (2 / 2)
SnapBuildXidHasCatalogChanges CBC 5400 100.0 % (7 / 7) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1