我想将内核函数与ftrace挂钩,我从GitHub下载了示例代码。我只更改了要挂接的功能。
在回调函数中,如果我仅调用钩子函数,就可以了。但是,即使我叫printk
,也会生成oop。
回调函数:
static int (*real_security_file_open)(struct file *file);
static int fake_security_file_open(struct file *file)
{
pr_info("file:%p",file);
return real_security_file_open(file);
}
我想知道如何解决它。