LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 90.4 % 571 516 55 5 511 5
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 49 49 2 47
Baseline: lcov-20260920-baseline Branches: 57.8 % 446 258 2 186 4 254
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 85.7 % 14 12 2 12
(30,360] days: 100.0 % 9 9 5 4
(360..) days: 90.3 % 548 495 53 495
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 48 48 2 46
Branch coverage date bins:
(7,30] days: 72.2 % 18 13 5 13
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 57.1 % 422 241 181 241

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 82.8 % (48 / 58) 45.8 % (22 / 48)
parseVxidFromText CBC 17 76.9 % (10 / 13) 25.0 % (3 / 12)
ImportSnapshot GNC 25 77.0 % (47 / 61) 36.8 % (28 / 76)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
parseXidFromText CBC 70 76.9 % (10 / 13) 25.0 % (3 / 12)
parseIntFromText CBC 119 76.9 % (10 / 13) 25.0 % (3 / 12)
DeleteAllExportedSnapshotFiles CBC 247 72.7 % (8 / 11) 50.0 % (5 / 10)
XactHasExportedSnapshots CBC 329 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 848 100.0 % (3 / 3) 50.0 % (1 / 2)
SerializeSnapshot CBC 1925 95.5 % (21 / 22) 60.0 % (6 / 10)
EstimateSnapshotSpace CBC 1967 100.0 % (10 / 10) 50.0 % (5 / 10)
RestoreTransactionSnapshot CBC 2211 100.0 % (3 / 3)
SetTransactionSnapshot CBC 2228 94.4 % (34 / 36) 60.0 % (18 / 30)
AtSubAbort_Snapshot CBC 5464 100.0 % (12 / 12) 70.0 % (7 / 10)
TeardownHistoricSnapshot CBC 6246 100.0 % (4 / 4)
SetupHistoricSnapshot CBC 6253 100.0 % (5 / 5) 50.0 % (1 / 2)
RestoreSnapshot CBC 6491 100.0 % (31 / 31) 100.0 % (4 / 4)
AtSubCommit_Snapshot CBC 17380 83.3 % (5 / 6) 75.0 % (3 / 4)
ResOwnerReleaseSnapshot CBC 39232 100.0 % (3 / 3)
PushCopiedSnapshot CBC 72182 100.0 % (3 / 3)
GetLatestSnapshot CBC 77895 87.5 % (7 / 8) 50.0 % (4 / 8)
UpdateActiveSnapshotCommandId CBC 85252 90.0 % (9 / 10) 50.0 % (6 / 12)
AtEOXact_Snapshot CBC 426631 89.7 % (26 / 29) 61.8 % (21 / 34)
InvalidateCatalogSnapshotConditionally CBC 493993 100.0 % (6 / 6) 87.5 % (7 / 8)
SnapshotSetCommandId CBC 720395 100.0 % (7 / 7) 83.3 % (5 / 6)
ActiveSnapshotSet CBC 925546 100.0 % (2 / 2)
GetTransactionSnapshot CBC 1056852 88.5 % (23 / 26) 60.0 % (12 / 20)
PushActiveSnapshot CBC 1139391 100.0 % (3 / 3)
PopActiveSnapshot CBC 1280414 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshotWithLevel CBC 1318489 100.0 % (13 / 13) 83.3 % (10 / 12)
GetActiveSnapshot CBC 1560831 100.0 % (3 / 3) 50.0 % (1 / 2)
HaveRegisteredOrActiveSnapshot CBC 5683158 85.7 % (6 / 7) 75.0 % (6 / 8)
GetNonHistoricCatalogSnapshot CBC 8138645 100.0 % (9 / 9) 100.0 % (8 / 8)
GetCatalogSnapshot CBC 8154948 100.0 % (4 / 4) 100.0 % (2 / 2)
xmin_cmp CBC 8534962 100.0 % (8 / 8) 100.0 % (4 / 4)
ResourceOwnerForgetSnapshot CBC 8928857 100.0 % (3 / 3)
UnregisterSnapshotFromOwner CBC 8928857 80.0 % (4 / 5) 50.0 % (1 / 2)
RegisterSnapshotOnOwner CBC 8968089 90.0 % (9 / 10) 83.3 % (5 / 6)
ResourceOwnerRememberSnapshot CBC 8968089 100.0 % (3 / 3)
UnregisterSnapshotNoOwner CBC 8968089 100.0 % (10 / 10) 80.0 % (8 / 10)
FreeSnapshot CBC 9267284 100.0 % (6 / 6) 50.0 % (3 / 6)
CopySnapshot CBC 9298793 100.0 % (24 / 24) 83.3 % (10 / 12)
UnregisterSnapshot CBC 9611328 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshot CBC 9715730 100.0 % (4 / 4) 100.0 % (2 / 2)
SnapshotResetXmin CBC 10950700 100.0 % (9 / 9) 100.0 % (6 / 6)
HistoricSnapshotActive CBC 11725463 100.0 % (2 / 2)
InvalidateCatalogSnapshot CBC 17802106 100.0 % (7 / 7) 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 75974691 90.5 % (19 / 21) 90.0 % (18 / 20)

Generated by: LCOV version 2.0-1