在嵌入式V8引擎中调试JavaScript
Debugging JavaScript in embedded V8 engine
我将V8 JavaScript引擎集成到我的c++应用程序中。什么是当前的选项来调试JavaScript代码在V8引擎内执行?
我想使用Visual Studio代码与chrome-debug扩展https://github.com/Microsoft/vscode-chrome-debug,但无法弄清楚如何启用V8引擎内部的远程调试?
PS:在V8的嵌入式指南https://github.com/v8/v8/wiki/Debugging%20Protocol中,我可以看到不再维护进程外调试的消息调试协议。
因为vcode -chrome-debug支持Node.js调试,所以我决定使用Node.js调试代理代码来为V8调试协议暴露TCP端口(默认为5858)https://github.com/nodejs/node/blob/master/src/debug-agent.cc
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 在linux上调试巨大的C++项目
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- 如何针对特定情况调试和修复此双自由内存损坏问题
- 正在VS调试器中监视映射条目
- 使用调试/崩溃报告将应用程序部署到客户端
- 如何在本地机器上运行c++和javascript客户端代码(hackerbank风格)
- VC++本机单元测试,找不到调试符号
- 如何在C++生成器中禁用"使用调试.dcus"
- 如何将C++闭包与变量参数同时重用——类似于JavaScript
- 使用vscode调试时,GDB意外退出
- 即使使用调试编译标志,表达式也是"optimized out"
- 调试 CUDA MMU 故障
- 小字符串优化(调试与发布模式)
- 嘿,我正在尝试将此c ++转换为javascript,但有些东西不起作用
- 在Visual studio中调试javaScript.第一次机会例外
- 预处理Emulator for JavaScript(定时/调试示例)
- 在基于 Trident 的应用程序中调试 JavaScript
- 使用 Eclipse 调试 JavaScript
- 在嵌入式V8引擎中调试JavaScript