Проблема с перехватом функции ядра с помощью ftrace - PullRequest
0 голосов
/ 18 января 2020

Я хочу подключить функцию ядра к ftrace, я скачал пример кода с GitHub . Я изменил только функцию, которую хочу подключить.

В функции обратного вызова, если я вызываю только функцию, которая подключена - все в порядке. Но , даже если я позвоню printk, сгенерируется упс.

Функция обратного вызова:

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);
}

упс

Я хочу знать, как это исправить.

...