如何用windbg分析64位机上32位程序的dump文件?
首先,我们使用windbg打开转储文件。此时,如果您输入!直接分析-v,你得到的堆栈结果将无法看到你想要看到的。其次,加载wow64exts模块,因为您需要此模块的帮助才能将64位转储转换为32位转储。类型。再次加载64exts以进行转换。输入!西南。最后,根据32位转储文件的分析方法对转储文件进行分析。
dump文件如何分析?
1.以dump格式打开文件,打开windbg,通过[file]菜单选择打开dump文件,[opencrashdump],或通过cmd打开dos命令窗口,切换到windbg目录,使用命令windbg–z“d/lines2009-7-25-22-20-33-900。dmp“-z为表示路径图1.1使用windbg打开转储文件,编写了一个简单的程序,可以产生除数0的异常,让它运行,崩溃,通过drwtsn生成dmp文件,然后通过windbg对dmp文件进行分析,定位程序错误。目的:了解windbg的基本功能。程序源代码:voidcrash(void){inti=1intj=0i/=j}voidmain(void){crash()}编译器环境:vc6.0编译器设置:此步骤不需要对发行版本进行优化。如果使用优化,则不会组装上述源代码中的crash(void)函数。
原文标题:idea怎么查看底层源码 如何用windbg分析64位机上32位程序的dump文件?,如若转载,请注明出处:https://www.saibowen.com/tougao/22629.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。