调试器
wuhui_gdnt
这个作者很懒,什么都没留下…
展开
-
调试器如何工作(2)
调试器如何工作:第二部分——断点原作者:Eli Benderskyhttp://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints这是关于调试器如何工作系列文章的第二部分。在这之前确保你读过第一部分。在这部分我将展示在调试器中如何实现断点。断点是调试的两大支柱之一——另一个是能够在被调试进翻译 2016-05-27 11:44:16 · 1215 阅读 · 0 评论 -
调试器如何工作(1)
原作者:Eli Benderskyhttp://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1这是关于调试器如何工作的系列文章中的第一篇。我仍然不确定这个系列将包含多少文章,以及将涉及什么主题,但我将以基础开始。在这部分我将展示在Linux上调试器实现的主要构建块——ptrace系统调用。本文里的所有代码都是在3翻译 2016-05-20 11:45:30 · 581 阅读 · 0 评论 -
调试器如何工作(3)
调试器如何工作:第三部分——调试信息原作者:Eli Benderskyhttp://eli.thegreenplace.net/2011/02/07/how-debuggers-work-part-3-debugging-information这是关于调试器如何工作系列文章的第三部分。在这之前确保你读过第一、第二部分。在这部分我将解释调试器如何明白,在它跋涉机器代码里,在哪里找翻译 2016-06-03 11:57:50 · 1433 阅读 · 0 评论 -
LLVM的源代码调试
原文地址:http://llvm.org/docs/SourceLevelDebugging.html#llvm-dbg-declare引子本文是与LLVM调试信息相关的所有信息的集大成者。它描述了LLVM调试信息采用的实际形式,这对哪些关心创建前端或直接处理这些信息的人是有用的。另外,本文提供了C/C++调试信息看起来像什么的具体例子LLVM调试信息背后的哲学LLVM调试信息的思翻译 2017-03-31 13:09:40 · 7116 阅读 · 0 评论