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

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