LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 78.0 % 750 585 2 34 74 55 12 322 19 232 97 312 1 7
Current Date: 2023-04-08 17:13:01 Functions: 98.2 % 56 55 1 52 3 1 54 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (180,240] days: 86.7 % 15 13 2 13
View type: Flat (240..) days: 77.8 % 735 572 34 74 55 12 322 6 232 97 312
Legend: Lines: hit not hit Function coverage date bins:
(180,240] days: 100.0 % 3 3 3
(240..) days: 48.1 % 108 52 1 52 1 54

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
MaintainOldSnapshotTimeMapping GIC 3560 23.6 % (17 / 72)
ImportSnapshot GIC 18 70.0 % (42 / 60)
TransactionIdLimitedForOldSnapshots GIC 24 54.1 % (20 / 37)
ExportSnapshot GIC 9 80.4 % (41 / 51)
AtEOXact_Snapshot GIC 486969 90.0 % (27 / 30)
parseIntFromText GIC 126 76.9 % (10 / 13)
SnapMgrShmemSize GIC 4564 66.7 % (4 / 6)
AtSubCommit_Snapshot GIC 4332 83.3 % (5 / 6)
GetSnapshotCurrentTimestamp GIC 6192 87.5 % (7 / 8)
HaveRegisteredOrActiveSnapshot GIC 51268 85.7 % (6 / 7)
UnregisterSnapshotFromOwner GIC 8846204 91.7 % (11 / 12)
ActiveSnapshotSet GIC 799107 100.0 % (2 / 2)
FreeSnapshot GIC 9312517 100.0 % (6 / 6)
GetCatalogSnapshot GIC 8329744 100.0 % (4 / 4)
GetOldSnapshotThresholdTimestamp GIC 651 100.0 % (5 / 5)
HistoricSnapshotActive GIC 11078439 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids GIC 601 100.0 % (3 / 3)
InvalidateCatalogSnapshot GIC 17422509 100.0 % (6 / 6)
InvalidateCatalogSnapshotConditionally GIC 498735 100.0 % (6 / 6)
PopActiveSnapshot GIC 1138069 100.0 % (13 / 13)
PushActiveSnapshotWithLevel GNC 1161869 100.0 % (15 / 15)
PushCopiedSnapshot GIC 62749 100.0 % (3 / 3)
RegisterSnapshot GIC 9379752 100.0 % (4 / 4)
AlignTimestampToMinuteBoundary ECB 3560
AtSubAbort_Snapshot ECB 4483
CopySnapshot ECB 9332950
DeleteAllExportedSnapshotFiles ECB 151
EstimateSnapshotSpace ECB 916
GetActiveSnapshot ECB 893513
GetLatestSnapshot ECB 147495
GetNonHistoricCatalogSnapshot ECB 8319334
GetOldSnapshotFromTimeMapping EUB 0
GetOldestSnapshot ECB 51113
GetTransactionSnapshot ECB 1028842
PushActiveSnapshot ECB 852969
RegisterSnapshotOnOwner ECB 8846204
RestoreSnapshot ECB 3383
RestoreTransactionSnapshot ECB 1453
SerializeSnapshot ECB 890
SetOldSnapshotThresholdTimestamp ECB 3
SetTransactionSnapshot ECB 1471
SetupHistoricSnapshot ECB 3786
SnapMgrInit ECB 1826
SnapshotResetXmin ECB 11078445
SnapshotSetCommandId ECB 1206680
SnapshotTooOldMagicForTest ECB 2627
TeardownHistoricSnapshot ECB 3780
ThereAreNoPriorRegisteredSnapshots ECB 26
UnregisterSnapshot ECB 9339581
UpdateActiveSnapshotCommandId ECB 44867
XactHasExportedSnapshots ECB 379
parseVxidFromText ECB 18
parseXidFromText ECB 54
pg_export_snapshot ECB 9
xmin_cmp ECB 8863619

Generated by: LCOV version v1.16-55-g56c0a2a