LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 89.8 % 566 508 58 3 505 3
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 49 49 1 48
Baseline: lcov-20260726-baseline Branches: 56.5 % 434 245 3 186 3 242
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 89.9 % 557 501 56 501
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 48 48 1 47
Branch coverage date bins:
(7,30] days: 50.0 % 6 3 3 3
(30,360] days: 0.0 % 2 0 2
(360..) days: 56.8 % 426 242 184 242

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 9 80.8 % (42 / 52) 33.3 % (12 / 36)
AtEOXact_Snapshot CBC 430421 89.7 % (26 / 29) 61.8 % (21 / 34)
DeleteAllExportedSnapshotFiles CBC 235 72.7 % (8 / 11) 50.0 % (5 / 10)
GetTransactionSnapshot CBC 1059665 88.5 % (23 / 26) 60.0 % (12 / 20)
parseIntFromText CBC 112 76.9 % (10 / 13) 25.0 % (3 / 12)
parseVxidFromText CBC 16 76.9 % (10 / 13) 25.0 % (3 / 12)
parseXidFromText CBC 48 76.9 % (10 / 13) 25.0 % (3 / 12)
SetTransactionSnapshot CBC 2233 94.4 % (34 / 36) 60.0 % (18 / 30)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
XidInMVCCSnapshot CBC 82238259 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 7255 83.3 % (5 / 6) 75.0 % (3 / 4)
GetLatestSnapshot CBC 78602 87.5 % (7 / 8) 50.0 % (4 / 8)
HaveRegisteredOrActiveSnapshot CBC 5596625 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 9497878 90.0 % (9 / 10) 83.3 % (5 / 6)
SerializeSnapshot CBC 1949 95.5 % (21 / 22) 60.0 % (6 / 10)
UnregisterSnapshotFromOwner CBC 9458473 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 74508 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 914844 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 5429 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 9841854 100.0 % (24 / 24) 83.3 % (10 / 12)
EstimateSnapshotSpace CBC 1991 100.0 % (10 / 10) 50.0 % (5 / 10)
FreeSnapshot CBC 9809763 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1548481 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 8696059 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 8680118 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 12447497 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 814 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshot CBC 19761262 100.0 % (7 / 7) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 503145 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1283399 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 1139327 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1322004 100.0 % (13 / 13) 75.0 % (9 / 12)
PushCopiedSnapshot CBC 72860 100.0 % (3 / 3)
RegisterSnapshot CBC 10232461 100.0 % (4 / 4) 100.0 % (2 / 2)
ResOwnerReleaseSnapshot CBC 39405 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9458473 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9497878 100.0 % (3 / 3)
RestoreSnapshot CBC 6546 100.0 % (31 / 31) 100.0 % (4 / 4)
RestoreTransactionSnapshot CBC 2217 100.0 % (3 / 3)
SetupHistoricSnapshot CBC 5845 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 11552072 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 727953 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 5838 100.0 % (4 / 4)
UnregisterSnapshot CBC 10127878 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 9497878 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 346 100.0 % (2 / 2)
pg_export_snapshot CBC 8 100.0 % (3 / 3)
xmin_cmp CBC 9079064 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1