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

Generated by: LCOV version 2.4-beta