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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 87.5 % 566 495 71 4 491 2
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 49 49 4 45 1
Baseline: lcov-20260505-025707-baseline Branches: 55.3 % 434 240 194 240
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 60.0 % 5 3 2 3
(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 1947 77.3 % (17 / 22) 50.0 % (5 / 10)
RestoreSnapshot CBC 6543 87.1 % (27 / 31) 75.0 % (3 / 4)
SetTransactionSnapshot CBC 2238 88.9 % (32 / 36) 56.7 % (17 / 30)
AtEOXact_Snapshot CBC 424660 89.7 % (26 / 29) 61.8 % (21 / 34)
DeleteAllExportedSnapshotFiles CBC 231 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1989 70.0 % (7 / 10) 30.0 % (3 / 10)
GetTransactionSnapshot CBC 1056257 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 87603740 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 7281 83.3 % (5 / 6) 75.0 % (3 / 4)
GetLatestSnapshot CBC 78510 87.5 % (7 / 8) 50.0 % (4 / 8)
HaveRegisteredOrActiveSnapshot CBC 5682401 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 9515902 90.0 % (9 / 10) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 9476489 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 74136 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 913473 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 5388 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 9860982 100.0 % (24 / 24) 83.3 % (10 / 12)
FreeSnapshot CBC 9829180 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1539034 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 8718682 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 8702937 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 21625426 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 819 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshot GNC 19403052 100.0 % (7 / 7) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 496906 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1283228 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 1140755 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1321462 100.0 % (13 / 13) 75.0 % (9 / 12)
PushCopiedSnapshot CBC 72310 100.0 % (3 / 3)
RegisterSnapshot CBC 10246511 100.0 % (4 / 4) 100.0 % (2 / 2)
ResOwnerReleaseSnapshot CBC 39413 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9476360 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9515773 100.0 % (3 / 3)
SetupHistoricSnapshot CBC 5556 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 11575005 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 757099 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 5554 100.0 % (4 / 4)
UnregisterSnapshot CBC 10142232 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 9515902 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 326 100.0 % (2 / 2)
pg_export_snapshot CBC 9 100.0 % (3 / 3)
xmin_cmp CBC 9134947 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta