node.js - 调试nodejs应用程序生成的核心文件

标签 node.js debugging core

调试nodejs生成的核心文件的最佳工具是什么,我们使用的是node版本0.10.X。

我正在查看https://github.com/nodejs/llnode这是 LLDB 的 Nodejs 插件,但似乎适用于 v4.X/v6.X

任何指针都值得赞赏。

至此, -M-

最佳答案

如果要求是特定的故障转储,我会在决定调试器之前查看失败的上下文 - 例如:

(i) 如果崩溃是在 C 代码(libuv、c-cares 等)中发生的,那么适用于您平台的 native 调试器(gdb|dbx|lldb|windbg...)将很好地导航帧。

(ii) 如果崩溃发生在 C++(node.js 核心)中,则同样适用。

(iii) 如果崩溃发生在 JS(核心库 | 应用程序)中,请查看是否 IDDE有一些帮助 - 这提供了对核心文件结构的复杂抽象。

关于node.js - 调试nodejs应用程序生成的核心文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43288724/

相关文章:

visual-studio - fatal error LNK1201 : error writing to program database - Visual Studio 2003

c++ - 调试器什么时候会撒谎?

multithreading - 单词的关系::'Thread' 和 'Core'

java - 哪个将首先加载静态变量或静态 block ?

c - 隐藏 shell 中打印的回溯

javascript - 为什么我的 sequelize 模型实例丢失了它的 id?

node.js - for 循环与 foreach

node.js - 从 Node.js 中的二进制数据创建 XLS 文件

javascript - 我该如何修复 --> 文件是 CommonJS 模块;它可以转换为 ES6 模块

delphi - 如何确定 Delphi 应用程序中终结期间抛出异常的位置?