C++
文章平均质量分 86
mountaintaiII
这个作者很懒,什么都没留下…
展开
-
小览call stack(调用栈) (二)——调用约定
在上一篇博客中小览call stack(调用栈) (一)中,我展示了如何在windbg中观察调用栈的相关信息:函数的返回地址,参数,返回值。这些信息都按照一定的规则存储在固定的地方。这个规则就是调用约定(calling convention)。 调用约定在计算机界不是什么新鲜的概念,已经有许多相关的文献给予详细的介绍。比较全面的介绍可以参见wikipedia上的相关页面。然而,如果你和我一原创 2009-03-12 23:36:00 · 4236 阅读 · 1 评论 -
小览CallStack(调用栈)(三)-用调试器脚本查看调用栈信息
在这一系列之前的两篇文章中,我介绍了如何在windbg中查看调用栈的相关信息(详见小览call stack(调用栈)(一)),以及调用约定(详见小览call stack(调用栈) (二)——调用约定)。今天的这篇博客在二者的基础之上,介绍如何使用调式器脚本程序来观察调用栈。对CallStack感兴趣的朋友可以在此基础上开发更加详尽的脚本来观察CallStack的信息;对调试感兴趣的朋友则可以看一下原创 2009-04-12 23:59:00 · 1989 阅读 · 0 评论