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

Generated by: LCOV version 2.0-1