我想编写一个脚本(或c
代码),可以自动打印支持的sys调用列表(完整的函数签名;特别是它们的名称,返回类型和参数)列表)?
我已经搜索了一段时间的解决方案,并且知道系统调用名称存在于。但是没有参数列表或返回类型?
我的目标平台是Linux(特别是Ubuntu)和c
。
PS:通过系统调用,我的意思是系统调用的libc包装函数...
答案 0 :(得分:2)
根据@ knm241的评论,这将有效:
grep '^asmlinkage.*sys_' /usr/src/linux-headers-3.16.0-30/include/linux/syscalls.h