Memory management 报告内存管理统计信息的系统调用

Memory management 报告内存管理统计信息的系统调用,memory-management,kernel,system-calls,Memory Management,Kernel,System Calls,我试图在内核2.6.18中创建一个静态系统调用来报告内存管理统计信息。例如,我需要获得活动列表中的页数。我知道有一个结构包含此信息,区域结构和字段是nr_活动的。可以在以下位置找到分配: 如何从系统调用访问此结构?我已经让系统调用工作了,但我遇到的困难是找到这个数据结构的入口点。在谷歌搜索了几天之后,我发现了一些有用的东西。 在看过mmzone之后,作业描述非常模糊,可能是故意的。h我看到几个宏对这项作业很有用。请正确解释以获得更好的答案。

我试图在内核2.6.18中创建一个静态系统调用来报告内存管理统计信息。例如,我需要获得活动列表中的页数。我知道有一个结构包含此信息,区域结构和字段是nr_活动的。可以在以下位置找到分配:


如何从系统调用访问此结构?我已经让系统调用工作了,但我遇到的困难是找到这个数据结构的入口点。

在谷歌搜索了几天之后,我发现了一些有用的东西。


在看过mmzone之后,作业描述非常模糊,可能是故意的。h我看到几个宏对这项作业很有用。

请正确解释以获得更好的答案。