读书人

《coredump有关问题原理探究》Linux x

发布时间: 2013-01-28 11:49:56 作者: rapoo

《coredump问题原理探究》Linux x86版3.7节栈布局之返回值

虽然在x86里,返回值并不是通过栈来传递。但返回值也是调用约定的一个知识点。而且,对于函数来说,有入应该有出,入就是参数,出就是返回值。但返回值有什么特征呢?

看一下例子:

   0x0804847d <+3>:     mov    $0x2,%eax

是由代码生成的。

从上面可以看到,在x86中,返回值是通过eax寄存器来传递的。


PS:下一节将讲述如何定位“??”栈的方法,敬请期待




读书人网 >UNIXLINUX

热点推荐