通往WinDbg的捷径.docVIP

  • 3
  • 0
  • 约3.17万字
  • 约 17页
  • 2017-01-29 发布于重庆
  • 举报
通往WinDbg的捷径

通往WinDbg的捷径(一) 导言 你钟情什么样的调试器?如果你问我这个问题,我会回答是“Visual?Studio?+?WinDbg”。我比较喜欢Visual?Studio那朴实无华且易操作的接口,更喜欢它能迅速把我需要的信息以可视的形式展示出来。但遗憾的是,Visual?Studio调试器无法获取某些信息。例如,假设我想知道哪个线程正在占用特殊的临界区?或者是哪个函数占用了大部分的栈空间?不用担心,有WinDbg呢。它的命令能回答这些问题,以及调试过程中出现的其它有趣的问题。甚至不退出Visual?Studio,WinDbg就可以附上目标应用程序――谢谢WinDbg支持入侵模式的调试(本文后面会详细讨论),我们可以把Visual?Studio?GUI和WinDbg的命令行结合起来使用。 唯一的问题是WinDbg不太好用。需要花些时间适应它的用户界面,而掌握它的命令则要花更多的时间。但是假设你现在就需要它,马上用它调试紧急的问题?有什么快速简便的方法吗?当然。WinDbg的小弟CDB,功能和WinDbg差不多;因为它是基于命令行的,所以用起来更简单一些。在这篇文章里,我将把CDB作为Visual?Studio调试器的补充,介绍怎样使用CDB。在这篇文章里,你将会看到怎样配置CDB,怎样用它解决实际的问题。另外,我还会提供一些批处理文件,它们可以隐藏CDB命令行接口的大部分复杂性,

文档评论(0)

1亿VIP精品文档

相关文档