mainDevice
An IOKit main device service.
static let mainDevice: ipc_kotype_t
An IOKit main device service.
static let mainDevice: ipc_kotype_t
import MachCore
The core module for interacting with the Mach kernel.
import KassC
enum ipc_kotype_t
static let iokitConnect: ipc_kotype_t
An IOKit connection.
static let iokitIdent: ipc_kotype_t
An IOKit server check-in token.
static let iokitObject: ipc_kotype_t
An IOKit object.
static let uextObject: ipc_kotype_t
An OSObject used in IOKit.
static let arcadeRegister: ipc_kotype_t
A register for Apple Arcade.
static let auditSession: ipc_kotype_t
An audit session.
static let clock: ipc_kotype_t
The port is a clock port.
static let clockCtrl: ipc_kotype_t
The port is a clock control port.
static let eventlink: ipc_kotype_t
An eventlink.
static let exclavesResource: ipc_kotype_t
An exclaves resource.
static let fileport: ipc_kotype_t
A fileport (file descriptor).
static let host: ipc_kotype_t
The port is a host control port.
static let hostNotify: ipc_kotype_t
The port is a host notification port.
static let hostPriv: ipc_kotype_t
The port is a privileged host port.
static let hostSecurity: ipc_kotype_t
The port is a host security port.
static let hypervisor: ipc_kotype_t
A hypervisor.
static let kcdata: ipc_kotype_t
Kernelcache data.
static let ledger: ipc_kotype_t
A ledger.
static let memObjControl: ipc_kotype_t
The port is a memory object control port.
static let memoryEntry: ipc_kotype_t
A memory entry.
static let memoryObject: ipc_kotype_t
A memory object.
static let mig: ipc_kotype_t
A MIG object.
static let none: ipc_kotype_t
There is no kernel object.
static let processor: ipc_kotype_t
A processor.
static let pset: ipc_kotype_t
The port is a processor set control port.
static let psetName: ipc_kotype_t
The port is a processor set name port.
static let semaphore: ipc_kotype_t
A semaphore.
static let setuidCredential: ipc_kotype_t
A setuid credential.
static let substituteOnce: ipc_kotype_t
The port is a substitute-once port.
static let taskControl: ipc_kotype_t
The port is a task control port.
static let taskFatal: ipc_kotype_t
The port is a task fatal port.
static let taskIdToken: ipc_kotype_t
A task identity token.
static let taskInspect: ipc_kotype_t
The port is a task inspect port.
static let taskName: ipc_kotype_t
The port is a task name port.
static let taskRead: ipc_kotype_t
The port is a task read port.
static let taskResume: ipc_kotype_t
A task resume token.
static let threadControl: ipc_kotype_t
The port is a thread control port.
static let threadInspect: ipc_kotype_t
The port is a thread inspect port.
static let threadRead: ipc_kotype_t
The port is a thread read port.
static let timer: ipc_kotype_t
A timer.
static let undReply: ipc_kotype_t
A user-notification daemon reply.
static let unknown: ipc_kotype_t
The type of the kernel object is unknown.
static let upl: ipc_kotype_t
A universal page list.
static let uxHandler: ipc_kotype_t
A user exception handler.
static let voucher: ipc_kotype_t
A voucher.
static let voucherAttrControl: ipc_kotype_t
The port is a voucher attribute control port.
static let workInterval: ipc_kotype_t
A work interval.