【发布时间】:2010-08-27 15:20:42
【问题描述】:
可能重复:
Is there a better way than parsing /proc/self/maps to figure out memory protection?
我有一个指针,我想检查引用的内存是否可读、可写和/或可执行。我该怎么做?
【问题讨论】:
-
我投票结束,因为这个问题的任何答案要么在另一个问题中,要么是对另一个问题的有效答案。
可能重复:
Is there a better way than parsing /proc/self/maps to figure out memory protection?
我有一个指针,我想检查引用的内存是否可读、可写和/或可执行。我该怎么做?
【问题讨论】:
您必须解析文件/proc/self/maps,其中包含您的进程的内存映射,并检查哪些映射位于您的指针值内(如果有)。 /proc/self/maps 文件包含内存保护(读/写/执行)。
有关地图文件的更多信息,请参阅this question。
【讨论】: