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
ActiveSnapshotSet CBC 924381 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 427684 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 5486 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 17394 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 9898210 100.0 % (24 / 24) 83.3 % (10 / 12)
DeleteAllExportedSnapshotFiles CBC 251 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1971 70.0 % (7 / 10) 30.0 % (3 / 10)
ExportSnapshot GNC 10 82.8 % (48 / 58) 45.8 % (22 / 48)
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)
GetLatestSnapshot CBC 77936 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 8142723 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 1651789 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 5679809 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 12341473 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 825 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot GNC 25 77.0 % (47 / 61) 36.8 % (28 / 76)
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)
RegisterSnapshotOnOwner CBC 9566773 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot CBC 39187 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9527586 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9566773 100.0 % (3 / 3)
RestoreSnapshot CBC 6476 87.1 % (27 / 31) 75.0 % (3 / 4)
RestoreTransactionSnapshot CBC 2198 100.0 % (3 / 3)
SerializeSnapshot CBC 1929 77.3 % (17 / 22) 50.0 % (5 / 10)
SetTransactionSnapshot CBC 2215 94.4 % (34 / 36) 60.0 % (18 / 30)
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)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 10210996 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 9527586 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 9566773 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 84911 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 350 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 73062949 90.5 % (19 / 21) 90.0 % (18 / 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)
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