| PR_GET_SPECULATION_CTRL(2const) | PR_GET_SPECULATION_CTRL(2const) |
PR_GET_SPECULATION_CTRL - 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.
| 2024-06-01 | Linux man-pages 6.9.1 |