structstd.c.darwin.EXC.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

Values

ConstantMACHINE[src]

Source Code

Source code
pub const MACHINE: MASK = @bitCast(@as(u32, 0))

ConstantALL[src]

Source Code

Source code
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,
}

Source Code

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