在linux中添加系统调用时修改syscall_table.S

时间:2014-03-22 16:20:16

标签: linux linux-kernel system-calls

我目前在找到arch / x86 / kernel /目录中的syscall_table.S文件时遇到问题。在我关注的在线tutorail中,我很高兴能在这个位置找到该文件。我使用的是linux-3.11.10。请告诉我如何找到这个文件。但是,我在其他一些文件夹中找到了这个文件。如果我要修改其中一个,我应该修改哪一个? 以下文件夹具有syscall_table.S: 弓/ MicroBlaze的/内核 弓/ M32R /内核 弓/ AVR32 /内核 拱/ PARISC /内核

1 个答案:

答案 0 :(得分:0)

你的问题并没有具体说明你究竟要做什么。

sys_call_table在arch / x86 / kernel / syscall_64.c

中定义

系统调用条目位于arch / x86 / kernel / entry_64.S

例程与include / uapi / asm-generic / unistd.h和arch / x86 / syscalls / syscall_64.tbl

中的系统调用号相关联

您可能还想查看include / linux / syscalls.h。