Instance Propertynmggithub.kass 3.2.4MachCore
rawValue
The raw value of the protection option.
let rawValue: vm_prot_t
The raw value of the protection option.
let rawValue: vm_prot_t
s8MachCore0A0V19VMProtectionOptionsV8rawValues5Int32Vvp
What are these?599SR
import MachCore
The core module for interacting with the Mach kernel.
struct VMProtectionOptions
A protection option for virtual memory.
struct Mach
The Mach kernel.
init(name: String? = nil, rawValue: vm_prot_t)
Represents a raw protection option with an optional name.
static let allCases: [`Self`]
static let execute: Mach.VMProtectionOptions
The memory is executable.
static let none: Mach.VMProtectionOptions
static let read: Mach.VMProtectionOptions
The memory is readable.
static let write: Mach.VMProtectionOptions
The memory is writable.
var name: String?