首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

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

2013-01-28 
《coredump问题原理探究》Linux x86版3.7节栈布局之返回值虽然在x86里,返回并不是通过栈来传递。但返回也是调

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

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

看一下例子:

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

是由代码生成的。

 

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


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




热点排行