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
pg_export_snapshot CBC 9 100.0 % (3 / 3)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
parseVxidFromText CBC 18 76.9 % (10 / 13) 25.0 % (3 / 12)
ImportSnapshot CBC 26 72.6 % (45 / 62) 34.2 % (26 / 76)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
parseXidFromText CBC 54 76.9 % (10 / 13) 25.0 % (3 / 12)
parseIntFromText CBC 126 76.9 % (10 / 13) 25.0 % (3 / 12)
DeleteAllExportedSnapshotFiles CBC 232 72.7 % (8 / 11) 50.0 % (5 / 10)
XactHasExportedSnapshots CBC 364 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 815 100.0 % (3 / 3) 50.0 % (1 / 2)
SerializeSnapshot GNC 1951 77.3 % (17 / 22) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1993 70.0 % (7 / 10) 30.0 % (3 / 10)
RestoreTransactionSnapshot GNC 2211 100.0 % (3 / 3)
SetTransactionSnapshot CBC 2229 88.9 % (32 / 36) 56.7 % (17 / 30)
TeardownHistoricSnapshot CBC 5342 100.0 % (4 / 4)
SetupHistoricSnapshot CBC 5347 100.0 % (5 / 5) 50.0 % (1 / 2)
AtSubAbort_Snapshot CBC 5397 100.0 % (12 / 12) 70.0 % (7 / 10)
RestoreSnapshot CBC 6539 87.1 % (27 / 31) 75.0 % (3 / 4)
AtSubCommit_Snapshot CBC 7287 83.3 % (5 / 6) 75.0 % (3 / 4)
ResOwnerReleaseSnapshot CBC 39495 100.0 % (3 / 3)
PushCopiedSnapshot CBC 72398 100.0 % (3 / 3)
UpdateActiveSnapshotCommandId CBC 74041 90.0 % (9 / 10) 50.0 % (6 / 12)
GetLatestSnapshot CBC 78519 87.5 % (7 / 8) 50.0 % (4 / 8)
AtEOXact_Snapshot CBC 427070 89.7 % (26 / 29) 61.8 % (21 / 34)
InvalidateCatalogSnapshotConditionally CBC 498353 100.0 % (6 / 6) 87.5 % (7 / 8)
SnapshotSetCommandId CBC 759130 100.0 % (7 / 7) 83.3 % (5 / 6)
ActiveSnapshotSet CBC 919733 100.0 % (2 / 2)
GetTransactionSnapshot CBC 1063195 88.5 % (23 / 26) 60.0 % (12 / 20)
PushActiveSnapshot CBC 1147016 100.0 % (3 / 3)
PopActiveSnapshot CBC 1290316 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshotWithLevel CBC 1328657 100.0 % (13 / 13) 75.0 % (9 / 12)
GetActiveSnapshot CBC 1554928 100.0 % (3 / 3) 50.0 % (1 / 2)
HaveRegisteredOrActiveSnapshot CBC 5685282 85.7 % (6 / 7) 75.0 % (6 / 8)
GetNonHistoricCatalogSnapshot CBC 8768634 100.0 % (9 / 9) 100.0 % (8 / 8)
GetCatalogSnapshot CBC 8784348 100.0 % (4 / 4) 100.0 % (2 / 2)
xmin_cmp CBC 9205380 100.0 % (8 / 8) 100.0 % (4 / 4)
ResourceOwnerForgetSnapshot CBC 9551705 100.0 % (3 / 3)
UnregisterSnapshotFromOwner CBC 9551705 80.0 % (4 / 5) 50.0 % (1 / 2)
RegisterSnapshotOnOwner CBC 9591200 90.0 % (9 / 10) 83.3 % (5 / 6)
ResourceOwnerRememberSnapshot CBC 9591200 100.0 % (3 / 3)
UnregisterSnapshotNoOwner CBC 9591200 100.0 % (10 / 10) 80.0 % (8 / 10)
FreeSnapshot CBC 9901606 100.0 % (6 / 6) 50.0 % (3 / 6)
CopySnapshot CBC 9933520 100.0 % (24 / 24) 83.3 % (10 / 12)
UnregisterSnapshot CBC 10226792 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshot CBC 10331374 100.0 % (4 / 4) 100.0 % (2 / 2)
SnapshotResetXmin CBC 11657635 100.0 % (9 / 9) 100.0 % (6 / 6)
HistoricSnapshotActive CBC 12538959 100.0 % (2 / 2)
InvalidateCatalogSnapshot GNC 19513663 100.0 % (7 / 7) 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 87480092 90.5 % (19 / 21) 90.0 % (18 / 20)

Generated by: LCOV version 2.5.0-beta