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

Generated by: LCOV version 2.0-1