LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - snapbuild.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 81.8 % 570 466 11 20 60 13 20 258 77 111 63 273 8 62
Current Date: 2023-04-08 15:15:32 Functions: 96.7 % 30 29 1 26 3 1 29
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
SnapBuildExportSnapshot UIC 0 0.0 % (0 / 14)
SnapBuildSetTwoPhaseAt GIC 4 100.0 % (3 / 3)
SnapBuildGetOrBuildSnapshot GNC 6 66.7 % (4 / 6)
SnapBuildRestoreContents GNC 17 50.0 % (6 / 12)
SnapBuildWaitSnapshot GIC 21 81.8 % (9 / 11)
SnapBuildSerializationPoint ECB 23
SnapBuildGetTwoPhaseAt GIC 29 100.0 % (2 / 2)
SnapBuildRestore GIC 31 76.8 % (53 / 69)
SnapBuildInitialSnapshot GIC 155 66.7 % (22 / 33)
SnapBuildSerialize GIC 273 84.1 % (74 / 88)
SnapBuildPurgeOlderTxn GIC 274 91.7 % (22 / 24)
FreeSnapshotBuilder ECB 679
SnapBuildFindSnapshot ECB 776
AllocateSnapshotBuilder ECB 821
SnapBuildDistributeNewCatalogSnapshot ECB 995
SnapBuildAddCommittedTxn ECB 1004
SnapBuildProcessRunningXacts GIC 1026 100.0 % (21 / 21)
SnapBuildFreeSnapshot ECB 1148
SnapBuildBuildSnapshot GIC 1453 100.0 % (28 / 28)
CheckPointSnapBuild GIC 2363 73.1 % (19 / 26)
SnapBuildCommitTxn ECB 2542
SnapBuildXidHasCatalogChanges GNC 3790 100.0 % (7 / 7)
SnapBuildClearExportedSnapshot GIC 3912 37.5 % (3 / 8)
SnapBuildSnapDecRefcount GIC 4742 92.3 % (12 / 13)
SnapBuildSnapIncRefcount GIC 4907 100.0 % (3 / 3)
SnapBuildResetExportedSnapshotState GIC 20125 100.0 % (4 / 4)
SnapBuildProcessNewCid GIC 22808 85.7 % (12 / 14)
SnapBuildXactNeedsSkip ECB 497915
SnapBuildProcessChange ECB 1694388
SnapBuildCurrentState ECB 2409461

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