PR_GET_SPECULATION_CTRL
get the state of a speculation misfeature for the calling thread
- Provided by: manpages-dev (Version: 6.17-1)
- Source: manpages
- Report a bug
get the state of a speculation misfeature for the calling thread
Standard C library (libc, -lc)
#include <linux/prctl.h> /* Definition of PR_* constants */ #include <sys/prctl.h>
int prctl(PR_GET_SPECULATION_CTRL, long misfeature, 0L, 0L, 0L);
Return the state of the speculation misfeature specified in misfeature.
Currently, misfeature must be one of:
The return value uses bits 0-4 with the following meaning:
If all bits are 0, then the CPU is not affected by the speculation misfeature.
If PR_SPEC_PRCTL is set, then per-thread control of the mitigation is available. If not set, PR_SET_SPECULATION_CTRL(2const) for the speculation misfeature will fail.
On success, PR_GET_SPECULATION_CTRL returns the nonnegative value described above. On error, -1 is returned, and errno is set to indicate the error.
Linux.
Linux 4.17.