WinDbg中的Calls窗口显示的调用栈内容有点少
[不知道这个类型的帖子放哪里合适呢]
有一个自己写的程序崩溃了,我用了 CrashRpt库 做了dmp转储
当用windbg查看的时候,发现:
1. 用 !analyze -v 命令的时候,显示出了我的程序出现问题的位置,包含了我的函数名字。
2. 用 Calls 窗口看,却看不到我的函数名。这个 和 k命令显示的栈内容一样
用 !analyze -v命令能看到的栈顶是:kernel32!RaiseException+0x52
Call窗口所显示的最下面的是:kernel32!ValidateLocale+0xa0d2
!analyze -v 命令后显示的结果中,有关线程id ,我也看了,和 Processes and Threads 窗口中所选择的是一样的。
(出现异常的函数 与 crInstall 的调用处于同一个线程)
我并不问有关crashrpt的事,我依稀记得有能切换 Calls窗口显示内容的命令(不是切换线程,貌似是往深了显示,但.kframes 不好使……)