Re: 如何得知函数调用的顺序?

WinDbg

如何得知函数调用的顺序?


merry 2009-03-24, 16:39 下午

经常看到类似如下的函数调用顺序,一直奇怪这个调用是如何得到的,我用windbg试着跟踪过,发现很容易被Call指令带到其他地方了。
    ReadFile->ntdll!ntReadFile->nt!ntReadFile


想问一下,用什么方法简便地获得这个调用顺序的?
    谢谢!

Re: 如何得知函数调用的顺序?


merry 2009-03-24, 23:16 下午
等待...

Re: 如何得知函数调用的顺序?


格蠹老雷 2009-03-25, 09:30 上午
栈回溯就可以生成函数调用序列,例如WinDBG的k系列命令,不过不是严格像楼主说的那种格式。

Re: 如何得知函数调用的顺序?


王宇 2009-03-25, 10:02 上午
或者是指令序列扫描,类似于 IDA 那样的生成程序逻辑图。

Re: 如何得知函数调用的顺序?


merry 2009-04-09, 18:48 下午
请问如何用IDA 生成程序逻辑图?
因为试了一段时间, 不知如何找到相关选项。

Powered by Community Server Powered by CnForums.Net