我在我的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中,我可以看到不再维护用于进程外调试的消息调试协议。
答案 0 :(得分:3)
因为vscode-chrome-debug支持Node.js调试我决定使用node.js调试代理代码来公开V8调试协议https://github.com/nodejs/node/blob/master/src/debug-agent.cc的TCP端口(默认为5858)