2

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

4

1 回答 1

3

I don't know if there's a syscall to retrieve this information. Absolute worst case you could parse /proc/<pid>/maps.

于 2012-04-10T20:39:13.110 回答