【发布时间】:2014-06-08 14:03:30
【问题描述】:
我需要将 Linux 系统调用号翻译成人类可读的名称。在内核 2.6.32 中,我从 /usr/include/asm/unistd_32.h 中的 _NR* 宏中提取名称,这很麻烦,但确实有效。现在我需要让它在内核 3.2.0 上工作,这个文件不再存在。
将 Linux 系统调用号映射为人类可读名称的最简单、最便携的方法是什么?例如。 1->退出,6->关闭等
【问题讨论】:
-
据我所知,没有程序化的方法可以做到这一点。只在内核源代码中挖掘。 This file contains the system call numbers
标签: c linux system-calls