Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C/C++;在Linux中_C_Linux_Memory - Fatal编程技术网

如何在C/C++;在Linux中

如何在C/C++;在Linux中,c,linux,memory,C,Linux,Memory,可能重复: 我有一个指针,我想检查引用的内存是否可读、可写和/或可执行。如何执行此操作?您必须解析包含进程内存映射的文件/proc/self/maps,并检查哪些映射位于指针的值内(如果有)。/proc/self/maps文件包含内存保护(读/写/执行) 有关地图文件的更多信息,请参见。我投票决定结束,因为此问题的任何答案都在其他问题中,或者是其他问题的有效答案。

可能重复:


我有一个指针,我想检查引用的内存是否可读、可写和/或可执行。如何执行此操作?

您必须解析包含进程内存映射的文件
/proc/self/maps
,并检查哪些映射位于指针的值内(如果有)。
/proc/self/maps
文件包含内存保护(读/写/执行)


有关地图文件的更多信息,请参见。

我投票决定结束,因为此问题的任何答案都在其他问题中,或者是其他问题的有效答案。