-
-
转储文件的抓取是否出错?
-
发表于:
2015-12-29 08:55
4418
-
我在WIN7系统的64位版本上抓取转储文件,在程序崩溃时,使用的WINDUG进行抓取,命令是:.dump -ma c:\VC\x.dmp,然后WINDUG打开转储文件,使用命令:!analyze -v,进行分析,发现调用栈是:
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
02edfb34 772033ca 00000000 02edfb80 77b49ed2 ntdll!DbgBreakPoint
02edfb40 77b49ed2 00000000 7025079a 00000000 kernel32!BaseThreadInitThunk+0x12
02edfb80 77b49ea5 77baf7ea 00000000 00000000 ntdll!RtlInitializeExceptionChain+0x63
02edfb98 00000000 77baf7ea 00000000 00000000 ntdll!RtlInitializeExceptionChain+0x36
STACK_COMMAND: ~1s; .ecxr ; kb
FOLLOWUP_IP:
ntdll!DbgBreakPoint+0
77b2000c cc int 3
这样的调用栈几乎没有价值,和使用VS2010抓取的堆栈相比,信息量太少。请问,是我抓取转储文件的方式不对码?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!