Instance Propertynmggithub.kass 3.2.4MachCore
name
The name of the exception behavior, if it can be determined.
let name: String?
The name of the exception behavior, if it can be determined.
let name: String?
import MachCore
The core module for interacting with the Mach kernel.
struct ExceptionBehavior
A behavior for an exception.
struct Mach
The Mach kernel.
@frozen struct String
A Unicode string value that is a collection of characters.
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 rawValue: exception_behavior_t
The raw value of the exception behavior.