PR_SET_MM_START_CODE(2const) PR_SET_MM_START_CODE(2const) BEZEICHNUNG PR_SET_MM_START_CODE, PR_SET_MM_END_CODE - Verandert Kernel-Speicher-Map-Beschreibungsfelder BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_SET_MM, PR_SET_MM_START_CODE, unsigned long Adr, 0L, 0L); int prctl(PR_SET_MM, PR_SET_MM_END_CODE, unsigned long Adr, 0L, 0L); BESCHREIBUNG PR_SET_MM_START_CODE Setzt die Adresse, oberhalb derer der Programmtext ausgefuhrt werden kann. Der entsprechende Speicherbereich muss les- und ausfuhrbar, darf aber nicht schreibbar oder gemeinsam benutzbar sein (siehe mprotect(2) und mmap(2) fur weitere Informationen). PR_SET_MM_END_CODE Setzt die Adresse, unterhalb derer der Programmtext ausgefuhrt werden kann. Der entsprechende Speicherbereich muss les- und ausfuhrbar, darf aber nicht schreibbar oder gemeinsam benutzbar sein. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EINVAL Adr ist grosser als TASK_SIZE (die Grossenbegrenzung des Benutzer-Adressraums fur diese Architektur). EINVAL Die Berechtigungen fur den entsprechenden Speicherbereich sind nicht wie benotigt. STANDARDS Linux. GESCHICHTE Linux 3.3. SIEHE AUCH prctl(2) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . Linux man-pages 6.15 17. Mai 2025 PR_SET_MM_START_CODE(2const)