Debugging Tools for Windows

内核Dump

内核Dump包含崩溃时被内核所使用的所有内存。

这种dump文件比完整内存dump要小很多。一般它只有系统物理内存的1/3大小。当然,大小根据不同的情况会有所不同。

该dump文件不会包含未分配的内存,或 任何分配给用户模式程序的内存。它仅包含分配给Windows内核和硬件抽象层(HAL),以及内核模式驱动和其他内核模式程序的内存。

大多数情况下这种崩溃dump是最有用的。它比完整内存dump要小很多,但是只省略了那些不太可能造成崩溃的内存内容。

由于这类dump文件没有包含崩溃时存在的任何用户模式可执行文件的映像,所以如果他们很重要的话,需要设置可执行映像路径。

内核Dump默认写入%SystemRoot%\Memory.dmp

如果第二次错误检查创建了另一个内核Dump(或完整内存dump),前一个文件会被覆盖掉。

调试内核Dump时要避免显示页面丢失错误的信息,可以使用.ignore_missing_pages命令。

Build machine: CAPEBUILD