如何在 Visual Studio 中使用 breakpad 符号调试 Electron shell?
Posted
技术标签:
【中文标题】如何在 Visual Studio 中使用 breakpad 符号调试 Electron shell?【英文标题】:How can I debug Electron shell using the breakpad symbols in Visual Studio? 【发布时间】:2015-10-09 14:02:56 【问题描述】:正如标题所说,我正在查看 Electron Shell / node.js 深处的 heisenbug 崩溃,我所拥有的只是可以从 release page 下载的“符号”。
有没有办法将这些转换为 PDB 文件?或者任何其他方式让 VS 向我展示一个可读的堆栈帧,可能带有一些参数?
编辑:或者,我可以从我可以使用 VS 创建的转储文件中获取更多信息吗?看着breakpad,我似乎无法弄清楚如何对这些符号文件做任何有用的事情。
顺便说一句,我正在使用 VS 2015。
【问题讨论】:
【参考方案1】:这是不可能的,你需要原始的 PDB:-/
【讨论】:
谢谢,看看breakpad,我根本不知道如何使用这些符号文件。如果我有一个由 VS 或 Windows 生成的转储文件,你知道我是否可以到达某个地方吗?以上是关于如何在 Visual Studio 中使用 breakpad 符号调试 Electron shell?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2008 中打开使用 Visual Studio 2005 创建的 rdl?
visual studio 2012中如何查看一个工程需要哪些dll文件???