LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 89.7 % 564 506 58 13 1 492 1
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 49 49 1 48
Baseline: lcov-20251217-005640-baseline Branches: 56.5 % 434 245 189 5 240
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 0.0 % 2 0 2
(360..) days: 90.0 % 561 505 56 13 492
Function coverage date bins:
(360..) days: 100.0 % 49 49 1 48
Branch coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 56.7 % 432 245 187 5 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 24 72.6 % (45 / 62) 34.2 % (26 / 76)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
AtEOXact_Snapshot CBC 333178 89.7 % (26 / 29) 61.8 % (21 / 34)
SetTransactionSnapshot CBC 1655 94.4 % (34 / 36) 60.0 % (18 / 30)
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)
GetTransactionSnapshot CBC 861619 88.5 % (23 / 26) 60.0 % (12 / 20)
UpdateActiveSnapshotCommandId CBC 56239 90.0 % (9 / 10) 50.0 % (6 / 12)
DeleteAllExportedSnapshotFiles CBC 207 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1297 100.0 % (10 / 10) 50.0 % (5 / 10)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
GetLatestSnapshot CBC 76737 87.5 % (7 / 8) 50.0 % (4 / 8)
SerializeSnapshot CBC 1130 95.2 % (20 / 21) 60.0 % (6 / 10)
AtSubAbort_Snapshot CBC 4692 100.0 % (12 / 12) 70.0 % (7 / 10)
FreeSnapshot CBC 7524254 100.0 % (6 / 6) 50.0 % (3 / 6)
PushActiveSnapshotWithLevel CBC 1094238 100.0 % (13 / 13) 75.0 % (9 / 12)
CopySnapshot CBC 7549101 100.0 % (24 / 24) 83.3 % (10 / 12)
HaveRegisteredOrActiveSnapshot CBC 4840895 85.7 % (6 / 7) 75.0 % (6 / 8)
UnregisterSnapshotNoOwner CBC 7244051 100.0 % (10 / 10) 80.0 % (8 / 10)
XidInMVCCSnapshot CBC 72305370 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 4472 83.3 % (5 / 6) 75.0 % (3 / 4)
GetActiveSnapshot CBC 1272873 100.0 % (3 / 3) 50.0 % (1 / 2)
HistoricSnapshotGetTupleCids CBC 786 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshotConditionally CBC 405998 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1066041 100.0 % (11 / 11) 83.3 % (5 / 6)
RegisterSnapshotOnOwner CBC 7244051 90.0 % (9 / 10) 83.3 % (5 / 6)
SetupHistoricSnapshot CBC 4946 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotSetCommandId CBC 618689 100.0 % (7 / 7) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 7214169 80.0 % (4 / 5) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 6606481 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 6592321 100.0 % (9 / 9) 100.0 % (8 / 8)
InvalidateCatalogSnapshot CBC 15189095 100.0 % (6 / 6) 100.0 % (2 / 2)
RegisterSnapshot CBC 7838467 100.0 % (4 / 4) 100.0 % (2 / 2)
RestoreSnapshot CBC 3549 100.0 % (31 / 31) 100.0 % (4 / 4)
SnapshotResetXmin CBC 8881556 100.0 % (9 / 9) 100.0 % (6 / 6)
UnregisterSnapshot CBC 7757993 100.0 % (4 / 4) 100.0 % (2 / 2)
xmin_cmp CBC 6936523 100.0 % (8 / 8) 100.0 % (4 / 4)
ActiveSnapshotSet CBC 705208 100.0 % (2 / 2)
HistoricSnapshotActive CBC 9489498 100.0 % (2 / 2)
PushActiveSnapshot CBC 944049 100.0 % (3 / 3)
PushCopiedSnapshot CBC 58666 100.0 % (3 / 3)
ResOwnerReleaseSnapshot CBC 29882 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 7214142 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 7244024 100.0 % (3 / 3)
RestoreTransactionSnapshot CBC 1637 100.0 % (3 / 3)
TeardownHistoricSnapshot CBC 4942 100.0 % (4 / 4)
XactHasExportedSnapshots CBC 328 100.0 % (2 / 2)
pg_export_snapshot CBC 9 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta