diff --git a/extensions/node-debug/node-debug.azure.json b/extensions/node-debug/node-debug.azure.json index 341046b4b5c..5a33474bfe5 100644 --- a/extensions/node-debug/node-debug.azure.json +++ b/extensions/node-debug/node-debug.azure.json @@ -1,6 +1,6 @@ { "account": "monacobuild", "container": "debuggers", - "zip": "63e4d82/node-debug.zip", + "zip": "3fb9a7f/node-debug.zip", "output": "" } diff --git a/src/vs/workbench/parts/debug/common/debugProtocol.d.ts b/src/vs/workbench/parts/debug/common/debugProtocol.d.ts index b07b53fbfd8..95d4b3cffd6 100644 --- a/src/vs/workbench/parts/debug/common/debugProtocol.d.ts +++ b/src/vs/workbench/parts/debug/common/debugProtocol.d.ts @@ -382,6 +382,8 @@ declare module DebugProtocol { export interface StackTraceArguments { /** Retrieve the stacktrace for this thread. */ threadId: number; + /** the index of the first frames to return; if omitted frames start at 0. */ + startFrame?: number; /** The maximum number of frames to return. If levels is not specified or 0, all frames are returned. */ levels?: number; } @@ -391,6 +393,8 @@ declare module DebugProtocol { /** The frames of the stackframe. If the array has length zero, there are no stackframes available. This means that there is no location information available. */ stackFrames: StackFrame[]; + /** The total number of frames available. */ + totalFrames?: number; }; }