diff --git a/src/backend/mi2/mi2.ts b/src/backend/mi2/mi2.ts index 18bd5ca..944aeb8 100644 --- a/src/backend/mi2/mi2.ts +++ b/src/backend/mi2/mi2.ts @@ -503,7 +503,7 @@ export class MI2 extends EventEmitter implements IBackend { this.log("stderr", "addBreakPoint"); return new Promise((resolve, reject) => { if (this.breakpoints.has(breakpoint)) - return resolve(false); + return resolve([false, undefined]); let location = ""; if (breakpoint.countCondition) { if (breakpoint.countCondition[0] == ">") diff --git a/src/gdb.ts b/src/gdb.ts index d4d0682..4dd479a 100644 --- a/src/gdb.ts +++ b/src/gdb.ts @@ -4,7 +4,7 @@ import { DebugProtocol } from 'vscode-debugprotocol'; import { MI2 } from "./backend/mi2/mi2"; import { SSHArguments, ValuesFormattingMode } from './backend/backend'; -export interface LaunchRequestArguments { +export interface LaunchRequestArguments extends DebugProtocol.LaunchRequestArguments { cwd: string; target: string; gdbpath: string; @@ -19,7 +19,7 @@ export interface LaunchRequestArguments { showDevDebugOutput: boolean; } -export interface AttachRequestArguments { +export interface AttachRequestArguments extends DebugProtocol.AttachRequestArguments { cwd: string; target: string; gdbpath: string; diff --git a/src/lldb.ts b/src/lldb.ts index 28a92e8..bbef2dd 100644 --- a/src/lldb.ts +++ b/src/lldb.ts @@ -4,7 +4,7 @@ import { DebugProtocol } from 'vscode-debugprotocol'; import { MI2_LLDB } from "./backend/mi2/mi2lldb"; import { SSHArguments, ValuesFormattingMode } from './backend/backend'; -export interface LaunchRequestArguments { +export interface LaunchRequestArguments extends DebugProtocol.LaunchRequestArguments { cwd: string; target: string; lldbmipath: string; @@ -18,7 +18,7 @@ export interface LaunchRequestArguments { showDevDebugOutput: boolean; } -export interface AttachRequestArguments { +export interface AttachRequestArguments extends DebugProtocol.AttachRequestArguments { cwd: string; target: string; lldbmipath: string; diff --git a/src/mago.ts b/src/mago.ts index e06c3e1..2aca54c 100644 --- a/src/mago.ts +++ b/src/mago.ts @@ -4,7 +4,7 @@ import { DebugProtocol } from 'vscode-debugprotocol'; import { MI2_Mago } from "./backend/mi2/mi2mago"; import { SSHArguments, ValuesFormattingMode } from './backend/backend'; -export interface LaunchRequestArguments { +export interface LaunchRequestArguments extends DebugProtocol.LaunchRequestArguments { cwd: string; target: string; magomipath: string; @@ -17,7 +17,7 @@ export interface LaunchRequestArguments { showDevDebugOutput: boolean; } -export interface AttachRequestArguments { +export interface AttachRequestArguments extends DebugProtocol.AttachRequestArguments { cwd: string; target: string; magomipath: string;