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
ImportSnapshot GNC 25 77.0 % (47 / 61) 36.8 % (28 / 76)
ExportSnapshot GNC 10 82.8 % (48 / 58) 45.8 % (22 / 48)
SerializeSnapshot CBC 1938 77.3 % (17 / 22) 50.0 % (5 / 10)
RestoreSnapshot CBC 6593 87.1 % (27 / 31) 75.0 % (3 / 4)
AtEOXact_Snapshot CBC 430491 89.7 % (26 / 29) 61.8 % (21 / 34)
DeleteAllExportedSnapshotFiles CBC 254 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1980 70.0 % (7 / 10) 30.0 % (3 / 10)
GetTransactionSnapshot CBC 1651439 88.5 % (23 / 26) 60.0 % (12 / 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)
GetLatestSnapshot CBC 77921 75.0 % (6 / 8) 37.5 % (3 / 8)
SetTransactionSnapshot CBC 2278 94.4 % (34 / 36) 60.0 % (18 / 30)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
XidInMVCCSnapshot CBC 74481942 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 17389 83.3 % (5 / 6) 75.0 % (3 / 4)
GetSecondarySnapshot GNC 45 80.0 % (4 / 5) 25.0 % (1 / 4)
HaveRegisteredOrActiveSnapshot CBC 5705356 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 9647776 90.0 % (9 / 10) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 9607902 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 85676 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 926643 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 5617 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 9984131 100.0 % (24 / 24) 83.3 % (10 / 12)
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)
GetNonHistoricCatalogSnapshot CBC 8228238 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 12455973 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 824 100.0 % (3 / 3) 50.0 % (1 / 2)
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)
ResOwnerReleaseSnapshot CBC 39874 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9607902 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9647776 100.0 % (3 / 3)
RestoreTransactionSnapshot CBC 2261 100.0 % (3 / 3)
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)
UnregisterSnapshot CBC 10285231 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 9647776 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 339 100.0 % (2 / 2)
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