PR_SET_SPECULATION_CTRL(2const) PR_SET_SPECULATION_CTRL(2const) BEZEICHNUNG PR_SET_SPECULATION_CTRL - Setzt den Zustand fur die Spekulations-Fehlverhalten fur den aufrufenden Thread BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_SET_SPECULATION_CTRL, long Fehlverhalten, long Wert, 0L, 0L); BESCHREIBUNG Setzt den Zustand des in Fehlverhalten angegebenen Spekulationsfehlverhaltens. Die Spekulationsfehlverhaltensseinstellungen sind Thread-gebundene Attribute. Derzeit muss Fehlverhalten einer der folgenden Werte sein: PR_SPEC_STORE_BYPASS Setzt den Zustand des Umgehungsfehlverhaltens des Spekulationsspeichers. PR_SPEC_INDIRECT_BRANCH (seit Linux 4.20) Setzt den Zustand des Umgehungsfehlverhaltens fur indirekte Verzweigung. Das Argument Wert wird zum Hereinreichen des Steuerwerts verwandt. Dieser ist einer der folgenden Werte: PR_SPEC_ENABLE Die Spekulationsfunktionalitat ist aktiviert, die Abschwachung deaktiviert. PR_SPEC_DISABLE Die Spekulationsfunktionalitat ist deaktiviert, die Abschwachung aktiviert. PR_SPEC_FORCE_DISABLE Identisch zu PR_SPEC_DISABLE, kann aber nicht ruckgangig gemacht werden. PR_SPEC_DISABLE_NOEXEC (seit Linux 5.1) Identisch zu PR_SPEC_DISABLE, aber der Zustand wird bei execve(2) zuruckgesetzt. Derzeit nur fur PR_SPEC_STORE_BYPASS unterstutzt. Die Spekulationsfunktionalitat kann auch uber den Systemstartparameter spec_store_bypass_disable gesteuert werden. Dieser Parameter konnte eine schreibgeschutzte Richtlinie durchsetzen, die dazu fuhren konnte, dass der Aufruf prctl() mit dem Fehler ENXIO fehlschlagt. Weitere Details finden Sie in der Kernelquelldatei Documentation/admin-guide/ kernel-parameters.rst. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER ENODEV Der Kernel oder die CPU unterstutzt das angeforderte Spekulations-Fehlverhalten nicht. ENXIO Die Steuerung des ausgewahlten Fehlverhaltens ist nicht moglich. Unter PR_GET_SPECULATION_CTRL konnen Sie die Bitfelder einsehen, um zu bestimmen, welche Option verfugbar ist. EPERM Die Spekulation wurde mit PR_SPEC_FORCE_DISABLE deaktiviert und der Aufrufende versuchte, sie wieder zu aktivieren. ERANGE Fehlverhalten ist kein gultiger Wert. STANDARDS Linux. GESCHICHTE Linux 4.17. SIEHE AUCH prctl(2), PR_GET_SPECULATION_CTRL(2const) 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_SET_SPECULATION_CTRL(2const)