struct MASK [src]

Fields

_0: u1 = 0
BAD_ACCESS: bool = false
BAD_INSTRUCTION: bool = false
ARITHMETIC: bool = false
EMULATION: bool = false
SOFTWARE: bool = false
BREAKPOINT: bool = false
SYSCALL: bool = false
MACH_SYSCALL: bool = false
RPC_ALERT: bool = false
CRASH: bool = false
RESOURCE: bool = false
GUARD: bool = false
CORPSE_NOTIFY: bool = false
_14: u18 = 0

Members

Source

pub const MASK = packed struct(u32) { _0: u1 = 0, BAD_ACCESS: bool = false, BAD_INSTRUCTION: bool = false, ARITHMETIC: bool = false, EMULATION: bool = false, SOFTWARE: bool = false, BREAKPOINT: bool = false, SYSCALL: bool = false, MACH_SYSCALL: bool = false, RPC_ALERT: bool = false, CRASH: bool = false, RESOURCE: bool = false, GUARD: bool = false, CORPSE_NOTIFY: bool = false, _14: u18 = 0, pub const MACHINE: MASK = @bitCast(@as(u32, 0)); pub const ALL: MASK = .{ .BAD_ACCESS = true, .BAD_INSTRUCTION = true, .ARITHMETIC = true, .EMULATION = true, .SOFTWARE = true, .BREAKPOINT = true, .SYSCALL = true, .MACH_SYSCALL = true, .RPC_ALERT = true, .CRASH = true, .RESOURCE = true, .GUARD = true, .CORPSE_NOTIFY = true, }; }