PR_PAC_RESET_KEYS(2const) PR_PAC_RESET_KEYS(2const) BEZEICHNUNG PR_PAC_RESET_KEYS - Setzt den Authentifizierungsschlussel des aufrufenden Thread-Zeigers zuruck BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_PAC_RESET_KEYS, unsigned long Schlussel, 0L, 0L, 0L); BESCHREIBUNG Setzt die Authentifizierungsschlussel des Thread-Zeigers sicher auf zufallige Werte zuruck, die vom Kernel erstellt wurden. In Schlussel geben Sie die Menge der zuruckzusetzenden Schlussel an. Dies muss ein logisches ODER von keinem oder mehreren der Folgenden sein: PR_PAC_APIAKEY Anweisungs-Authentifizierungsschlussel A PR_PAC_APIBKEY Anweisungs-Authentifizierungsschlussel B PR_PAC_APDAKEY Daten-Authentifizierungsschlussel A PR_PAC_APDBKEY Daten-Authentifizierungsschlussel B PR_PAC_APGAKEY allgemeiner Authentifizierungsschlussel >>A<< (Echt, es gibt keinen generischen Schlussel B.) Im Spezialfall, wenn Schlussel Null ist, werden alle Schlussel zuruckgesetzt. Da in der Zukunft zuatzliche Schlussel hinzugefugt werden konnten, ist dies die empfohlene Art, um alle Schlussel zu beseitigen, wenn eine saubere Ausfuhrungsumgebung etabliert wird. Es ist nicht notwendig, PR_PAC_RESET_KEYS als Vorbereitung fur den Aufruf von execve(2) auszufuhren, da execve(2) alle Zeiger-Authentifizierungsschlussel zurucksetzt. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EINVAL Schlussel enthalt gesetzte Bits, die auf dieser Platform ungultig oder nicht unterstutzt sind. STANDARDS Linux. Nur Arm64. GESCHICHTE Linux 5.0 (Arm64). WARNUNGEN Da der Compiler oder die Laufzeitumgebung einige oder alle der Schlussel verwenden konnte, konnte ein erfolgreicher PR_PAC_RESET_KEYS den aufrufenden Prozess zum Absturz bringen. Die Bedingungen, um ihn sicher zu verwenden, sind komplex und System-abhangig. Verwenden Sie ihn nur, wenn Sie genau wissen, was Sie tun. SIEHE AUCH prctl(2) Weitere Informationen finden Sie in der Kernelquelldatei Documentation/arch/arm64/pointer-authentication.rst. 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.17 8. Februar 2026 PR_PAC_RESET_KEYS(2const)