Instance Propertynmggithub.kass 3.2.4MachCore
rawValue
The raw value of the exception behavior.
let rawValue: exception_behavior_t
The raw value of the exception behavior.
let rawValue: exception_behavior_t
import MachCore
The core module for interacting with the Mach kernel.
struct ExceptionBehavior
A behavior for an exception.
struct Mach
The Mach kernel.
init(name: String?, rawValue: exception_behavior_t)
Represents an exception behavior with an optional name.
init(rawValue: RawValue)
Represents an option with a raw value, taking one of the known cases if the raw value matches one.
static let allCases: [`Self`]
All known exception behaviors.
static let `default`: Mach.ExceptionBehavior
static let identityProtected: Mach.ExceptionBehavior
static let state: Mach.ExceptionBehavior
static let stateIdentity: Mach.ExceptionBehavior
static let stateIdentityProtected: Mach.ExceptionBehavior
var additionalErrors: Bool { get }
var backtracePreferred: Bool { get }
var codes: Bool { get }
let name: String?
The name of the exception behavior, if it can be determined.