在嵌入式V8引擎中调试JavaScript

时间:2016-07-04 06:44:56

标签: javascript c++ debugging v8

我在我的C ++应用程序中集成了V8 JavaScript引擎。调试在V8引擎中执行的JavaScript代码的当前选项是什么?

我想使用带有chrome-debug扩展https://github.com/Microsoft/vscode-chrome-debug的Visual Studio代码但是无法弄清楚如何在V8引擎中启用远程调试?

PS:在V8的嵌入式指南https://github.com/v8/v8/wiki/Debugging%20Protocol中,我可以看到不再维护用于进程外调试的消息调试协议。

1 个答案:

答案 0 :(得分:3)

因为vscode-chrome-debug支持Node.js调试我决定使用node.js调试代理代码来公开V8调试协议https://github.com/nodejs/node/blob/master/src/debug-agent.cc的TCP端口(默认为5858)