LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 87.4 % 565 494 71 3 491 2
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 49 49 3 46 1
Baseline: lcov-20260315-024220-baseline Branches: 55.3 % 434 240 194 240
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 60.0 % 5 3 2 3
(360..) days: 87.7 % 560 491 69 491
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 48 48 2 46
Branch coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 55.6 % 432 240 192 240

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 80.8 % (42 / 52) 33.3 % (12 / 36)
parseVxidFromText CBC 18 76.9 % (10 / 13) 25.0 % (3 / 12)
ImportSnapshot CBC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
parseXidFromText CBC 54 76.9 % (10 / 13) 25.0 % (3 / 12)
parseIntFromText CBC 126 76.9 % (10 / 13) 25.0 % (3 / 12)
DeleteAllExportedSnapshotFiles CBC 224 72.7 % (8 / 11) 50.0 % (5 / 10)
XactHasExportedSnapshots CBC 335 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 815 100.0 % (3 / 3) 50.0 % (1 / 2)
SerializeSnapshot CBC 1164 76.2 % (16 / 21) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1331 70.0 % (7 / 10) 30.0 % (3 / 10)
SetTransactionSnapshot CBC 1716 88.9 % (32 / 36) 56.7 % (17 / 30)
RestoreSnapshot CBC 3627 87.1 % (27 / 31) 75.0 % (3 / 4)
AtSubAbort_Snapshot CBC 4714 100.0 % (12 / 12) 70.0 % (7 / 10)
TeardownHistoricSnapshot CBC 5412 100.0 % (4 / 4)
SetupHistoricSnapshot CBC 5416 100.0 % (5 / 5) 50.0 % (1 / 2)
AtSubCommit_Snapshot CBC 6992 83.3 % (5 / 6) 75.0 % (3 / 4)
ResOwnerReleaseSnapshot CBC 30309 100.0 % (3 / 3)
PushCopiedSnapshot CBC 59476 100.0 % (3 / 3)
GetLatestSnapshot CBC 76903 87.5 % (7 / 8) 50.0 % (4 / 8)
AtEOXact_Snapshot CBC 339983 89.7 % (26 / 29) 61.8 % (21 / 34)
InvalidateCatalogSnapshotConditionally CBC 417472 100.0 % (6 / 6) 87.5 % (7 / 8)
UpdateActiveSnapshotCommandId CBC 466027 90.0 % (9 / 10) 50.0 % (6 / 12)
SnapshotSetCommandId CBC 1029039 100.0 % (7 / 7) 83.3 % (5 / 6)
GetTransactionSnapshot CBC 1286992 88.5 % (23 / 26) 60.0 % (12 / 20)
PushActiveSnapshot CBC 1382522 100.0 % (3 / 3)
PopActiveSnapshot CBC 1501264 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshotWithLevel CBC 1529847 100.0 % (13 / 13) 75.0 % (9 / 12)
ActiveSnapshotSet CBC 1562061 100.0 % (2 / 2)
GetActiveSnapshot CBC 2526077 100.0 % (3 / 3) 50.0 % (1 / 2)
HaveRegisteredOrActiveSnapshot CBC 4963960 85.7 % (6 / 7) 75.0 % (6 / 8)
GetNonHistoricCatalogSnapshot CBC 6981970 100.0 % (9 / 9) 100.0 % (8 / 8)
GetCatalogSnapshot CBC 6997403 100.0 % (4 / 4) 100.0 % (2 / 2)
xmin_cmp CBC 7748981 100.0 % (8 / 8) 100.0 % (4 / 4)
FreeSnapshot CBC 8340845 100.0 % (6 / 6) 50.0 % (3 / 6)
CopySnapshot CBC 8366077 100.0 % (24 / 24) 83.3 % (10 / 12)
ResourceOwnerForgetSnapshot CBC 8444914 100.0 % (3 / 3)
UnregisterSnapshotFromOwner CBC 8445043 80.0 % (4 / 5) 50.0 % (1 / 2)
ResourceOwnerRememberSnapshot CBC 8475223 100.0 % (3 / 3)
RegisterSnapshotOnOwner CBC 8475352 90.0 % (9 / 10) 83.3 % (5 / 6)
UnregisterSnapshotNoOwner CBC 8475352 100.0 % (10 / 10) 80.0 % (8 / 10)
SnapshotResetXmin CBC 9749142 100.0 % (9 / 9) 100.0 % (6 / 6)
UnregisterSnapshot CBC 9826822 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshot CBC 9908704 100.0 % (4 / 4) 100.0 % (2 / 2)
HistoricSnapshotActive CBC 10463198 100.0 % (2 / 2)
InvalidateCatalogSnapshot GNC 15891839 100.0 % (7 / 7) 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 74073626 90.5 % (19 / 21) 90.0 % (18 / 20)

Generated by: LCOV version 2.4-beta