Documentation
¶
Rendered for darwin/amd64
Overview ¶
Package diskarbitration provides purego-based Go bindings for the macOS DiskArbitration framework.
Apple documentation: https://developer.apple.com/documentation/diskarbitration
Index ¶
- Constants
- func DAApprovalSessionCreate(allocator unsafe.Pointer) unsafe.Pointer
- func DAApprovalSessionGetTypeID() uint
- func DAApprovalSessionScheduleWithRunLoop(session unsafe.Pointer, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer)
- func DAApprovalSessionUnscheduleFromRunLoop(session unsafe.Pointer, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer)
- func DADiskClaim(disk unsafe.Pointer, options uint, release unsafe.Pointer, ...)
- func DADiskCopyDescription(disk unsafe.Pointer) unsafe.Pointer
- func DADiskCopyIOMedia(disk unsafe.Pointer) uint
- func DADiskCopyWholeDisk(disk unsafe.Pointer) unsafe.Pointer
- func DADiskCreateFromBSDName(allocator unsafe.Pointer, session unsafe.Pointer, name string) unsafe.Pointer
- func DADiskCreateFromIOMedia(allocator unsafe.Pointer, session unsafe.Pointer, media uint) unsafe.Pointer
- func DADiskCreateFromVolumePath(allocator unsafe.Pointer, session unsafe.Pointer, path unsafe.Pointer) unsafe.Pointer
- func DADiskEject(disk unsafe.Pointer, options uint, callback unsafe.Pointer, ...)
- func DADiskGetBSDName(disk unsafe.Pointer) string
- func DADiskGetOptions(disk unsafe.Pointer) uint
- func DADiskGetTypeID() uint
- func DADiskIsClaimed(disk unsafe.Pointer) uint8
- func DADiskMount(disk unsafe.Pointer, path unsafe.Pointer, options uint, ...)
- func DADiskMountWithArguments(disk unsafe.Pointer, path unsafe.Pointer, options uint, ...)
- func DADiskRename(disk unsafe.Pointer, name unsafe.Pointer, options uint, ...)
- func DADiskSetOptions(disk unsafe.Pointer, options uint, value uint8) int
- func DADiskUnclaim(disk unsafe.Pointer)
- func DADiskUnmount(disk unsafe.Pointer, options uint, callback unsafe.Pointer, ...)
- func DADissenterCreate(allocator unsafe.Pointer, status int, string_ unsafe.Pointer) unsafe.Pointer
- func DADissenterGetStatus(dissenter unsafe.Pointer) int
- func DADissenterGetStatusString(dissenter unsafe.Pointer) unsafe.Pointer
- func DARegisterDiskAppearedCallback(session unsafe.Pointer, match unsafe.Pointer, callback unsafe.Pointer, ...)
- func DARegisterDiskDescriptionChangedCallback(session unsafe.Pointer, match unsafe.Pointer, watch unsafe.Pointer, ...)
- func DARegisterDiskDisappearedCallback(session unsafe.Pointer, match unsafe.Pointer, callback unsafe.Pointer, ...)
- func DARegisterDiskEjectApprovalCallback(session unsafe.Pointer, match unsafe.Pointer, callback unsafe.Pointer, ...)
- func DARegisterDiskMountApprovalCallback(session unsafe.Pointer, match unsafe.Pointer, callback unsafe.Pointer, ...)
- func DARegisterDiskPeekCallback(session unsafe.Pointer, match unsafe.Pointer, order int, ...)
- func DARegisterDiskUnmountApprovalCallback(session unsafe.Pointer, match unsafe.Pointer, callback unsafe.Pointer, ...)
- func DASessionCreate(allocator unsafe.Pointer) unsafe.Pointer
- func DASessionGetTypeID() uint
- func DASessionScheduleWithRunLoop(session unsafe.Pointer, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer)
- func DASessionSetDispatchQueue(session unsafe.Pointer, queue *foundation.NSObject)
- func DASessionUnscheduleFromRunLoop(session unsafe.Pointer, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer)
- func DAUnregisterApprovalCallback(session unsafe.Pointer, callback unsafe.Pointer, context_ unsafe.Pointer)
- func DAUnregisterCallback(session unsafe.Pointer, callback unsafe.Pointer, context_ unsafe.Pointer)
- func KDADiskDescriptionBusNameKey() uintptr
- func KDADiskDescriptionBusPathKey() uintptr
- func KDADiskDescriptionDeviceGUIDKey() uintptr
- func KDADiskDescriptionDeviceInternalKey() uintptr
- func KDADiskDescriptionDeviceModelKey() uintptr
- func KDADiskDescriptionDevicePathKey() uintptr
- func KDADiskDescriptionDeviceProtocolKey() uintptr
- func KDADiskDescriptionDeviceRevisionKey() uintptr
- func KDADiskDescriptionDeviceTDMLockedKey() uintptr
- func KDADiskDescriptionDeviceUnitKey() uintptr
- func KDADiskDescriptionDeviceVendorKey() uintptr
- func KDADiskDescriptionFSKitPrefix() uintptr
- func KDADiskDescriptionMatchMediaUnformatted() uintptr
- func KDADiskDescriptionMatchMediaWhole() uintptr
- func KDADiskDescriptionMatchVolumeMountable() uintptr
- func KDADiskDescriptionMatchVolumeUnrecognized() uintptr
- func KDADiskDescriptionMediaBSDMajorKey() uintptr
- func KDADiskDescriptionMediaBSDMinorKey() uintptr
- func KDADiskDescriptionMediaBSDNameKey() uintptr
- func KDADiskDescriptionMediaBSDUnitKey() uintptr
- func KDADiskDescriptionMediaBlockSizeKey() uintptr
- func KDADiskDescriptionMediaContentKey() uintptr
- func KDADiskDescriptionMediaEjectableKey() uintptr
- func KDADiskDescriptionMediaEncryptedKey() uintptr
- func KDADiskDescriptionMediaEncryptionDetailKey() uintptr
- func KDADiskDescriptionMediaIconKey() uintptr
- func KDADiskDescriptionMediaKindKey() uintptr
- func KDADiskDescriptionMediaLeafKey() uintptr
- func KDADiskDescriptionMediaNameKey() uintptr
- func KDADiskDescriptionMediaPathKey() uintptr
- func KDADiskDescriptionMediaRemovableKey() uintptr
- func KDADiskDescriptionMediaSizeKey() uintptr
- func KDADiskDescriptionMediaTypeKey() uintptr
- func KDADiskDescriptionMediaUUIDKey() uintptr
- func KDADiskDescriptionMediaWholeKey() uintptr
- func KDADiskDescriptionMediaWritableKey() uintptr
- func KDADiskDescriptionRepairRunningKey() uintptr
- func KDADiskDescriptionVolumeKindKey() uintptr
- func KDADiskDescriptionVolumeMountableKey() uintptr
- func KDADiskDescriptionVolumeNameKey() uintptr
- func KDADiskDescriptionVolumeNetworkKey() uintptr
- func KDADiskDescriptionVolumePathKey() uintptr
- func KDADiskDescriptionVolumeTypeKey() uintptr
- func KDADiskDescriptionVolumeUUIDKey() uintptr
- func KDADiskDescriptionWatchVolumeName() uintptr
- func KDADiskDescriptionWatchVolumePath() uintptr
- func SymbolAvailable(symbol string) bool
- type Acl_entry_id_t
- type Acl_flag_t
- type Acl_perm_t
- type Acl_tag_t
- type Acl_type_t
- type Clockid_t
- type DADisk
- type DADissenter
- type DASession
- type Dispatch_autorelease_frequency_t
- type Dispatch_block_flags_t
- type Filesec_property_t
- type Idtype_t
- type Ipc_info_object_type_t
- type Mach_vm_range_flags_t
- type Mach_vm_range_flavor_t
- type Mach_vm_range_tag_t
- type Mpo_flags_t
- type Os_clockid_t
- type Ptrauth_key
- type Qos_class_t
- type Virtual_memory_guard_exception_code_t
Constants ¶
View Source
const ( KDADiskMountOptionDefault = 0 KDADiskMountOptionNoFollow = 2 KDADiskMountOptionWhole = 1 )
View Source
const ( KDADiskUnmountOptionDefault = 0 KDADiskUnmountOptionForce = 524288 KDADiskUnmountOptionWhole = 1 )
View Source
const ( KDAReturnBadArgument = -119930877 KDAReturnBusy = -119930878 KDAReturnError = -119930879 KDAReturnExclusiveAccess = -119930876 KDAReturnNoResources = -119930875 KDAReturnNotFound = -119930874 KDAReturnNotMounted = -119930873 KDAReturnNotPermitted = -119930872 KDAReturnNotPrivileged = -119930871 KDAReturnNotReady = -119930870 KDAReturnNotWritable = -119930869 KDAReturnSuccess = 0 KDAReturnUnsupported = -119930868 )
View Source
const (
KDADiskClaimOptionDefault = 0
)
View Source
const (
KDADiskEjectOptionDefault = 0
)
View Source
const (
KDADiskOptionDefault = 0
)
View Source
const (
KDADiskRenameOptionDefault = 0
)
Variables ¶
This section is empty.
Functions ¶
func DAApprovalSessionCreate ¶
func DAApprovalSessionGetTypeID ¶
func DAApprovalSessionGetTypeID() uint
func DADiskClaim ¶
func DADiskCopyIOMedia ¶
func DADiskCreateFromBSDName ¶
func DADiskCreateFromIOMedia ¶
func DADiskEject ¶
func DADiskGetBSDName ¶
func DADiskGetOptions ¶
func DADiskGetTypeID ¶
func DADiskGetTypeID() uint
func DADiskIsClaimed ¶
func DADiskMount ¶
func DADiskRename ¶
func DADiskUnclaim ¶
func DADiskUnmount ¶
func DADissenterCreate ¶
func DADissenterGetStatus ¶
func DASessionGetTypeID ¶
func DASessionGetTypeID() uint
func DASessionSetDispatchQueue ¶
func DASessionSetDispatchQueue(session unsafe.Pointer, queue *foundation.NSObject)
func DAUnregisterCallback ¶
func KDADiskDescriptionBusNameKey ¶
func KDADiskDescriptionBusNameKey() uintptr
func KDADiskDescriptionBusPathKey ¶
func KDADiskDescriptionBusPathKey() uintptr
func KDADiskDescriptionDeviceGUIDKey ¶
func KDADiskDescriptionDeviceGUIDKey() uintptr
func KDADiskDescriptionDeviceInternalKey ¶
func KDADiskDescriptionDeviceInternalKey() uintptr
func KDADiskDescriptionDeviceModelKey ¶
func KDADiskDescriptionDeviceModelKey() uintptr
func KDADiskDescriptionDevicePathKey ¶
func KDADiskDescriptionDevicePathKey() uintptr
func KDADiskDescriptionDeviceProtocolKey ¶
func KDADiskDescriptionDeviceProtocolKey() uintptr
func KDADiskDescriptionDeviceRevisionKey ¶
func KDADiskDescriptionDeviceRevisionKey() uintptr
func KDADiskDescriptionDeviceTDMLockedKey ¶
func KDADiskDescriptionDeviceTDMLockedKey() uintptr
func KDADiskDescriptionDeviceUnitKey ¶
func KDADiskDescriptionDeviceUnitKey() uintptr
func KDADiskDescriptionDeviceVendorKey ¶
func KDADiskDescriptionDeviceVendorKey() uintptr
func KDADiskDescriptionFSKitPrefix ¶
func KDADiskDescriptionFSKitPrefix() uintptr
func KDADiskDescriptionMatchMediaUnformatted ¶
func KDADiskDescriptionMatchMediaUnformatted() uintptr
func KDADiskDescriptionMatchMediaWhole ¶
func KDADiskDescriptionMatchMediaWhole() uintptr
func KDADiskDescriptionMatchVolumeMountable ¶
func KDADiskDescriptionMatchVolumeMountable() uintptr
func KDADiskDescriptionMatchVolumeUnrecognized ¶
func KDADiskDescriptionMatchVolumeUnrecognized() uintptr
func KDADiskDescriptionMediaBSDMajorKey ¶
func KDADiskDescriptionMediaBSDMajorKey() uintptr
func KDADiskDescriptionMediaBSDMinorKey ¶
func KDADiskDescriptionMediaBSDMinorKey() uintptr
func KDADiskDescriptionMediaBSDNameKey ¶
func KDADiskDescriptionMediaBSDNameKey() uintptr
func KDADiskDescriptionMediaBSDUnitKey ¶
func KDADiskDescriptionMediaBSDUnitKey() uintptr
func KDADiskDescriptionMediaBlockSizeKey ¶
func KDADiskDescriptionMediaBlockSizeKey() uintptr
func KDADiskDescriptionMediaContentKey ¶
func KDADiskDescriptionMediaContentKey() uintptr
func KDADiskDescriptionMediaEjectableKey ¶
func KDADiskDescriptionMediaEjectableKey() uintptr
func KDADiskDescriptionMediaEncryptedKey ¶
func KDADiskDescriptionMediaEncryptedKey() uintptr
func KDADiskDescriptionMediaEncryptionDetailKey ¶
func KDADiskDescriptionMediaEncryptionDetailKey() uintptr
func KDADiskDescriptionMediaIconKey ¶
func KDADiskDescriptionMediaIconKey() uintptr
func KDADiskDescriptionMediaKindKey ¶
func KDADiskDescriptionMediaKindKey() uintptr
func KDADiskDescriptionMediaLeafKey ¶
func KDADiskDescriptionMediaLeafKey() uintptr
func KDADiskDescriptionMediaNameKey ¶
func KDADiskDescriptionMediaNameKey() uintptr
func KDADiskDescriptionMediaPathKey ¶
func KDADiskDescriptionMediaPathKey() uintptr
func KDADiskDescriptionMediaRemovableKey ¶
func KDADiskDescriptionMediaRemovableKey() uintptr
func KDADiskDescriptionMediaSizeKey ¶
func KDADiskDescriptionMediaSizeKey() uintptr
func KDADiskDescriptionMediaTypeKey ¶
func KDADiskDescriptionMediaTypeKey() uintptr
func KDADiskDescriptionMediaUUIDKey ¶
func KDADiskDescriptionMediaUUIDKey() uintptr
func KDADiskDescriptionMediaWholeKey ¶
func KDADiskDescriptionMediaWholeKey() uintptr
func KDADiskDescriptionMediaWritableKey ¶
func KDADiskDescriptionMediaWritableKey() uintptr
func KDADiskDescriptionRepairRunningKey ¶
func KDADiskDescriptionRepairRunningKey() uintptr
func KDADiskDescriptionVolumeKindKey ¶
func KDADiskDescriptionVolumeKindKey() uintptr
func KDADiskDescriptionVolumeMountableKey ¶
func KDADiskDescriptionVolumeMountableKey() uintptr
func KDADiskDescriptionVolumeNameKey ¶
func KDADiskDescriptionVolumeNameKey() uintptr
func KDADiskDescriptionVolumeNetworkKey ¶
func KDADiskDescriptionVolumeNetworkKey() uintptr
func KDADiskDescriptionVolumePathKey ¶
func KDADiskDescriptionVolumePathKey() uintptr
func KDADiskDescriptionVolumeTypeKey ¶
func KDADiskDescriptionVolumeTypeKey() uintptr
func KDADiskDescriptionVolumeUUIDKey ¶
func KDADiskDescriptionVolumeUUIDKey() uintptr
func KDADiskDescriptionWatchVolumeName ¶
func KDADiskDescriptionWatchVolumeName() uintptr
func KDADiskDescriptionWatchVolumePath ¶
func KDADiskDescriptionWatchVolumePath() uintptr
func SymbolAvailable ¶
SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.
Types ¶
type Acl_entry_id_t ¶
type Acl_entry_id_t int64
const ( ACL_FIRST_ENTRY Acl_entry_id_t = 0 ACL_NEXT_ENTRY Acl_entry_id_t = -1 ACL_LAST_ENTRY Acl_entry_id_t = -2 )
func (Acl_entry_id_t) String ¶
func (e Acl_entry_id_t) String() string
type Acl_flag_t ¶
type Acl_flag_t int64
const ( ACL_FLAG_DEFER_INHERIT Acl_flag_t = 1 ACL_FLAG_NO_INHERIT Acl_flag_t = 131072 ACL_ENTRY_INHERITED Acl_flag_t = 16 ACL_ENTRY_FILE_INHERIT Acl_flag_t = 32 ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64 ACL_ENTRY_LIMIT_INHERIT Acl_flag_t = 128 ACL_ENTRY_ONLY_INHERIT Acl_flag_t = 256 )
func (Acl_flag_t) String ¶
func (e Acl_flag_t) String() string
type Acl_perm_t ¶
type Acl_perm_t int64
const ( ACL_READ_DATA Acl_perm_t = 2 ACL_LIST_DIRECTORY Acl_perm_t = 2 ACL_WRITE_DATA Acl_perm_t = 4 ACL_ADD_FILE Acl_perm_t = 4 ACL_EXECUTE Acl_perm_t = 8 ACL_SEARCH Acl_perm_t = 8 ACL_DELETE Acl_perm_t = 16 ACL_APPEND_DATA Acl_perm_t = 32 ACL_ADD_SUBDIRECTORY Acl_perm_t = 32 ACL_DELETE_CHILD Acl_perm_t = 64 ACL_READ_ATTRIBUTES Acl_perm_t = 128 ACL_WRITE_ATTRIBUTES Acl_perm_t = 256 ACL_READ_EXTATTRIBUTES Acl_perm_t = 512 ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024 ACL_READ_SECURITY Acl_perm_t = 2048 ACL_WRITE_SECURITY Acl_perm_t = 4096 ACL_CHANGE_OWNER Acl_perm_t = 8192 ACL_SYNCHRONIZE Acl_perm_t = 1048576 )
func (Acl_perm_t) String ¶
func (e Acl_perm_t) String() string
type Acl_type_t ¶
type Acl_type_t int64
const ( ACL_TYPE_EXTENDED Acl_type_t = 256 ACL_TYPE_ACCESS Acl_type_t = 0 ACL_TYPE_DEFAULT Acl_type_t = 1 ACL_TYPE_AFS Acl_type_t = 2 ACL_TYPE_CODA Acl_type_t = 3 ACL_TYPE_NTFS Acl_type_t = 4 ACL_TYPE_NWFS Acl_type_t = 5 )
func (Acl_type_t) String ¶
func (e Acl_type_t) String() string
type Dispatch_autorelease_frequency_t ¶
type Dispatch_autorelease_frequency_t uint64
const ( DISPATCH_AUTORELEASE_FREQUENCY_INHERIT Dispatch_autorelease_frequency_t = 0 DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1 DISPATCH_AUTORELEASE_FREQUENCY_NEVER Dispatch_autorelease_frequency_t = 2 )
func (Dispatch_autorelease_frequency_t) String ¶
func (e Dispatch_autorelease_frequency_t) String() string
type Dispatch_block_flags_t ¶
type Dispatch_block_flags_t uint64
const ( DISPATCH_BLOCK_BARRIER Dispatch_block_flags_t = 1 DISPATCH_BLOCK_DETACHED Dispatch_block_flags_t = 2 DISPATCH_BLOCK_ASSIGN_CURRENT Dispatch_block_flags_t = 4 DISPATCH_BLOCK_NO_QOS_CLASS Dispatch_block_flags_t = 8 DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16 DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32 )
func (Dispatch_block_flags_t) String ¶
func (e Dispatch_block_flags_t) String() string
type Filesec_property_t ¶
type Filesec_property_t int64
const ( FILESEC_OWNER Filesec_property_t = 1 FILESEC_GROUP Filesec_property_t = 2 FILESEC_UUID Filesec_property_t = 3 FILESEC_MODE Filesec_property_t = 4 FILESEC_ACL Filesec_property_t = 5 FILESEC_GRPUUID Filesec_property_t = 6 FILESEC_ACL_RAW Filesec_property_t = 100 FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101 )
func (Filesec_property_t) String ¶
func (e Filesec_property_t) String() string
type Ipc_info_object_type_t ¶
type Ipc_info_object_type_t int64
const ( IPC_OTYPE_NONE Ipc_info_object_type_t = 0 IPC_OTYPE_THREAD_CONTROL Ipc_info_object_type_t = 1 IPC_OTYPE_TASK_CONTROL Ipc_info_object_type_t = 2 IPC_OTYPE_HOST Ipc_info_object_type_t = 3 IPC_OTYPE_HOST_PRIV Ipc_info_object_type_t = 4 IPC_OTYPE_PROCESSOR Ipc_info_object_type_t = 5 IPC_OTYPE_PROCESSOR_SET Ipc_info_object_type_t = 6 IPC_OTYPE_PROCESSOR_SET_NAME Ipc_info_object_type_t = 7 IPC_OTYPE_TIMER Ipc_info_object_type_t = 8 IPC_OTYPE_PORT_SUBST_ONCE Ipc_info_object_type_t = 9 IPC_OTYPE_MIG Ipc_info_object_type_t = 10 IPC_OTYPE_MEMORY_OBJECT Ipc_info_object_type_t = 11 IPC_OTYPE_XMM_PAGER Ipc_info_object_type_t = 12 IPC_OTYPE_XMM_KERNEL Ipc_info_object_type_t = 13 IPC_OTYPE_XMM_REPLY Ipc_info_object_type_t = 14 IPC_OTYPE_UND_REPLY Ipc_info_object_type_t = 15 IPC_OTYPE_HOST_NOTIFY Ipc_info_object_type_t = 16 IPC_OTYPE_HOST_SECURITY Ipc_info_object_type_t = 17 IPC_OTYPE_LEDGER Ipc_info_object_type_t = 18 IPC_OTYPE_MAIN_DEVICE Ipc_info_object_type_t = 19 IPC_OTYPE_TASK_NAME Ipc_info_object_type_t = 20 IPC_OTYPE_SUBSYSTEM Ipc_info_object_type_t = 21 IPC_OTYPE_IO_DONE_QUEUE Ipc_info_object_type_t = 22 IPC_OTYPE_SEMAPHORE Ipc_info_object_type_t = 23 IPC_OTYPE_LOCK_SET Ipc_info_object_type_t = 24 IPC_OTYPE_CLOCK Ipc_info_object_type_t = 25 IPC_OTYPE_CLOCK_CTRL Ipc_info_object_type_t = 26 IPC_OTYPE_IOKIT_IDENT Ipc_info_object_type_t = 27 IPC_OTYPE_NAMED_ENTRY Ipc_info_object_type_t = 28 IPC_OTYPE_IOKIT_CONNECT Ipc_info_object_type_t = 29 IPC_OTYPE_IOKIT_OBJECT Ipc_info_object_type_t = 30 IPC_OTYPE_UPL Ipc_info_object_type_t = 31 IPC_OTYPE_MEM_OBJ_CONTROL Ipc_info_object_type_t = 32 IPC_OTYPE_AU_SESSIONPORT Ipc_info_object_type_t = 33 IPC_OTYPE_FILEPORT Ipc_info_object_type_t = 34 IPC_OTYPE_LABELH Ipc_info_object_type_t = 35 IPC_OTYPE_TASK_RESUME Ipc_info_object_type_t = 36 IPC_OTYPE_VOUCHER Ipc_info_object_type_t = 37 IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38 IPC_OTYPE_WORK_INTERVAL Ipc_info_object_type_t = 39 IPC_OTYPE_UX_HANDLER Ipc_info_object_type_t = 40 IPC_OTYPE_UEXT_OBJECT Ipc_info_object_type_t = 41 IPC_OTYPE_ARCADE_REG Ipc_info_object_type_t = 42 IPC_OTYPE_EVENTLINK Ipc_info_object_type_t = 43 IPC_OTYPE_TASK_INSPECT Ipc_info_object_type_t = 44 IPC_OTYPE_TASK_READ Ipc_info_object_type_t = 45 IPC_OTYPE_THREAD_INSPECT Ipc_info_object_type_t = 46 IPC_OTYPE_THREAD_READ Ipc_info_object_type_t = 47 IPC_OTYPE_SUID_CRED Ipc_info_object_type_t = 48 IPC_OTYPE_HYPERVISOR Ipc_info_object_type_t = 49 IPC_OTYPE_TASK_ID_TOKEN Ipc_info_object_type_t = 50 IPC_OTYPE_TASK_FATAL Ipc_info_object_type_t = 51 IPC_OTYPE_KCDATA Ipc_info_object_type_t = 52 IPC_OTYPE_EXCLAVES_RESOURCE Ipc_info_object_type_t = 53 IPC_OTYPE_THREAD_RESUME Ipc_info_object_type_t = 54 IPC_OTYPE_UNKNOWN Ipc_info_object_type_t = 4294967295 )
func (Ipc_info_object_type_t) String ¶
func (e Ipc_info_object_type_t) String() string
type Mach_vm_range_flags_t ¶
type Mach_vm_range_flags_t int64
const (
MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)
func (Mach_vm_range_flags_t) String ¶
func (e Mach_vm_range_flags_t) String() string
type Mach_vm_range_flavor_t ¶
type Mach_vm_range_flavor_t int64
const ( MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0 MACH_VM_RANGE_FLAVOR_V1 Mach_vm_range_flavor_t = 1 )
func (Mach_vm_range_flavor_t) String ¶
func (e Mach_vm_range_flavor_t) String() string
type Mach_vm_range_tag_t ¶
type Mach_vm_range_tag_t int64
const ( MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0 MACH_VM_RANGE_DATA Mach_vm_range_tag_t = 1 MACH_VM_RANGE_FIXED Mach_vm_range_tag_t = 2 )
func (Mach_vm_range_tag_t) String ¶
func (e Mach_vm_range_tag_t) String() string
type Mpo_flags_t ¶
type Mpo_flags_t int64
const ( MPO_PORT Mpo_flags_t = 0 MPO_SERVICE_PORT Mpo_flags_t = 1024 MPO_CONNECTION_PORT Mpo_flags_t = 2048 MPO_REPLY_PORT Mpo_flags_t = 4096 MPO_WEAK_REPLY_PORT Mpo_flags_t = 16384 MPO_NOTIFICATION_PORT Mpo_flags_t = 17408 MPO_EXCEPTION_PORT Mpo_flags_t = 32768 MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536 )
func (Mpo_flags_t) String ¶
func (e Mpo_flags_t) String() string
type Os_clockid_t ¶
type Os_clockid_t int64
const (
OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)
func (Os_clockid_t) String ¶
func (e Os_clockid_t) String() string
type Ptrauth_key ¶
type Ptrauth_key int64
const ( Ptrauth_key_none Ptrauth_key = -1 Ptrauth_key_asia Ptrauth_key = 0 Ptrauth_key_asib Ptrauth_key = 1 Ptrauth_key_asda Ptrauth_key = 2 Ptrauth_key_asdb Ptrauth_key = 3 Ptrauth_key_process_independent_code Ptrauth_key = 0 Ptrauth_key_process_dependent_code Ptrauth_key = 1 Ptrauth_key_process_independent_data Ptrauth_key = 2 Ptrauth_key_process_dependent_data Ptrauth_key = 3 Ptrauth_key_return_address Ptrauth_key = 1 Ptrauth_key_frame_pointer Ptrauth_key = 3 Ptrauth_key_function_pointer Ptrauth_key = 0 Ptrauth_key_block_function Ptrauth_key = 0 Ptrauth_key_cxx_vtable_pointer Ptrauth_key = 2 Ptrauth_key_method_list_pointer Ptrauth_key = 2 Ptrauth_key_objc_isa_pointer Ptrauth_key = 2 Ptrauth_key_objc_super_pointer Ptrauth_key = 2 Ptrauth_key_objc_sel_pointer Ptrauth_key = 3 Ptrauth_key_objc_class_ro_pointer Ptrauth_key = 2 Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2 Ptrauth_key_init_fini_pointer Ptrauth_key = 0 )
func (Ptrauth_key) String ¶
func (e Ptrauth_key) String() string
type Qos_class_t ¶
type Qos_class_t uint32
const ( QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33 QOS_CLASS_USER_INITIATED Qos_class_t = 25 QOS_CLASS_DEFAULT Qos_class_t = 21 QOS_CLASS_UTILITY Qos_class_t = 17 QOS_CLASS_BACKGROUND Qos_class_t = 9 QOS_CLASS_UNSPECIFIED Qos_class_t = 0 )
func (Qos_class_t) String ¶
func (e Qos_class_t) String() string
type Virtual_memory_guard_exception_code_t ¶
type Virtual_memory_guard_exception_code_t int64
const ( KGUARD_EXC_DEALLOC_GAP Virtual_memory_guard_exception_code_t = 1 KGUARD_EXC_RECLAIM_COPYIO_FAILURE Virtual_memory_guard_exception_code_t = 2 KGUARD_EXC_RECLAIM_INDEX_FAILURE Virtual_memory_guard_exception_code_t = 4 KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE Virtual_memory_guard_exception_code_t = 8 KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE Virtual_memory_guard_exception_code_t = 9 KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE Virtual_memory_guard_exception_code_t = 10 KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE Virtual_memory_guard_exception_code_t = 11 KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION Virtual_memory_guard_exception_code_t = 12 KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY Virtual_memory_guard_exception_code_t = 13 KGUARD_EXC_SEC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 98 KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 99 KGUARD_EXC_SEC_COPY_DENIED Virtual_memory_guard_exception_code_t = 100 KGUARD_EXC_SEC_SHARING_DENIED Virtual_memory_guard_exception_code_t = 101 KGUARD_EXC_MTE_SYNC_FAULT Virtual_memory_guard_exception_code_t = 200 KGUARD_EXC_MTE_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 201 KGUARD_EXC_MTE_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 202 KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203 KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204 )
func (Virtual_memory_guard_exception_code_t) String ¶
func (e Virtual_memory_guard_exception_code_t) String() string
Click to show internal directories.
Click to hide internal directories.