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
ActiveSnapshotSet CBC 913047 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 428024 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 5431 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 7270 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 9852232 100.0 % (24 / 24) 83.3 % (10 / 12)
DeleteAllExportedSnapshotFiles CBC 233 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1991 100.0 % (10 / 10) 50.0 % (5 / 10)
ExportSnapshot GNC 9 80.8 % (42 / 52) 33.3 % (12 / 36)
FreeSnapshot CBC 9820455 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1543418 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 8709670 100.0 % (4 / 4) 100.0 % (2 / 2)
GetLatestSnapshot CBC 78545 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 8694064 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 1056408 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 5594907 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 12436392 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 808 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot CBC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
InvalidateCatalogSnapshot GNC 19529983 100.0 % (7 / 7) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 501266 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1279451 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 1136226 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1317756 100.0 % (13 / 13) 75.0 % (9 / 12)
PushCopiedSnapshot CBC 72729 100.0 % (3 / 3)
RegisterSnapshot CBC 10242197 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshotOnOwner CBC 9509528 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot CBC 39290 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9470238 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9509528 100.0 % (3 / 3)
RestoreSnapshot CBC 6552 100.0 % (31 / 31) 100.0 % (4 / 4)
SerializeSnapshot GNC 1949 95.5 % (21 / 22) 60.0 % (6 / 10)
SetTransactionSnapshot CBC 2238 94.4 % (34 / 36) 60.0 % (18 / 30)
SetupHistoricSnapshot CBC 5479 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 11551626 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 725635 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 5472 100.0 % (4 / 4)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 10137794 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 9470238 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 9509528 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 74288 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 331 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 85097669 90.5 % (19 / 21) 90.0 % (18 / 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)
pg_export_snapshot CBC 8 100.0 % (3 / 3)
xmin_cmp CBC 9094350 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1