LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 89.8 % 566 508 58 13 4 491 2
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 49 49 4 45 1
Baseline: lcov-20260630-baseline Branches: 56.5 % 434 245 189 5 240
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 90.0 % 560 504 56 13 491
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 48 48 3 45
Branch coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 56.7 % 432 245 187 5 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 9 80.8 % (42 / 52) 33.3 % (12 / 36)
AtEOXact_Snapshot CBC 428024 89.7 % (26 / 29) 61.8 % (21 / 34)
SetTransactionSnapshot CBC 2238 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 1056408 88.5 % (23 / 26) 60.0 % (12 / 20)
UpdateActiveSnapshotCommandId CBC 74288 90.0 % (9 / 10) 50.0 % (6 / 12)
DeleteAllExportedSnapshotFiles CBC 233 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 78545 87.5 % (7 / 8) 50.0 % (4 / 8)
SerializeSnapshot GNC 1949 95.5 % (21 / 22) 60.0 % (6 / 10)
AtSubAbort_Snapshot CBC 5431 100.0 % (12 / 12) 70.0 % (7 / 10)
FreeSnapshot CBC 9820455 100.0 % (6 / 6) 50.0 % (3 / 6)
PushActiveSnapshotWithLevel CBC 1317756 100.0 % (13 / 13) 75.0 % (9 / 12)
CopySnapshot CBC 9852232 100.0 % (24 / 24) 83.3 % (10 / 12)
HaveRegisteredOrActiveSnapshot CBC 5594907 85.7 % (6 / 7) 75.0 % (6 / 8)
UnregisterSnapshotNoOwner CBC 9509528 100.0 % (10 / 10) 80.0 % (8 / 10)
XidInMVCCSnapshot CBC 85097669 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 7270 83.3 % (5 / 6) 75.0 % (3 / 4)
GetActiveSnapshot CBC 1543418 100.0 % (3 / 3) 50.0 % (1 / 2)
HistoricSnapshotGetTupleCids CBC 808 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshotConditionally CBC 501266 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1279451 100.0 % (11 / 11) 83.3 % (5 / 6)
RegisterSnapshotOnOwner CBC 9509528 90.0 % (9 / 10) 83.3 % (5 / 6)
SetupHistoricSnapshot CBC 5479 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotSetCommandId CBC 725635 100.0 % (7 / 7) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 9470238 80.0 % (4 / 5) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 8709670 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 8694064 100.0 % (9 / 9) 100.0 % (8 / 8)
InvalidateCatalogSnapshot GNC 19529983 100.0 % (7 / 7) 100.0 % (2 / 2)
RegisterSnapshot CBC 10242197 100.0 % (4 / 4) 100.0 % (2 / 2)
RestoreSnapshot CBC 6552 100.0 % (31 / 31) 100.0 % (4 / 4)
SnapshotResetXmin CBC 11551626 100.0 % (9 / 9) 100.0 % (6 / 6)
UnregisterSnapshot CBC 10137794 100.0 % (4 / 4) 100.0 % (2 / 2)
xmin_cmp CBC 9094350 100.0 % (8 / 8) 100.0 % (4 / 4)
ActiveSnapshotSet CBC 913047 100.0 % (2 / 2)
HistoricSnapshotActive CBC 12436392 100.0 % (2 / 2)
PushActiveSnapshot CBC 1136226 100.0 % (3 / 3)
PushCopiedSnapshot CBC 72729 100.0 % (3 / 3)
ResOwnerReleaseSnapshot CBC 39290 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9470238 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9509528 100.0 % (3 / 3)
TeardownHistoricSnapshot CBC 5472 100.0 % (4 / 4)
XactHasExportedSnapshots CBC 331 100.0 % (2 / 2)
pg_export_snapshot CBC 8 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1