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

Generated by: LCOV version 2.0-1