首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WinDbg进行实时内核调试

问使用WinDbg进行实时内核调试
EN

Stack Overflow用户
提问于 2018-10-30 02:41:28
回答 1查看 116关注 0票数 0

我在宿主机上使用Microsoft WinDbg在目标机器上执行内核调试。我的目标是不断地在主机上创建一个转储文件,直到我的目标计算机崩溃。

有没有办法做到这一点?

我可以使用.dump在主机上创建内核转储文件,但必须在停止调试目标之后才能创建。

EN

回答 1

Stack Overflow用户

发布于 2018-10-30 03:01:45

也许在循环中运行.dump (您创建转储的目标是什么

假设您正在转储x gb的目标,您什么时候会停止

如果目标在你的主机空间耗尽之前从来没有崩溃过?

运行comment in循环受到所使用的计数器的限制

这里我一个接一个创建了5个转储

代码语言:javascript
复制
0:001> .for(r $t0 = 0; @$t0 < 5 ; r $t0 = @$t0+1 ) {.dump /u d:\foo.dmp }
Creating d:\foo_0788_2018-10-30_00-23-07-973_0fb4.dmp - mini user dump
Dump successfully written
Creating d:\foo_0788_2018-10-30_00-23-08-003_0fb4.dmp - mini user dump
Dump successfully written
Creating d:\foo_0788_2018-10-30_00-23-08-039_0fb4.dmp - mini user dump
Dump successfully written
Creating d:\foo_0788_2018-10-30_00-23-08-076_0fb4.dmp - mini user dump
Dump successfully written
Creating d:\foo_0788_2018-10-30_00-23-08-109_0fb4.dmp - mini user dump
Dump successfully written

结果

代码语言:javascript
复制
D:\>dir /b foo*
foo_0788_2018-10-30_00-23-07-973_0fb4.dmp
foo_0788_2018-10-30_00-23-08-003_0fb4.dmp
foo_0788_2018-10-30_00-23-08-039_0fb4.dmp
foo_0788_2018-10-30_00-23-08-076_0fb4.dmp
foo_0788_2018-10-30_00-23-08-109_0fb4.dmp

D:\>fc /b foo_0788_2018-10-30_00-23-07-973_0fb4.dmp foo_0788_2018-10-30_00-23-08-003_0fb4.dmp | head -4
Comparing files foo_0788_2018-10-30_00-23-07-973_0fb4.dmp and FOO_0788_2018-10-30_00-23-08-003_0FB4.DMP
00000014: 13 14
0000011C: 03 02
00000A04: C4 5C

D:\>fc /b foo_0788_2018-10-30_00-23-07-973_0fb4.dmp foo_0788_2018-10-30_00-23-08-039_0fb4.dmp | head -4
Comparing files foo_0788_2018-10-30_00-23-07-973_0fb4.dmp and FOO_0788_2018-10-30_00-23-08-039_0FB4.DMP
00000014: 13 14
0000011C: 03 02
00000A04: C4 70

D:\>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53051883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档