PR_SET_MM_START_CODE(2const) PR_SET_MM_START_CODE(2const) NOM PR_SET_MM_START_CODE, PR_SET_MM_END_CODE - modify kernel memory map descriptor fields BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include /* Definition des constantes PR_* */ #include int prctl(PR_SET_MM, PR_SET_MM_START_CODE, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_END_CODE, unsigned long addr, 0L, 0L); DESCRIPTION PR_SET_MM_START_CODE Definir l'adresse au dessus de laquelle le texte du programme peut etre execute. La zone de memoire correspondante doit etre accessible en lecture et en execution, mais pas en ecriture et ne doit pas pouvoir etre partagee (consultez mprotect(2) et mmap(2) pour plus d'informations). PR_SET_MM_END_CODE Definir l'adresse en dessous de laquelle le texte du programme peut etre execute. La zone de memoire correspondante doit etre accessible en lecture et en execution, mais pas en ecriture et ne doit pas pouvoir etre partagee. VALEUR RENVOYEE En cas de succes, 0 est renvoye. En cas d'erreur, -1 est renvoye et errno est positionnee pour indiquer l'erreur. ERREURS EINVAL addr is greater than TASK_SIZE (the limit on the size of the user address space for this architecture). EINVAL The permissions of the corresponding memory area are not as required. STANDARDS Linux. HISTORIQUE Linux 3.3. VOIR AUSSI prctl(2) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.15 17 mai 2025 PR_SET_MM_START_CODE(2const)