LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 87.5 % 566 495 71 4 491 2
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 49 49 4 45 1
Baseline: lcov-20260530-034037-baseline Branches: 55.3 % 434 240 194 240
Baseline Date: 2026-05-29 14:39:03 -0700 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: 87.7 % 560 491 69 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: 55.6 % 432 240 192 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 919733 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 427070 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 5397 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 7287 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 9933520 100.0 % (24 / 24) 83.3 % (10 / 12)
DeleteAllExportedSnapshotFiles CBC 232 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1993 70.0 % (7 / 10) 30.0 % (3 / 10)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
FreeSnapshot CBC 9901606 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1554928 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 8784348 100.0 % (4 / 4) 100.0 % (2 / 2)
GetLatestSnapshot CBC 78519 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 8768634 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 1063195 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 5685282 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 12538959 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 815 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot CBC 26 72.6 % (45 / 62) 34.2 % (26 / 76)
InvalidateCatalogSnapshot GNC 19513663 100.0 % (7 / 7) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 498353 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1290316 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 1147016 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1328657 100.0 % (13 / 13) 75.0 % (9 / 12)
PushCopiedSnapshot CBC 72398 100.0 % (3 / 3)
RegisterSnapshot CBC 10331374 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshotOnOwner CBC 9591200 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot CBC 39495 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9551705 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9591200 100.0 % (3 / 3)
RestoreSnapshot CBC 6539 87.1 % (27 / 31) 75.0 % (3 / 4)
RestoreTransactionSnapshot GNC 2211 100.0 % (3 / 3)
SerializeSnapshot GNC 1951 77.3 % (17 / 22) 50.0 % (5 / 10)
SetTransactionSnapshot CBC 2229 88.9 % (32 / 36) 56.7 % (17 / 30)
SetupHistoricSnapshot CBC 5347 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 11657635 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 759130 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 5342 100.0 % (4 / 4)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 10226792 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 9551705 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 9591200 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 74041 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 364 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 87480092 90.5 % (19 / 21) 90.0 % (18 / 20)
parseIntFromText CBC 126 76.9 % (10 / 13) 25.0 % (3 / 12)
parseVxidFromText CBC 18 76.9 % (10 / 13) 25.0 % (3 / 12)
parseXidFromText CBC 54 76.9 % (10 / 13) 25.0 % (3 / 12)
pg_export_snapshot CBC 9 100.0 % (3 / 3)
xmin_cmp CBC 9205380 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta