Structurenmggithub.kass 3.2.4MachCore
PayloadType
An exception message payload.
struct PayloadType
An exception message payload.
struct PayloadType
import MachCore
The core module for interacting with the Mach kernel.
class DefaultExceptionMessage
A message sent when an exception occurs using the default
exception behavior.
struct Mach
The Mach kernel.
var code: integer_t { get }
The exception code in the message.
var exceptionType: Mach.ExceptionType { get }
The exception type in the message.
var subcode: integer_t { get }
The exception subcode in the message.
var task: Mach.TaskControl { get }
The task that the exception is for.
var thread: Mach.ThreadControl { get }
The thread that the exception is for.
protocol BitwiseCopyable
protocol MIGPayload : Mach.MessagePayload
A payload for a MIG message.
protocol MessagePayload
A message payload.
protocol TrivialMessagePayload : BitwiseCopyable, Mach.MessagePayload
A payload with a fixed length and trivial representation.
let NDR: NDR_record_t
let code: integer_t
let codeCount: mach_msg_type_number_t
let exceptionType: exception_type_t
let subcode: integer_t
static func fromRawPayloadBuffer(_ buffer: UnsafeRawBufferPointer) -> Self?
func toRawPayloadBuffer() -> UnsafeRawBufferPointer