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

Generated by: LCOV version 2.0-1