我尝试在系统表中添加新的系统调用。根据文档,应该有一个目录,例如/arch/x86/syscalls
。syscalls
内核版本中缺少该目录。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