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: d68601258e652a3cb034f3f218a63779456ec5f7 vs 158b6d5109fad9d5f0c30693fa85041a1c621fe1 Lines: 88.4 % 571 505 66 5 500 5
Current Date: 2026-10-13 14:31:45 +0300 Functions: 100.0 % 49 49 2 47
Baseline: lcov-20261013-baseline Branches: 57.0 % 446 254 2 190 4 250
Baseline Date: 2026-10-12 20:45:00 -0400 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.3 % 23 21 2 5 16
(360..) days: 88.3 % 548 484 64 484
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 48 48 2 46
Branch coverage date bins:
(30,360] days: 70.8 % 24 17 2 5 4 13
(360..) days: 56.2 % 422 237 185 237

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 GNC 25 77.0 % (47 / 61) 36.8 % (28 / 76)
ExportSnapshot GNC 10 82.8 % (48 / 58) 45.8 % (22 / 48)
SerializeSnapshot CBC 1929 77.3 % (17 / 22) 50.0 % (5 / 10)
RestoreSnapshot CBC 6476 87.1 % (27 / 31) 75.0 % (3 / 4)
AtEOXact_Snapshot CBC 427684 89.7 % (26 / 29) 61.8 % (21 / 34)
DeleteAllExportedSnapshotFiles CBC 251 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1971 70.0 % (7 / 10) 30.0 % (3 / 10)
GetTransactionSnapshot CBC 1651789 88.5 % (23 / 26) 60.0 % (12 / 20)
parseIntFromText CBC 119 76.9 % (10 / 13) 25.0 % (3 / 12)
parseVxidFromText CBC 17 76.9 % (10 / 13) 25.0 % (3 / 12)
parseXidFromText CBC 70 76.9 % (10 / 13) 25.0 % (3 / 12)
SetTransactionSnapshot CBC 2215 94.4 % (34 / 36) 60.0 % (18 / 30)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
XidInMVCCSnapshot CBC 73062949 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 17394 83.3 % (5 / 6) 75.0 % (3 / 4)
GetLatestSnapshot CBC 77936 87.5 % (7 / 8) 50.0 % (4 / 8)
HaveRegisteredOrActiveSnapshot CBC 5679809 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 9566773 90.0 % (9 / 10) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 9527586 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 84911 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 924381 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 5486 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 9898210 100.0 % (24 / 24) 83.3 % (10 / 12)
FreeSnapshot CBC 9866657 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1563685 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 8159281 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 8142723 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 12341473 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 825 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshot CBC 18426129 100.0 % (7 / 7) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 496594 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1887505 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 1745888 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1925621 100.0 % (13 / 13) 83.3 % (10 / 12)
PushCopiedSnapshot CBC 72391 100.0 % (3 / 3)
RegisterSnapshot CBC 10315407 100.0 % (4 / 4) 100.0 % (2 / 2)
ResOwnerReleaseSnapshot CBC 39187 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9527586 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9566773 100.0 % (3 / 3)
RestoreTransactionSnapshot CBC 2198 100.0 % (3 / 3)
SetupHistoricSnapshot CBC 6608 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 11553887 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 721351 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 6600 100.0 % (4 / 4)
UnregisterSnapshot CBC 10210996 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 9566773 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 350 100.0 % (2 / 2)
pg_export_snapshot CBC 9 100.0 % (3 / 3)
xmin_cmp CBC 9131444 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1