enum PR [src]
Fields
SET_PDEATHSIG = 1
GET_PDEATHSIG = 2
GET_DUMPABLE = 3
SET_DUMPABLE = 4
GET_UNALIGN = 5
SET_UNALIGN = 6
GET_KEEPCAPS = 7
SET_KEEPCAPS = 8
GET_FPEMU = 9
SET_FPEMU = 10
GET_FPEXC = 11
SET_FPEXC = 12
GET_TIMING = 13
SET_TIMING = 14
SET_NAME = 15
GET_NAME = 16
GET_ENDIAN = 19
SET_ENDIAN = 20
GET_SECCOMP = 21
SET_SECCOMP = 22
CAPBSET_READ = 23
CAPBSET_DROP = 24
GET_TSC = 25
SET_TSC = 26
GET_SECUREBITS = 27
SET_SECUREBITS = 28
SET_TIMERSLACK = 29
GET_TIMERSLACK = 30
TASK_PERF_EVENTS_DISABLE = 31
TASK_PERF_EVENTS_ENABLE = 32
MCE_KILL = 33
MCE_KILL_GET = 34
SET_MM = 35
SET_PTRACER = 0x59616d61
SET_CHILD_SUBREAPER = 36
GET_CHILD_SUBREAPER = 37
SET_NO_NEW_PRIVS = 38
GET_NO_NEW_PRIVS = 39
GET_TID_ADDRESS = 40
SET_THP_DISABLE = 41
GET_THP_DISABLE = 42
MPX_ENABLE_MANAGEMENT = 43
MPX_DISABLE_MANAGEMENT = 44
SET_FP_MODE = 45
GET_FP_MODE = 46
CAP_AMBIENT = 47
SVE_SET_VL = 50
SVE_GET_VL = 51
GET_SPECULATION_CTRL = 52
SET_SPECULATION_CTRL = 53
_
Members
- CAP_AMBIENT_CLEAR_ALL (Constant)
- CAP_AMBIENT_IS_SET (Constant)
- CAP_AMBIENT_LOWER (Constant)
- CAP_AMBIENT_RAISE (Constant)
- ENDIAN_BIG (Constant)
- ENDIAN_LITTLE (Constant)
- ENDIAN_PPC_LITTLE (Constant)
- FP_EXC_ASYNC (Constant)
- FP_EXC_DISABLED (Constant)
- FP_EXC_DIV (Constant)
- FP_EXC_INV (Constant)
- FP_EXC_NONRECOV (Constant)
- FP_EXC_OVF (Constant)
- FP_EXC_PRECISE (Constant)
- FP_EXC_RES (Constant)
- FP_EXC_SW_ENABLE (Constant)
- FP_EXC_UND (Constant)
- FP_MODE_FR (Constant)
- FP_MODE_FRE (Constant)
- FPEMU_NOPRINT (Constant)
- FPEMU_SIGFPE (Constant)
- MCE_KILL_CLEAR (Constant)
- MCE_KILL_DEFAULT (Constant)
- MCE_KILL_EARLY (Constant)
- MCE_KILL_LATE (Constant)
- MCE_KILL_SET (Constant)
- SET_MM_ARG_END (Constant)
- SET_MM_ARG_START (Constant)
- SET_MM_AUXV (Constant)
- SET_MM_BRK (Constant)
- SET_MM_END_CODE (Constant)
- SET_MM_END_DATA (Constant)
- SET_MM_ENV_END (Constant)
- SET_MM_ENV_START (Constant)
- SET_MM_EXE_FILE (Constant)
- SET_MM_MAP (Constant)
- SET_MM_MAP_SIZE (Constant)
- SET_MM_START_BRK (Constant)
- SET_MM_START_CODE (Constant)
- SET_MM_START_DATA (Constant)
- SET_MM_START_STACK (Constant)
- SET_PTRACER_ANY (Constant)
- SPEC_DISABLE (Constant)
- SPEC_ENABLE (Constant)
- SPEC_FORCE_DISABLE (Constant)
- SPEC_NOT_AFFECTED (Constant)
- SPEC_PRCTL (Constant)
- SPEC_STORE_BYPASS (Constant)
- SVE_SET_VL_ONEXEC (Constant)
- SVE_VL_INHERIT (Constant)
- SVE_VL_LEN_MASK (Constant)
- TIMING_STATISTICAL (Constant)
- TIMING_TIMESTAMP (Constant)
- TSC_ENABLE (Constant)
- TSC_SIGSEGV (Constant)
- UNALIGN_NOPRINT (Constant)
- UNALIGN_SIGBUS (Constant)
Source
pub const PR = enum(i32) {
SET_PDEATHSIG = 1,
GET_PDEATHSIG = 2,
GET_DUMPABLE = 3,
SET_DUMPABLE = 4,
GET_UNALIGN = 5,
SET_UNALIGN = 6,
GET_KEEPCAPS = 7,
SET_KEEPCAPS = 8,
GET_FPEMU = 9,
SET_FPEMU = 10,
GET_FPEXC = 11,
SET_FPEXC = 12,
GET_TIMING = 13,
SET_TIMING = 14,
SET_NAME = 15,
GET_NAME = 16,
GET_ENDIAN = 19,
SET_ENDIAN = 20,
GET_SECCOMP = 21,
SET_SECCOMP = 22,
CAPBSET_READ = 23,
CAPBSET_DROP = 24,
GET_TSC = 25,
SET_TSC = 26,
GET_SECUREBITS = 27,
SET_SECUREBITS = 28,
SET_TIMERSLACK = 29,
GET_TIMERSLACK = 30,
TASK_PERF_EVENTS_DISABLE = 31,
TASK_PERF_EVENTS_ENABLE = 32,
MCE_KILL = 33,
MCE_KILL_GET = 34,
SET_MM = 35,
SET_PTRACER = 0x59616d61,
SET_CHILD_SUBREAPER = 36,
GET_CHILD_SUBREAPER = 37,
SET_NO_NEW_PRIVS = 38,
GET_NO_NEW_PRIVS = 39,
GET_TID_ADDRESS = 40,
SET_THP_DISABLE = 41,
GET_THP_DISABLE = 42,
MPX_ENABLE_MANAGEMENT = 43,
MPX_DISABLE_MANAGEMENT = 44,
SET_FP_MODE = 45,
GET_FP_MODE = 46,
CAP_AMBIENT = 47,
SVE_SET_VL = 50,
SVE_GET_VL = 51,
GET_SPECULATION_CTRL = 52,
SET_SPECULATION_CTRL = 53,
_,
pub const UNALIGN_NOPRINT = 1;
pub const UNALIGN_SIGBUS = 2;
pub const FPEMU_NOPRINT = 1;
pub const FPEMU_SIGFPE = 2;
pub const FP_EXC_SW_ENABLE = 0x80;
pub const FP_EXC_DIV = 0x010000;
pub const FP_EXC_OVF = 0x020000;
pub const FP_EXC_UND = 0x040000;
pub const FP_EXC_RES = 0x080000;
pub const FP_EXC_INV = 0x100000;
pub const FP_EXC_DISABLED = 0;
pub const FP_EXC_NONRECOV = 1;
pub const FP_EXC_ASYNC = 2;
pub const FP_EXC_PRECISE = 3;
pub const TIMING_STATISTICAL = 0;
pub const TIMING_TIMESTAMP = 1;
pub const ENDIAN_BIG = 0;
pub const ENDIAN_LITTLE = 1;
pub const ENDIAN_PPC_LITTLE = 2;
pub const TSC_ENABLE = 1;
pub const TSC_SIGSEGV = 2;
pub const MCE_KILL_CLEAR = 0;
pub const MCE_KILL_SET = 1;
pub const MCE_KILL_LATE = 0;
pub const MCE_KILL_EARLY = 1;
pub const MCE_KILL_DEFAULT = 2;
pub const SET_MM_START_CODE = 1;
pub const SET_MM_END_CODE = 2;
pub const SET_MM_START_DATA = 3;
pub const SET_MM_END_DATA = 4;
pub const SET_MM_START_STACK = 5;
pub const SET_MM_START_BRK = 6;
pub const SET_MM_BRK = 7;
pub const SET_MM_ARG_START = 8;
pub const SET_MM_ARG_END = 9;
pub const SET_MM_ENV_START = 10;
pub const SET_MM_ENV_END = 11;
pub const SET_MM_AUXV = 12;
pub const SET_MM_EXE_FILE = 13;
pub const SET_MM_MAP = 14;
pub const SET_MM_MAP_SIZE = 15;
pub const SET_PTRACER_ANY = std.math.maxInt(c_ulong);
pub const FP_MODE_FR = 1 << 0;
pub const FP_MODE_FRE = 1 << 1;
pub const CAP_AMBIENT_IS_SET = 1;
pub const CAP_AMBIENT_RAISE = 2;
pub const CAP_AMBIENT_LOWER = 3;
pub const CAP_AMBIENT_CLEAR_ALL = 4;
pub const SVE_SET_VL_ONEXEC = 1 << 18;
pub const SVE_VL_LEN_MASK = 0xffff;
pub const SVE_VL_INHERIT = 1 << 17;
pub const SPEC_STORE_BYPASS = 0;
pub const SPEC_NOT_AFFECTED = 0;
pub const SPEC_PRCTL = 1 << 0;
pub const SPEC_ENABLE = 1 << 1;
pub const SPEC_DISABLE = 1 << 2;
pub const SPEC_FORCE_DISABLE = 1 << 3;
}