.\" -*- coding: UTF-8 -*- .\" Copyright 2018, Konrad Rzeszutek Wilk .\" Copyright 2018, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PR_GET_SPECULATION_CTRL 2const "8. Februar 2026" "Linux man\-pages 6.17" .SH BEZEICHNUNG PR_GET_SPECULATION_CTRL \- Ermittelt den Zustand einer Spekulations\-Misfunktionalität für den aufrufenden Thread .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP /* Definition der \fBPR_*\fP\-Konstanten */ \fB#include \fP .P \fBint prctl(PR_GET_SPECULATION_CTRL, long \fP\fIMisfunktionalität\fP\fB, 0L, 0L, 0L);\fP .fi .SH BESCHREIBUNG Liefert den in \fIMisfunktionalität\fP angegebenen Zustand der Spekulations\-Misfunktionalität zurück. .P Derzeit muss \fIFehlverhalten\fP einer der folgenden Werte sein: .TP \fBPR_SPEC_STORE_BYPASS\fP .\" commit 9137bb27e60e554dab694eafa4cca241fa3a694f Ermittelt den Zustand der spekulativen Speicher\-Umgehungs\-Misfunktionalität. .TP \fBPR_SPEC_INDIRECT_BRANCH\fP (seit Linux 4.20) Ermittelt den Zustand der indirekten Branch\-Spekulations\-Misfunktionalität. .P Der Rückgabewert verwendet die Bits 0\-4 mit der folgenden Bedeutung: .TP \fBPR_SPEC_PRCTL\fP Die Abschwächung kann für jeden Thread mit \fBPR_SET_SPECULATION_CTRL\fP(2const) gesteuert werden. .TP \fBPR_SPEC_ENABLE\fP Die Spekulationsfunktionalität ist aktiviert, die Abschwächung deaktiviert. .TP \fBPR_SPEC_DISABLE\fP Die Spekulationsfunktionalität ist deaktiviert, die Abschwächung aktiviert. .TP \fBPR_SPEC_FORCE_DISABLE\fP Identisch zu \fBPR_SPEC_DISABLE\fP, kann aber nicht rückgängig gemacht werden. .TP \fBPR_SPEC_DISABLE_NOEXEC\fP (seit Linux 5.1) Identisch zu \fBPR_SPEC_DISABLE\fP, aber der Zustand wird bei \fBexecve\fP(2) zurückgesetzt. .P Falls alle Bits 0 sind, dann ist die CPU nicht von der Spekulations\-Misfunktionalität betroffen. .P Falls \fBPR_SPEC_PRCTL\fP gesetzt ist, dann ist die Thread\-bezogene Steuerung der Abschwächung verfügbar. Falls nicht gesetzt, wird \fBPR_SET_SPECULATION_CTRL\fP(2const) für die Spekulations\-Misfunktionalität fehlschlagen. .SH RÜCKGABEWERT Im Erfolgsfall liefert \fBPR_GET_SPECULATION_CTRL\fP den oben beschriebenen nichtnegativen Wert zurück. Im Fehlerfall wird \-1 zurückgeliefert und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBENODEV\fP Der Kernel oder die CPU unterstützt das angeforderte Spekulations\-\fIFehlverhalten\fP nicht. .SH STANDARDS Linux. .SH GESCHICHTE Linux 4.17. .SH "SIEHE AUCH" \fBprctl\fP(2), \fBPR_SET_SPECULATION_CTRL\fP(2const) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: .MT debian-l10n-german@lists.debian.org .ME .