引用: 引用 1 楼 gsymichael 的回复:
顶。
要把对应的.pdb文件放进去的。不然只显示Handle值,没有具体的Thread Name。
引用: 引用 7 楼 xdkui 的回复:
引用 1 楼 gsymichael 的回复:
顶。
要把对应的.pdb文件放进去的。不然只显示Handle值,没有具体的Thread Name。
pdb包含symbol信息, 拷贝pdb文件到kdmp同目录.
有PB吗,有的话,打开kdmp, attach上去,然后双击callstack, 就可以看到源码了
至于WinDBG, 没有试过, 关注下
不过你可以试试在File-->Symbol Search Path 和 File-->Source Search Path设置看看
引用: 引用 8 楼 navi_dx 的回复:
自己加一个SEH捕获一下异常,把crash信息输出,再利用编译器生成的map文件定位崩溃代码区间,我一直这样用感觉不错
引用: 引用 14 楼 pilixuanke 的回复:
我再回复一下吧。希望能发上去。[这回学乖了,在编辑器中输好了才Copy过来的]
我在PC机上使用过WinDbg,但不知这种方法是否适用CE系统,LZ帮我验证一下吧,呵呵:
步骤如下
1. 在Release版本中添加调试信息。
2. 在程序中加入ErrorReporting崩溃处理代码,生成崩溃文件。
3. 打开WinDbg,设置好符号路径,然后打开崩溃文件。使用!analyze -v命令来分析崩溃时的情况。
一般也就是看看崩溃线程的堆栈情况。
…
引用: 引用 8 楼 navi_dx 的回复:
自己加一个SEH捕获一下异常,把crash信息输出,再利用编译器生成的map文件定位崩溃代码区间,我一直这样用感觉不错
引用: 引用 19 楼 guopeixin 的回复:
引用 11 楼 BEYONDMA 的回复:
WinDbg还真没在CE下用过这个东东,一般都是打LOG来DEBUG:)帮顶!
^_^,我也这么用