h3216542010 发表于 2012-05-08 17:43

linux inline hook的问题

linux下inline hook怎么实现?
在windows下的实现,就是流程进入到自己写的函数中执行完,然后调用另一个自己写的函数fun,跳转到原函数中继续执行。
fun函数都是类似这样定义的
void _declspec(naked) fun(int a, int b)
{
//汇编代码 跳转到原函数中继续执行
}

_declspec(naked)关键字用来防止重新为fun()开辟堆栈空间,liunx系统下有没有相似的关键字来实现?
用什么方法来实现同样的功能呢?
页: [1]
查看完整版本: linux inline hook的问题