2014年1月25日

Linux Debugging(三): C++函数调用的参数传递方法总结(通过gdb+反汇编)

摘要: 上一篇文章《Linux Debugging:使用反汇编理解C++程序函数调用栈》没想到能得到那么多人的喜爱,因为那篇文章是以32位的C++普通函数(非类成员函数)为例子写的,因此只是一个特殊的例子。本文将函数调用时的参数传递方法进行一下总结。总结将为C++普通函数、类成员函数;32位和64位进行总结。 建议还是读一下Linux Debugging:使用反汇编理解C++程序函数调用栈,这样本文的结论将非常容易理解,将非常好的为CoreDump分析开一个好头。而且,它也是32位C++ 普通函数的调用的比较好的例子,毕竟从汇编的角度,将参数如何传递的进行了比较好的说明。1. 32位程序普通函数普通. 阅读全文

posted @ 2014-01-25 16:46 anzhsoft 阅读(673) 评论(0) 推荐(0) 编辑

导航