From e320de7cd156e19901569e60735280d4f8c658a4 Mon Sep 17 00:00:00 2001 From: Sergei Druzhkov Date: Tue, 2 Dec 2025 02:42:25 +0300 Subject: [PATCH] Merge pull request #280263 from DrSergei/fix-breakpoint-range-calculation Fix breakpoint range calculation --- src/vs/workbench/contrib/debug/browser/breakpointsView.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/debug/browser/breakpointsView.ts b/src/vs/workbench/contrib/debug/browser/breakpointsView.ts index 781b40d4874..bcb47695ce5 100644 --- a/src/vs/workbench/contrib/debug/browser/breakpointsView.ts +++ b/src/vs/workbench/contrib/debug/browser/breakpointsView.ts @@ -1615,7 +1615,10 @@ abstract class MemoryBreakpointAction extends Action2 { const end = BigInt(endStr); const address = `0x${start.toString(16)}`; if (sign === '-') { - return { address, bytes: Number(start - end) }; + if (start > end) { + return { error: localize('dataBreakpointAddrOrder', 'End ({1}) should be greater than Start ({0})', startStr, endStr) }; + } + return { address, bytes: Number(end - start) }; } return { address, bytes: Number(end) };