我知道 11.04 是一个旧版本,但我正在进行的项目要求我将一些系统调用与其系统调用号进行映射。我可以在 ubuntu 11.04 (x86) 中找到系统调用到编号的表/文件吗?
编辑:我希望能够从文件中提取以下映射:
编号................................系统调用
x..............................................sys_readv
y..............................................系统状态
答案1
我在我的 ubuntu 14.04 中找到了它们:
/usr/src/linux-headers-3.19.0-25/include/uapi/asm-generic/unistd.h
希望这就是您所寻找的。
答案2
你可以在 Ubuntu 网站上找到它这里。
答案3
我正在 SEEDLabs 上做一些工作,它是 Ubuntu 16.04.1。
我在这里找到了系统调用号码的列表:/usr/include/i386-linux-gnu/asm/unistd_32.h
另外,这里是我的系统信息的输出(忽略日期):
uname -a
Linux VM 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:41 UTC 2017 i686 athlon i686 GNU/Linux