LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 88.2 % 576 508 1 12 55 9 499 5
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 50 50 3 47
Baseline: lcov-20261105-baseline Branches: 56.4 % 450 254 5 5 186 5 249
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 87.5 % 8 7 1 4 3
(30,360] days: 91.3 % 23 21 2 5 16
(360..) days: 88.1 % 545 480 12 53 480
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 48 48 2 46
Branch coverage date bins:
(7,30] days: 25.0 % 4 1 3 1
(30,360] days: 70.8 % 24 17 2 5 4 13
(360..) days: 55.9 % 422 236 5 181 236

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
pg_export_snapshot CBC 9 100.0 % (3 / 3)
ExportSnapshot GNC 10 82.8 % (48 / 58) 45.8 % (22 / 48)
parseVxidFromText CBC 17 76.9 % (10 / 13) 25.0 % (3 / 12)
ImportSnapshot GNC 25 77.0 % (47 / 61) 36.8 % (28 / 76)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
GetSecondarySnapshot GNC 45 80.0 % (4 / 5) 25.0 % (1 / 4)
parseXidFromText CBC 70 76.9 % (10 / 13) 25.0 % (3 / 12)
parseIntFromText CBC 119 76.9 % (10 / 13) 25.0 % (3 / 12)
DeleteAllExportedSnapshotFiles CBC 254 72.7 % (8 / 11) 50.0 % (5 / 10)
XactHasExportedSnapshots CBC 339 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 824 100.0 % (3 / 3) 50.0 % (1 / 2)
SerializeSnapshot CBC 1938 77.3 % (17 / 22) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1980 70.0 % (7 / 10) 30.0 % (3 / 10)
RestoreTransactionSnapshot CBC 2261 100.0 % (3 / 3)
SetTransactionSnapshot CBC 2278 94.4 % (34 / 36) 60.0 % (18 / 30)
AtSubAbort_Snapshot CBC 5617 100.0 % (12 / 12) 70.0 % (7 / 10)
RestoreSnapshot CBC 6593 87.1 % (27 / 31) 75.0 % (3 / 4)
TeardownHistoricSnapshot CBC 7285 100.0 % (4 / 4)
SetupHistoricSnapshot CBC 7293 100.0 % (5 / 5) 50.0 % (1 / 2)
AtSubCommit_Snapshot CBC 17389 83.3 % (5 / 6) 75.0 % (3 / 4)
ResOwnerReleaseSnapshot CBC 39874 100.0 % (3 / 3)
PushCopiedSnapshot CBC 72826 100.0 % (3 / 3)
GetLatestSnapshot CBC 77921 75.0 % (6 / 8) 37.5 % (3 / 8)
UpdateActiveSnapshotCommandId CBC 85676 90.0 % (9 / 10) 50.0 % (6 / 12)
AtEOXact_Snapshot CBC 430491 89.7 % (26 / 29) 61.8 % (21 / 34)
InvalidateCatalogSnapshotConditionally CBC 498693 100.0 % (6 / 6) 87.5 % (7 / 8)
SnapshotSetCommandId CBC 725797 100.0 % (7 / 7) 83.3 % (5 / 6)
ActiveSnapshotSet CBC 926643 100.0 % (2 / 2)
GetActiveSnapshot CBC 1558545 100.0 % (3 / 3) 50.0 % (1 / 2)
GetTransactionSnapshot CBC 1651439 88.5 % (23 / 26) 60.0 % (12 / 20)
PushActiveSnapshot CBC 1744973 100.0 % (3 / 3)
PopActiveSnapshot CBC 1887577 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshotWithLevel CBC 1926061 100.0 % (13 / 13) 83.3 % (10 / 12)
HaveRegisteredOrActiveSnapshot CBC 5705356 85.7 % (6 / 7) 75.0 % (6 / 8)
GetNonHistoricCatalogSnapshot CBC 8228238 100.0 % (9 / 9) 100.0 % (8 / 8)
GetCatalogSnapshot CBC 8245241 100.0 % (4 / 4) 100.0 % (2 / 2)
xmin_cmp CBC 9215440 100.0 % (8 / 8) 100.0 % (4 / 4)
ResourceOwnerForgetSnapshot CBC 9607902 100.0 % (3 / 3)
UnregisterSnapshotFromOwner CBC 9607902 80.0 % (4 / 5) 50.0 % (1 / 2)
RegisterSnapshotOnOwner CBC 9647776 90.0 % (9 / 10) 83.3 % (5 / 6)
ResourceOwnerRememberSnapshot CBC 9647776 100.0 % (3 / 3)
UnregisterSnapshotNoOwner CBC 9647776 100.0 % (10 / 10) 80.0 % (8 / 10)
FreeSnapshot CBC 9952598 100.0 % (6 / 6) 50.0 % (3 / 6)
CopySnapshot CBC 9984131 100.0 % (24 / 24) 83.3 % (10 / 12)
UnregisterSnapshot CBC 10285231 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshot CBC 10391184 100.0 % (4 / 4) 100.0 % (2 / 2)
SnapshotResetXmin CBC 11650238 100.0 % (9 / 9) 100.0 % (6 / 6)
HistoricSnapshotActive CBC 12455973 100.0 % (2 / 2)
InvalidateCatalogSnapshot CBC 18635844 100.0 % (7 / 7) 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 74481942 90.5 % (19 / 21) 90.0 % (18 / 20)

Generated by: LCOV version 2.0-1