获取Linux中的内存权限详细信息

时间:2012-04-10 20:29:55

标签: linux memory memory-management mprotect

我使用mmap作为分配内存,并将一些页面标记为PROT_READ,并使用mprotect将其标记为PROT_NONE。我的实现具有基于内存权限的逻辑。目前我有内存位置信息,如何获得当前的保护状态? (PROT_READ / PROT_NONE)

1 个答案:

答案 0 :(得分:3)

我不知道是否有系统调用来检索此信息。 绝对最坏的情况,您可以解析/proc/<pid>/maps