【问题标题】:Find syscall signatures, automatically自动查找系统调用签名
【发布时间】:2015-10-03 16:45:36
【问题描述】:

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

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

我的目标平台是 Linux(特别是 Ubuntu)和c

PS:系统调用是指系统调用的 libc 包装函数...

【问题讨论】:

标签: c linux shell operating-system system-calls


【解决方案1】:

基于 @knm241 的 cmets,这将起作用:

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

【讨论】:

    猜你喜欢
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 1970-01-01
    • 2023-03-23
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多