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