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)
DeleteAllExportedSnapshotFiles CBC 233 72.7 % (8 / 11) 50.0 % (5 / 10)
GetTransactionSnapshot CBC 1056408 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 2238 94.4 % (34 / 36) 60.0 % (18 / 30)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
XidInMVCCSnapshot CBC 85097669 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 7270 83.3 % (5 / 6) 75.0 % (3 / 4)
GetLatestSnapshot CBC 78545 87.5 % (7 / 8) 50.0 % (4 / 8)
HaveRegisteredOrActiveSnapshot CBC 5594907 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 9509528 90.0 % (9 / 10) 83.3 % (5 / 6)
SerializeSnapshot GNC 1949 95.5 % (21 / 22) 60.0 % (6 / 10)
UnregisterSnapshotFromOwner CBC 9470238 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 74288 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 913047 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 5431 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 9852232 100.0 % (24 / 24) 83.3 % (10 / 12)
EstimateSnapshotSpace CBC 1991 100.0 % (10 / 10) 50.0 % (5 / 10)
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)
GetNonHistoricCatalogSnapshot CBC 8694064 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 12436392 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 808 100.0 % (3 / 3) 50.0 % (1 / 2)
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)
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)
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)
UnregisterSnapshot CBC 10137794 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 9509528 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 331 100.0 % (2 / 2)
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