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
ActiveSnapshotSet CBC 913473 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 424660 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 5388 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 7281 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 9860982 100.0 % (24 / 24) 83.3 % (10 / 12)
DeleteAllExportedSnapshotFiles CBC 231 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1989 70.0 % (7 / 10) 30.0 % (3 / 10)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
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)
GetLatestSnapshot CBC 78510 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 8702937 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 1056257 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 5682401 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 21625426 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 819 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot CBC 26 72.6 % (45 / 62) 34.2 % (26 / 76)
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)
RegisterSnapshotOnOwner CBC 9515902 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot CBC 39413 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9476360 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9515773 100.0 % (3 / 3)
RestoreSnapshot CBC 6543 87.1 % (27 / 31) 75.0 % (3 / 4)
SerializeSnapshot GNC 1947 77.3 % (17 / 22) 50.0 % (5 / 10)
SetTransactionSnapshot CBC 2238 88.9 % (32 / 36) 56.7 % (17 / 30)
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)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 10142232 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 9476489 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 9515902 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 74136 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 326 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 87603740 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 9134947 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta