求助,关于linux内核函数的参数问题

RT
对于linux内核中的任一个函数,在调用时,其参数是否都会放到栈里呢?如果是的话,是否都会遵守ABI规范呢?

可能问题描述的不清楚。。。。。。
我想做的是,通过内核反汇编得到的指令,来得到某函数的参数都存在哪个寄存器或者栈中。
不知道这个目标可以实现么,谢谢各位!

作者: lingzhuxuan   发布时间: 2011-03-07

有的是用寄存器加栈传参,有的纯粹用栈传参.通过反汇编可以分析出其传参方式,不过没有必要吧,看看函数声明以及编译时加的参数就可以知道了.

作者: tempname2   发布时间: 2011-03-08