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
AllocateSnapshotBuilder ECB 821
CheckPointSnapBuild GIC 2363 73.1 % (19 / 26)
FreeSnapshotBuilder ECB 679
SnapBuildAddCommittedTxn ECB 1004
SnapBuildBuildSnapshot GIC 1453 100.0 % (28 / 28)
SnapBuildClearExportedSnapshot GIC 3912 37.5 % (3 / 8)
SnapBuildCommitTxn ECB 2542
SnapBuildCurrentState ECB 2409461
SnapBuildDistributeNewCatalogSnapshot ECB 995
SnapBuildExportSnapshot UIC 0 0.0 % (0 / 14)
SnapBuildFindSnapshot ECB 776
SnapBuildFreeSnapshot ECB 1148
SnapBuildGetOrBuildSnapshot GNC 6 66.7 % (4 / 6)
SnapBuildGetTwoPhaseAt GIC 29 100.0 % (2 / 2)
SnapBuildInitialSnapshot GIC 155 66.7 % (22 / 33)
SnapBuildProcessChange ECB 1694388
SnapBuildProcessNewCid GIC 22808 85.7 % (12 / 14)
SnapBuildProcessRunningXacts GIC 1026 100.0 % (21 / 21)
SnapBuildPurgeOlderTxn GIC 274 91.7 % (22 / 24)
SnapBuildResetExportedSnapshotState GIC 20125 100.0 % (4 / 4)
SnapBuildRestore GIC 31 76.8 % (53 / 69)
SnapBuildRestoreContents GNC 17 50.0 % (6 / 12)
SnapBuildSerializationPoint ECB 23
SnapBuildSerialize GIC 273 84.1 % (74 / 88)
SnapBuildSetTwoPhaseAt GIC 4 100.0 % (3 / 3)
SnapBuildSnapDecRefcount GIC 4742 92.3 % (12 / 13)
SnapBuildSnapIncRefcount GIC 4907 100.0 % (3 / 3)
SnapBuildWaitSnapshot GIC 21 81.8 % (9 / 11)
SnapBuildXactNeedsSkip ECB 497915
SnapBuildXidHasCatalogChanges GNC 3790 100.0 % (7 / 7)

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