约有 18 项符合查询结果, 以下是第 1 - 2项。
费时 < 1 秒。
谢谢回复,这个我之前试过了,因为这个dump是完全的内存转储,当转到具体的进程并装载好用户态符号后,看到的也只有x64的栈,不知道是否还有其它的什么办法了;
Posted in C/C++本地代码调试
by
qstesiro
on 2015-05-24
抓取了一个64位的完全内存转储,想看看当时系统中一个进程的用户态栈,但是这个进程是32的位,无法看看到用户态的栈帧,有什么方法吗?
Posted in C/C++本地代码调试
by
qstesiro
on 2015-05-21
再想请教一下,关于这部分的内容有什么资料给推荐一下吧,在网上找了一下没有找到相关的内容,谢谢了。
Posted in C/C++本地代码调试
by
qstesiro
on 2015-05-21
今天看了分析了一个dump(完整的dump),发现反汇编不正确,之前没有遇到过,完整的dump反汇编都是没有问题的,请教是这什么原因,谢谢以下是栈与反汇编的内容:0:000> ~0 kvChildEBP RetAddr Args to Child0012ec9c 64b0514d ffffffff 22812c18 00000000 mshtml!CHtmPost::Exec+0x6370012ecb0 64c933f9 22812c18 00000000 0012ed30 mshtml!CHtmPost::RunNested+0x142 (FPO: [0,1,2])0012ecd0 64b0537f 12f7c964 00000001 0012ed30 ...
Posted in C/C++本地代码调试
by
qstesiro
on 2015-05-18
dump 是什么类型的,如果是 MiniDump 可以设置 .exepath后再反汇编看看执行的ip内容,是不是 int 3, 再做后续的分析;
Posted in C/C++本地代码调试
by
qstesiro
on 2015-05-17
谢谢两位的回答,但是我发现,如果是一个跨模块的函数调用,所有的参数都是走栈的,所以不管模块自己的编译选项是否发生变化,是不会影响调用它或是被它调用的模块的,当然也可能是因为我观察的数据不够多没有遇到过跨模块调用但是不通过栈传递的情况;
Posted in C/C++本地代码调试
by
qstesiro
on 2015-03-31
分析dump时需要分析参数,但是有些参数会通过寄存器传递,分析起来很不方便,请问编译器是否有选项或是参数,来阻止编译器通过寄存器传递参数,但是可以保持其它的优化正常进行,谢谢了
Posted in C/C++本地代码调试
by
qstesiro
on 2015-03-24
我在公司试了,调试器的版本是一样的,VS2005编译不能正常显示运行时库操作的栈,不知道是什么原因。
Posted in WinDbg
by
qstesiro
on 2015-01-12