struct RET [src]
Action values for seccomp BPF programs.
The lower 16-bits are for optional return data.
The upper 16-bits are ordered from least permissive values to most.
Members
- ACTION (Constant)
- ACTION_FULL (Constant)
- ALLOW (Constant)
- DATA (Constant)
- ERRNO (Constant)
- KILL (Constant)
- KILL_PROCESS (Constant)
- KILL_THREAD (Constant)
- LOG (Constant)
- TRACE (Constant)
- TRAP (Constant)
- USER_NOTIF (Constant)
Source
pub const RET = struct {
/// Kill the process.
pub const KILL_PROCESS = 0x80000000;
/// Kill the thread.
pub const KILL_THREAD = 0x00000000;
pub const KILL = KILL_THREAD;
/// Disallow and force a SIGSYS.
pub const TRAP = 0x00030000;
/// Return an errno.
pub const ERRNO = 0x00050000;
/// Forward the syscall to a userspace supervisor to make a decision.
pub const USER_NOTIF = 0x7fc00000;
/// Pass to a tracer or disallow.
pub const TRACE = 0x7ff00000;
/// Allow after logging.
pub const LOG = 0x7ffc0000;
/// Allow.
pub const ALLOW = 0x7fff0000;
// Masks for the return value sections.
pub const ACTION_FULL = 0xffff0000;
pub const ACTION = 0x7fff0000;
pub const DATA = 0x0000ffff;
}