首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux中添加系统调用时修改syscall_table.S

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

Stack Overflow用户
提问于 2014-03-23 00:20:16
回答 1查看 374关注 0票数 1

我目前在arch/x86/ syscall_table.S /目录中查找内核文件时遇到了一个问题。在我正在关注的在线教程中,我会在这个位置找到这个文件。我正在使用linux-3.11.10。请告诉我如何找到这个文件。但是,我在其他一些文件夹中找到了这个文件。如果我要修改其中的一个,我应该修改哪一个?以下文件夹包含syscall_table.S : arch/microblaze/kernel arch/m32r/kernel arch/avr32/kernel arch/parisc/kernel

EN

回答 1

Stack Overflow用户

发布于 2014-03-23 02:19:49

你的问题并没有很具体地说明你到底想要做什么。

内核在arch/x86/ sys_call_table /syscall_64.c中定义

syscall条目位于arch/x86/kernel/ entry _64.S中

例程与include/uapi/asm-generic/unistd.h和arch/x86/syscalls/ syscall _64.tbl中的syscall编号相关联

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22580197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档