From b2588e3683795e37118e89480741c03bb54f58ca Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Wed, 26 Jul 2017 17:36:19 -0700 Subject: [PATCH 1/2] Use --inspect to debug the extension host --- src/vs/workbench/electron-browser/extensionHost.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/electron-browser/extensionHost.ts b/src/vs/workbench/electron-browser/extensionHost.ts index 2e49925e124..187a6018b89 100644 --- a/src/vs/workbench/electron-browser/extensionHost.ts +++ b/src/vs/workbench/electron-browser/extensionHost.ts @@ -144,7 +144,7 @@ export class ExtensionHostProcessWorker { // (i.e. extension host) is taken down in a brutal fashion by the OS detached: !!isWindows, execArgv: port - ? ['--nolazy', (this.isExtensionDevelopmentDebugBrk ? '--debug-brk=' : '--debug=') + port] + ? ['--nolazy', (this.isExtensionDevelopmentDebugBrk ? '--inspect-brk=' : '--inspect=') + port] : undefined, silent: true }; From 8a511a7690ad5b0308b0e6cb384ada88c67fd99f Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Sat, 12 Aug 2017 16:51:38 -0700 Subject: [PATCH 2/2] Transfer extensionHost from node-debug to node-debug2 --- build/gulpfile.vscode.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/gulpfile.vscode.js b/build/gulpfile.vscode.js index ced2974ba2f..922e4b4c1b6 100644 --- a/build/gulpfile.vscode.js +++ b/build/gulpfile.vscode.js @@ -43,8 +43,8 @@ const nodeModules = ['electron', 'original-fs'] // Build const builtInExtensions = [ - { name: 'ms-vscode.node-debug', version: '1.16.0' }, - { name: 'ms-vscode.node-debug2', version: '1.15.5' } + { name: 'ms-vscode.node-debug', version: '1.16.1' }, + { name: 'ms-vscode.node-debug2', version: '1.16.0' } ]; const excludedExtensions = [