c++ - 如何获取系统调用的参数列表及其类型?

标签 c++ c linux system

我想知道是否有办法获取 linux 系统调用的所有参数及其类型...作为列表或任何数据结构。绝对使用 C 或 C++。 有一些方法可以给出参数的内存地址,但我需要实际值。

或者如果有人能告诉我如何从这些内存地址中获取实际值?因为这些地址在不同时间持有不同类型的值。

谁能帮帮我?

最佳答案

试试看这里,看起来它应该能带你到你要去的地方:

How can I get a list of Linux system calls and number of args they take automatically?

关于c++ - 如何获取系统调用的参数列表及其类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20124898/

相关文章:

c - 使用 gdb 为多线程应用程序设置观察点

linux - 操作系统中的任何命令如何工作?

c - 什么 gdbus 函数返回子对象节点列表?

c++ - 在 Linux 上用 C++ 移动文件的更快方法

c++ - SSPI 头文件 - fatal error

c++ - 关于预处理过程中MACROS的扩展

c++接口(interface)告诉我我的参数尚未声明

c++ - 函数的 C/C++ 内存管理

c - Yacc/Lex 给出此代码的段错误

c - 如何使用另一个 C 文件中的结构中的数据?