PR_SET_MM
(2const)modify kernel memory map descriptor fields
#include <linux/prctl.h> /* Definition of PR_* constants */ #include <sys/prctl.h> int prctl(PR_SET_MM, long op, ...);
LIBRARY
DESCRIPTION
Modify certain kernel memory map descriptor fields of the calling process. Usually these fields are set by the kernel and dynamic loader (see ld.so(8) for more information) and a regular application should not use this feature. However, there are cases, such as self-modifying programs, where a program might find it useful to change its own memory map.
The calling process must have the CAP_SYS_RESOURCE capability. The value in op is one of the options below.