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,
};
}