PR_SET_MM_START_DATA(2const) PR_SET_MM_START_DATA(2const) NOM PR_SET_MM_START_DATA, PR_SET_MM_END_DATA - 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_DATA, unsigned long addr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_END_DATA, unsigned long addr, 0L, 0L); DESCRIPTION PR_SET_MM_START_DATA Definir l'adresse au-dessus de laquelle les donnees initialisees et non initialisees (bss) sont placees. La zone de memoire correspondante doit etre accessible en lecture et en ecriture, mais pas en execution et ne doit pas pouvoir etre partagee. PR_SET_MM_END_DATA Definir l'adresse en dessous de laquelle les donnees initialisees et non initialisees (bss) sont placees. La zone de memoire correspondante doit etre accessible en lecture et en ecriture, mais pas en execution 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_DATA(2const)