linux 关于虚拟内存的几个系统调用_mcl_current-CSDN博客

网站介绍:文章浏览阅读1.7k次。《linux/UNIX系统编程手册》中提到的一个关于虚拟内存的几个系统调用,在有些场景下需要对应用程序的虚拟内存进行进一步的调优时经常需要用到这几个系统调用。mprotectmproect系统调用主要用于修改内存区域上的权限,函数原型如下:#include <sys/mman.h>int mprotect(void *addr, size_t len, int prot);addr: 所要修改的虚拟内存区域的起始地址,其中addr地址必须与系统页(sysconf(_SC_P_mcl_current