在最新内核中添加系统调用

在最新内核中添加系统调用

我尝试在系统表中添加新的系统调用。根据文档,应该有一个目录,例如/arch/x86/syscallssyscalls内核版本中缺少该目录。4.4.0-22-generic 有人能帮我解决这个问题吗?我还需要有关如何在此内核版本中向系统表添加系统调用的信息。

答案1

内核中的系统调用表4.x位于:

linux-4.x/arch/x86/entry/syscalls/syscall_64.tbl

对于 32 位版本:

linux-4.x/arch/x86/entry/syscalls/syscall_32.tbl

相关内容