自动查找系统调用签名

Find syscall signatures, automatically

我想写一个脚本(或c代码)可以自动打印支持的系统调用列表(完整的函数签名;特别是它们的名字, return 类型和参数列表)?

我已经搜索了一段时间的解决方案,并且知道系统调用名称存在于 .但是没有参数列表或return类型?

我的目标平台是 Linux(具体来说,Ubuntu)和 c

PS:通过系统调用,我的意思是系统调用的 libc 包装函数...

根据@knm241 的评论,这将起作用:

grep '^asmlinkage.*sys_' /usr/src/linux-headers-3.16.0-30/include/linux/syscalls.h