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
ImportSnapshot CBC 26 72.6 % (45 / 62) 34.2 % (26 / 76)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
SerializeSnapshot GNC 1951 77.3 % (17 / 22) 50.0 % (5 / 10)
RestoreSnapshot CBC 6539 87.1 % (27 / 31) 75.0 % (3 / 4)
SetTransactionSnapshot CBC 2229 88.9 % (32 / 36) 56.7 % (17 / 30)
AtEOXact_Snapshot CBC 427070 89.7 % (26 / 29) 61.8 % (21 / 34)
DeleteAllExportedSnapshotFiles CBC 232 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1993 70.0 % (7 / 10) 30.0 % (3 / 10)
GetTransactionSnapshot CBC 1063195 88.5 % (23 / 26) 60.0 % (12 / 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)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
XidInMVCCSnapshot CBC 87480092 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 7287 83.3 % (5 / 6) 75.0 % (3 / 4)
GetLatestSnapshot CBC 78519 87.5 % (7 / 8) 50.0 % (4 / 8)
HaveRegisteredOrActiveSnapshot CBC 5685282 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 9591200 90.0 % (9 / 10) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 9551705 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 74041 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 919733 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 5397 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 9933520 100.0 % (24 / 24) 83.3 % (10 / 12)
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)
GetNonHistoricCatalogSnapshot CBC 8768634 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 12538959 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 815 100.0 % (3 / 3) 50.0 % (1 / 2)
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)
ResOwnerReleaseSnapshot CBC 39495 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9551705 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9591200 100.0 % (3 / 3)
RestoreTransactionSnapshot GNC 2211 100.0 % (3 / 3)
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)
UnregisterSnapshot CBC 10226792 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 9591200 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 364 100.0 % (2 / 2)
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