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
ActiveSnapshotSet CBC 1562061 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 339983 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 4714 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 6992 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 8366077 100.0 % (24 / 24) 83.3 % (10 / 12)
DeleteAllExportedSnapshotFiles CBC 224 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1331 70.0 % (7 / 10) 30.0 % (3 / 10)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
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)
GetLatestSnapshot CBC 76903 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 6981970 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 1286992 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 4963960 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 10463198 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 815 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot CBC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
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)
RegisterSnapshotOnOwner CBC 8475352 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot CBC 30309 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 8444914 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 8475223 100.0 % (3 / 3)
RestoreSnapshot CBC 3627 87.1 % (27 / 31) 75.0 % (3 / 4)
SerializeSnapshot CBC 1164 76.2 % (16 / 21) 50.0 % (5 / 10)
SetTransactionSnapshot CBC 1716 88.9 % (32 / 36) 56.7 % (17 / 30)
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)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 9826822 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 8445043 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 8475352 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 466027 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 335 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 74073626 90.5 % (19 / 21) 90.0 % (18 / 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)
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