Modules

macOS

moduleSource

Available on macOS·since 0.31.0

#import "macOS";

Procedures#

Declarations#

get_type8 overloadssince 0.31.0Source
set_type8 overloadssince 0.31.0Source
(alloc: CFAllocatorRef, byte0: u8, byte1: u8, byte2: u8, byte3: u8, byte4: u8, byte5: u8, byte6: u8, byte7: u8, byte8: u8, byte9: u8, byte10: u8, byte11: u8, byte12: u8, byte13: u8, byte14: u8, byte15: u8) -> CFUUIDRef

Wrappers#

CF Create-rule results belong to the caller. Converted Jai bytes use the current context allocator and preserve embedded NULs. The SDK copies the context synchronously and manages info with the supplied C callbacks. Only storage order changes; ownership and callbacks stay native.

Foreign#

(alloc: CFAllocatorRef, byte0: u8, byte1: u8, byte2: u8, byte3: u8, byte4: u8, byte5: u8, byte6: u8, byte7: u8, byte8: u8, byte9: u8, byte10: u8, byte11: u8, byte12: u8, byte13: u8, byte14: u8, byte15: u8) -> CFUUIDRef

Types#

:: enum
Unknown
LittleEndian
BigEndian
CFByteOrderUnknown
CFByteOrderLittleEndian
CFByteOrderBigEndian
:: struct
Reply_task_get_state: __Reply__task_get_state_t
largest member, moved to the start of the struct/union to support #overlay.;
Reply_task_create: __Reply__task_create_t
Reply_task_terminate: __Reply__task_terminate_t
Reply_task_threads: __Reply__task_threads_t
Reply_mach_ports_register: __Reply__mach_ports_register_t
Reply_mach_ports_lookup: __Reply__mach_ports_lookup_t
Reply_task_info: __Reply__task_info_t
Reply_task_set_info: __Reply__task_set_info_t
Reply_task_suspend: __Reply__task_suspend_t
Reply_task_resume: __Reply__task_resume_t
Reply_task_get_special_port: __Reply__task_get_special_port_t
Reply_task_set_special_port: __Reply__task_set_special_port_t
Reply_thread_create: __Reply__thread_create_t
Reply_thread_create_running: __Reply__thread_create_running_t
Reply_task_set_exception_ports: __Reply__task_set_exception_ports_t
Reply_task_get_exception_ports: __Reply__task_get_exception_ports_t
Reply_task_swap_exception_ports: __Reply__task_swap_exception_ports_t
Reply_lock_set_create: __Reply__lock_set_create_t
Reply_lock_set_destroy: __Reply__lock_set_destroy_t
Reply_semaphore_create: __Reply__semaphore_create_t
Reply_semaphore_destroy: __Reply__semaphore_destroy_t
Reply_task_policy_set: __Reply__task_policy_set_t
Reply_task_policy_get: __Reply__task_policy_get_t
Reply_task_sample: __Reply__task_sample_t
Reply_task_policy: __Reply__task_policy_t
Reply_task_set_emulation: __Reply__task_set_emulation_t
Reply_task_get_emulation_vector: __Reply__task_get_emulation_vector_t
Reply_task_set_emulation_vector: __Reply__task_set_emulation_vector_t
Reply_task_set_ras_pc: __Reply__task_set_ras_pc_t
Reply_task_zone_info: __Reply__task_zone_info_t
Reply_task_assign: __Reply__task_assign_t
Reply_task_assign_default: __Reply__task_assign_default_t
Reply_task_get_assignment: __Reply__task_get_assignment_t
Reply_task_set_policy: __Reply__task_set_policy_t
Reply_task_set_state: __Reply__task_set_state_t
Reply_task_set_phys_footprint_limit: __Reply__task_set_phys_footprint_limit_t
Reply_task_suspend2: __Reply__task_suspend2_t
Reply_task_resume2: __Reply__task_resume2_t
Reply_task_purgable_info: __Reply__task_purgable_info_t
Reply_task_get_mach_voucher: __Reply__task_get_mach_voucher_t
Reply_task_set_mach_voucher: __Reply__task_set_mach_voucher_t
Reply_task_swap_mach_voucher: __Reply__task_swap_mach_voucher_t
Reply_task_generate_corpse: __Reply__task_generate_corpse_t
Reply_task_map_corpse_info: __Reply__task_map_corpse_info_t
Reply_task_register_dyld_image_infos: __Reply__task_register_dyld_image_infos_t
Reply_task_unregister_dyld_image_infos: __Reply__task_unregister_dyld_image_infos_t
Reply_task_get_dyld_image_infos: __Reply__task_get_dyld_image_infos_t
Reply_task_register_dyld_shared_cache_image_info: __Reply__task_register_dyld_shared_cache_image_info_t
Reply_task_register_dyld_set_dyld_state: __Reply__task_register_dyld_set_dyld_state_t
Reply_task_register_dyld_get_process_state: __Reply__task_register_dyld_get_process_state_t
Reply_task_map_corpse_info_64: __Reply__task_map_corpse_info_64_t
Reply_task_inspect: __Reply__task_inspect_t
:: struct
Request_thread_create_running: __Request__thread_create_running_t
largest member, moved to the start of the struct/union to support #overlay.;
Request_task_create: __Request__task_create_t
Request_task_terminate: __Request__task_terminate_t
Request_task_threads: __Request__task_threads_t
Request_mach_ports_register: __Request__mach_ports_register_t
Request_mach_ports_lookup: __Request__mach_ports_lookup_t
Request_task_info: __Request__task_info_t
Request_task_set_info: __Request__task_set_info_t
Request_task_suspend: __Request__task_suspend_t
Request_task_resume: __Request__task_resume_t
Request_task_get_special_port: __Request__task_get_special_port_t
Request_task_set_special_port: __Request__task_set_special_port_t
Request_thread_create: __Request__thread_create_t
Request_task_set_exception_ports: __Request__task_set_exception_ports_t
Request_task_get_exception_ports: __Request__task_get_exception_ports_t
Request_task_swap_exception_ports: __Request__task_swap_exception_ports_t
Request_lock_set_create: __Request__lock_set_create_t
Request_lock_set_destroy: __Request__lock_set_destroy_t
Request_semaphore_create: __Request__semaphore_create_t
Request_semaphore_destroy: __Request__semaphore_destroy_t
Request_task_policy_set: __Request__task_policy_set_t
Request_task_policy_get: __Request__task_policy_get_t
Request_task_sample: __Request__task_sample_t
Request_task_policy: __Request__task_policy_t
Request_task_set_emulation: __Request__task_set_emulation_t
Request_task_get_emulation_vector: __Request__task_get_emulation_vector_t
Request_task_set_emulation_vector: __Request__task_set_emulation_vector_t
Request_task_set_ras_pc: __Request__task_set_ras_pc_t
Request_task_zone_info: __Request__task_zone_info_t
Request_task_assign: __Request__task_assign_t
Request_task_assign_default: __Request__task_assign_default_t
Request_task_get_assignment: __Request__task_get_assignment_t
Request_task_set_policy: __Request__task_set_policy_t
Request_task_get_state: __Request__task_get_state_t
Request_task_set_state: __Request__task_set_state_t
Request_task_set_phys_footprint_limit: __Request__task_set_phys_footprint_limit_t
Request_task_suspend2: __Request__task_suspend2_t
Request_task_resume2: __Request__task_resume2_t
Request_task_purgable_info: __Request__task_purgable_info_t
Request_task_get_mach_voucher: __Request__task_get_mach_voucher_t
Request_task_set_mach_voucher: __Request__task_set_mach_voucher_t
Request_task_swap_mach_voucher: __Request__task_swap_mach_voucher_t
Request_task_generate_corpse: __Request__task_generate_corpse_t
Request_task_map_corpse_info: __Request__task_map_corpse_info_t
Request_task_register_dyld_image_infos: __Request__task_register_dyld_image_infos_t
Request_task_unregister_dyld_image_infos: __Request__task_unregister_dyld_image_infos_t
Request_task_get_dyld_image_infos: __Request__task_get_dyld_image_infos_t
Request_task_register_dyld_shared_cache_image_info: __Request__task_register_dyld_shared_cache_image_info_t
Request_task_register_dyld_set_dyld_state: __Request__task_register_dyld_set_dyld_state_t
Request_task_register_dyld_get_process_state: __Request__task_register_dyld_get_process_state_t
Request_task_map_corpse_info_64: __Request__task_map_corpse_info_64_t
Request_task_inspect: __Request__task_inspect_t
:: enum
Era
Year
Month
Day
Hour
Minute
Second
Week
Weekday
WeekdayOrdinal
Quarter
WeekOfMonth
WeekOfYear
YearForWeekOfYear
kCFCalendarUnitEra
kCFCalendarUnitYear
kCFCalendarUnitMonth
kCFCalendarUnitDay
kCFCalendarUnitHour
kCFCalendarUnitMinute
kCFCalendarUnitSecond
kCFCalendarUnitWeek
kCFCalendarUnitWeekday
kCFCalendarUnitWeekdayOrdinal
kCFCalendarUnitQuarter
kCFCalendarUnitWeekOfMonth
kCFCalendarUnitWeekOfYear
kCFCalendarUnitYearForWeekOfYear
:: enum
Control
Whitespace
WhitespaceAndNewline
DecimalDigit
Letter
LowercaseLetter
UppercaseLetter
NonBase
Decomposable
AlphaNumeric
Punctuation
CapitalizedLetter
Symbol
Newline
Illegal
kCFCharacterSetControl
kCFCharacterSetWhitespace
kCFCharacterSetWhitespaceAndNewline
kCFCharacterSetDecimalDigit
kCFCharacterSetLetter
kCFCharacterSetLowercaseLetter
kCFCharacterSetUppercaseLetter
kCFCharacterSetNonBase
kCFCharacterSetDecomposable
kCFCharacterSetAlphaNumeric
kCFCharacterSetPunctuation
kCFCharacterSetCapitalizedLetter
kCFCharacterSetSymbol
kCFCharacterSetNewline
kCFCharacterSetIllegal
:: enum
LessThan
EqualTo
GreaterThan
kCFCompareLessThan
kCFCompareEqualTo
kCFCompareGreaterThan
CFDataSearchFlagsenum flagsforeignSource
:: enum_flags
Backwards
Anchored
kCFDataSearchBackwards
kCFDataSearchAnchored
:: struct
year: s32
month: s8
day: s8
hour: s8
minute: s8
second: float64
:: struct
years: s32
months: s32
days: s32
hours: s32
minutes: s32
seconds: float64
:: enum
Unknown
LeftToRight
RightToLeft
TopToBottom
BottomToTop
kCFLocaleLanguageDirectionUnknown
kCFLocaleLanguageDirectionLeftToRight
kCFLocaleLanguageDirectionRightToLeft
kCFLocaleLanguageDirectionTopToBottom
kCFLocaleLanguageDirectionBottomToTop
:: struct
version: CFIndex
info: *void
retain: #type (info: *void) -> *void #c_call
release: #type (info: *void) -> void #c_call
copyDescription: #type (info: *void) -> CFStringRef #c_call
:: struct
version: CFIndex
info: *void
retain: #type (info: *void) -> *void #c_call
release: #type (info: *void) -> void #c_call
copyDescription: #type (info: *void) -> CFStringRef #c_call
:: enum
Drop
Coalesce
Hold
DeliverImmediately
CFNotificationSuspensionBehaviorDrop
CFNotificationSuspensionBehaviorCoalesce
CFNotificationSuspensionBehaviorHold
CFNotificationSuspensionBehaviorDeliverImmediately
CFRunLoopActivityenum flagsforeignSource
:: enum_flags
Entry
BeforeTimers
BeforeSources
BeforeWaiting
AfterWaiting
Exit
AllActivities
kCFRunLoopEntry
kCFRunLoopBeforeTimers
kCFRunLoopBeforeSources
kCFRunLoopBeforeWaiting
kCFRunLoopAfterWaiting
kCFRunLoopExit
kCFRunLoopAllActivities
:: enum
Finished
Stopped
TimedOut
HandledSource
kCFRunLoopRunFinished
kCFRunLoopRunStopped
kCFRunLoopRunTimedOut
kCFRunLoopRunHandledSource
:: struct
version: CFIndex
info: *void
retain: #type (info: *void) -> *void #c_call
release: #type (info: *void) -> void #c_call
copyDescription: #type (info: *void) -> CFStringRef #c_call
equal: #type (info1: *void, info2: *void) -> Boolean #c_call
hash: #type (info: *void) -> CFHashCode #c_call
schedule: #type (info: *void, rl: CFRunLoopRef, mode: CFRunLoopMode) -> void #c_call
cancel: #type (info: *void, rl: CFRunLoopRef, mode: CFRunLoopMode) -> void #c_call
perform: #type (info: *void) -> void #c_call
:: struct
version: CFIndex
info: *void
retain: #type (info: *void) -> *void #c_call
release: #type (info: *void) -> void #c_call
copyDescription: #type (info: *void) -> CFStringRef #c_call
equal: #type (info1: *void, info2: *void) -> Boolean #c_call
hash: #type (info: *void) -> CFHashCode #c_call
getPort: #type (info: *void) -> mach_port_t #c_call
perform: #type (msg: *void, size: CFIndex, allocator: CFAllocatorRef, info: *void) -> *void #c_call
:: struct
version: CFIndex
info: *void
retain: #type (info: *void) -> *void #c_call
release: #type (info: *void) -> void #c_call
copyDescription: #type (info: *void) -> CFStringRef #c_call
:: struct
version: CFIndex
info: *void
retain: #type (info: *void) -> *void #c_call
release: #type (info: *void) -> void #c_call
copyDescription: #type (info: *void) -> CFStringRef #c_call
:: struct
version: CFIndex
info: *void
retain: #type (info: *void) -> *void #c_call
release: #type (info: *void) -> void #c_call
copyDescription: #type (info: *void) -> CFStringRef #c_call
:: enum
Custom
POSIX
MacOSStatus
kCFStreamErrorDomainCustom
kCFStreamErrorDomainPOSIX
kCFStreamErrorDomainMacOSStatus
:: enum
NotOpen
Opening
Open
Reading
Writing
AtEnd
Closed
Error
kCFStreamStatusNotOpen
kCFStreamStatusOpening
kCFStreamStatusOpen
kCFStreamStatusReading
kCFStreamStatusWriting
kCFStreamStatusAtEnd
kCFStreamStatusClosed
kCFStreamStatusError
:: enum_flags
CaseInsensitive
Backwards
Anchored
Nonliteral
Localized
Numerically
DiacriticInsensitive
WidthInsensitive
ForcedOrdering
kCFCompareCaseInsensitive
kCFCompareBackwards
kCFCompareAnchored
kCFCompareNonliteral
kCFCompareLocalized
kCFCompareNumerically
kCFCompareDiacriticInsensitive
kCFCompareWidthInsensitive
kCFCompareForcedOrdering
:: enum
MacRoman
WindowsLatin1
ISOLatin1
NextStepLatin
ASCII
Unicode
UTF8
NonLossyASCII
UTF16
UTF16BE
UTF16LE
UTF32
UTF32BE
UTF32LE
kCFStringEncodingMacRoman
kCFStringEncodingWindowsLatin1
kCFStringEncodingISOLatin1
kCFStringEncodingNextStepLatin
kCFStringEncodingASCII
kCFStringEncodingUnicode
kCFStringEncodingUTF8
kCFStringEncodingNonLossyASCII
kCFStringEncodingUTF16
kCFStringEncodingUTF16BE
kCFStringEncodingUTF16LE
kCFStringEncodingUTF32
kCFStringEncodingUTF32BE
kCFStringEncodingUTF32LE
:: enum
D
KD
C
KC
kCFStringNormalizationFormD
kCFStringNormalizationFormKD
kCFStringNormalizationFormC
kCFStringNormalizationFormKC
:: enum
Standard
ShortStandard
DaylightSaving
ShortDaylightSaving
Generic
ShortGeneric
kCFTimeZoneNameStyleStandard
kCFTimeZoneNameStyleShortStandard
kCFTimeZoneNameStyleDaylightSaving
kCFTimeZoneNameStyleShortDaylightSaving
kCFTimeZoneNameStyleGeneric
kCFTimeZoneNameStyleShortGeneric
CFUUIDBytesstructforeignSource
:: struct
byte0: u8
byte1: u8
byte2: u8
byte3: u8
byte4: u8
byte5: u8
byte6: u8
byte7: u8
byte8: u8
byte9: u8
byte10: u8
byte11: u8
byte12: u8
byte13: u8
byte14: u8
byte15: u8
fsobj_idstructforeignSource
:: struct
fid_objno: u32
fid_generation: u32
:: struct
task_gpu_utilisation: u64
task_gpu_stat_reserved0: u64
task_gpu_stat_reserved1: u64
task_gpu_stat_reserved2: u64
:: struct
iis_genno_mask: u32
iis_table_size: u32
iis_table_next: u32
iis_tree_size: u32
iis_tree_small: u32
iis_tree_hash: u32
:: struct
iisb_genno_mask: u32
iisb_table_size: u32
iisb_table_next: u32
iisb_table_inuse: u32
iisb_reserved: [2] u32
kCFenumforeignSource
:: enum
URLBookmarkResolutionWithoutUIMask
URLBookmarkResolutionWithoutMountingMask
URLBookmarkResolutionWithSecurityScope
BookmarkResolutionWithoutUIMask
BookmarkResolutionWithoutMountingMask
kCFURLBookmarkResolutionWithoutUIMask
kCFURLBookmarkResolutionWithoutMountingMask
kCFURLBookmarkResolutionWithSecurityScope
kCFBookmarkResolutionWithoutUIMask
kCFBookmarkResolutionWithoutMountingMask
:: enum
I386
PPC
X86_64
PPC64
kCFBundleExecutableArchitectureI386
kCFBundleExecutableArchitecturePPC
kCFBundleExecutableArchitectureX86_64
kCFBundleExecutableArchitecturePPC64
:: enum
NoStyle
ShortStyle
MediumStyle
LongStyle
FullStyle
kCFDateFormatterNoStyle
kCFDateFormatterShortStyle
kCFDateFormatterMediumStyle
kCFDateFormatterLongStyle
kCFDateFormatterFullStyle
:: enum
ReadCallBack
WriteCallBack
kCFFileDescriptorReadCallBack
kCFFileDescriptorWriteCallBack
:: enum
UnitsYears
UnitsMonths
UnitsDays
UnitsHours
UnitsMinutes
UnitsSeconds
AllUnits
kCFGregorianUnitsYears
kCFGregorianUnitsMonths
kCFGregorianUnitsDays
kCFGregorianUnitsHours
kCFGregorianUnitsMinutes
kCFGregorianUnitsSeconds
kCFGregorianAllUnits
:: enum
Year
Month
WeekOfYear
Day
Time
TimeZone
SpaceBetweenDateAndTime
DashSeparatorInDate
ColonSeparatorInTime
ColonSeparatorInTimeZone
FractionalSeconds
FullDate
FullTime
InternetDateTime
kCFISO8601DateFormatWithYear
kCFISO8601DateFormatWithMonth
kCFISO8601DateFormatWithWeekOfYear
kCFISO8601DateFormatWithDay
kCFISO8601DateFormatWithTime
kCFISO8601DateFormatWithTimeZone
kCFISO8601DateFormatWithSpaceBetweenDateAndTime
kCFISO8601DateFormatWithDashSeparatorInDate
kCFISO8601DateFormatWithColonSeparatorInTime
kCFISO8601DateFormatWithColonSeparatorInTimeZone
kCFISO8601DateFormatWithFractionalSeconds
kCFISO8601DateFormatWithFullDate
kCFISO8601DateFormatWithFullTime
kCFISO8601DateFormatWithInternetDateTime
:: enum
Success
SendTimeout
ReceiveTimeout
IsInvalid
TransportError
BecameInvalidError
kCFMessagePortSuccess
kCFMessagePortSendTimeout
kCFMessagePortReceiveTimeout
kCFMessagePortIsInvalid
kCFMessagePortTransportError
kCFMessagePortBecameInvalidError
:: enum
DeliverImmediately
PostToAllSessions
kCFNotificationDeliverImmediately
kCFNotificationPostToAllSessions
kCFNumberenumforeignSource
:: enum
SInt8Type
SInt16Type
SInt32Type
SInt64Type
Float32Type
Float64Type
CharType
ShortType
IntType
LongType
LongLongType
FloatType
DoubleType
CFIndexType
NSIntegerType
CGFloatType
MaxType
kCFNumberSInt8Type
kCFNumberSInt16Type
kCFNumberSInt32Type
kCFNumberSInt64Type
kCFNumberFloat32Type
kCFNumberFloat64Type
kCFNumberCharType
kCFNumberShortType
kCFNumberIntType
kCFNumberLongType
kCFNumberLongLongType
kCFNumberFloatType
kCFNumberDoubleType
kCFNumberCFIndexType
kCFNumberNSIntegerType
kCFNumberCGFloatType
kCFNumberMaxType
:: enum
NoStyle
DecimalStyle
CurrencyStyle
PercentStyle
ScientificStyle
SpellOutStyle
OrdinalStyle
CurrencyISOCodeStyle
CurrencyPluralStyle
CurrencyAccountingStyle
kCFNumberFormatterNoStyle
kCFNumberFormatterDecimalStyle
kCFNumberFormatterCurrencyStyle
kCFNumberFormatterPercentStyle
kCFNumberFormatterScientificStyle
kCFNumberFormatterSpellOutStyle
kCFNumberFormatterOrdinalStyle
kCFNumberFormatterCurrencyISOCodeStyle
kCFNumberFormatterCurrencyPluralStyle
kCFNumberFormatterCurrencyAccountingStyle
:: enum
BeforePrefix
AfterPrefix
BeforeSuffix
AfterSuffix
kCFNumberFormatterPadBeforePrefix
kCFNumberFormatterPadAfterPrefix
kCFNumberFormatterPadBeforeSuffix
kCFNumberFormatterPadAfterSuffix
:: enum
Ceiling
Floor
Down
Up
HalfEven
HalfDown
HalfUp
kCFNumberFormatterRoundCeiling
kCFNumberFormatterRoundFloor
kCFNumberFormatterRoundDown
kCFNumberFormatterRoundUp
kCFNumberFormatterRoundHalfEven
kCFNumberFormatterRoundHalfDown
kCFNumberFormatterRoundHalfUp
:: enum
Immutable
MutableContainers
MutableContainersAndLeaves
kCFPropertyListImmutable
kCFPropertyListMutableContainers
kCFPropertyListMutableContainersAndLeaves
:: enum
OpenStepFormat
XMLFormat_v1_0
BinaryFormat_v1_0
kCFPropertyListOpenStepFormat
kCFPropertyListXMLFormat_v1_0
kCFPropertyListBinaryFormat_v1_0
:: enum
ReadCorruptError
ReadUnknownVersionError
ReadStreamError
WriteStreamError
kCFPropertyListReadCorruptError
kCFPropertyListReadUnknownVersionError
kCFPropertyListReadStreamError
kCFPropertyListWriteStreamError
kCFSocketenumforeignSource
:: enum
Success
Error
Timeout
kCFSocketSuccess
kCFSocketError
kCFSocketTimeout
:: enum
NoCallBack
ReadCallBack
AcceptCallBack
DataCallBack
ConnectCallBack
WriteCallBack
kCFSocketNoCallBack
kCFSocketReadCallBack
kCFSocketAcceptCallBack
kCFSocketDataCallBack
kCFSocketConnectCallBack
kCFSocketWriteCallBack
:: enum
AutomaticallyReenableReadCallBack
AutomaticallyReenableAcceptCallBack
AutomaticallyReenableDataCallBack
AutomaticallyReenableWriteCallBack
LeaveErrors
CloseOnInvalidate
kCFSocketAutomaticallyReenableReadCallBack
kCFSocketAutomaticallyReenableAcceptCallBack
kCFSocketAutomaticallyReenableDataCallBack
kCFSocketAutomaticallyReenableWriteCallBack
kCFSocketLeaveErrors
kCFSocketCloseOnInvalidate
:: enum
None
OpenCompleted
HasBytesAvailable
CanAcceptBytes
ErrorOccurred
EndEncountered
kCFStreamEventNone
kCFStreamEventOpenCompleted
kCFStreamEventHasBytesAvailable
kCFStreamEventCanAcceptBytes
kCFStreamEventErrorOccurred
kCFStreamEventEndEncountered
:: enum
MacJapanese
MacChineseTrad
MacKorean
MacArabic
MacHebrew
MacGreek
MacCyrillic
MacDevanagari
MacGurmukhi
MacGujarati
MacOriya
MacBengali
MacTamil
MacTelugu
MacKannada
MacMalayalam
MacSinhalese
MacBurmese
MacKhmer
MacThai
MacLaotian
MacGeorgian
MacArmenian
MacChineseSimp
MacTibetan
MacMongolian
MacEthiopic
MacCentralEurRoman
MacVietnamese
MacExtArabic
MacSymbol
MacDingbats
MacTurkish
MacCroatian
MacIcelandic
MacRomanian
MacCeltic
MacGaelic
MacFarsi
MacUkrainian
MacInuit
MacVT100
MacHFS
ISOLatin2
ISOLatin3
ISOLatin4
ISOLatinCyrillic
ISOLatinArabic
ISOLatinGreek
ISOLatinHebrew
ISOLatin5
ISOLatin6
ISOLatinThai
ISOLatin7
ISOLatin8
ISOLatin9
ISOLatin10
DOSLatinUS
DOSGreek
DOSBalticRim
DOSLatin1
DOSGreek1
DOSLatin2
DOSCyrillic
DOSTurkish
DOSPortuguese
DOSIcelandic
DOSHebrew
DOSCanadianFrench
DOSArabic
DOSNordic
DOSRussian
DOSGreek2
DOSThai
DOSJapanese
DOSChineseSimplif
DOSKorean
DOSChineseTrad
WindowsLatin2
WindowsCyrillic
WindowsGreek
WindowsLatin5
WindowsHebrew
WindowsArabic
WindowsBalticRim
WindowsVietnamese
WindowsKoreanJohab
ANSEL
JIS_X0201_76
JIS_X0208_83
JIS_X0208_90
JIS_X0212_90
JIS_C6226_78
ShiftJIS_X0213
ShiftJIS_X0213_MenKuTen
GB_2312_80
GBK_95
GB_18030_2000
KSC_5601_87
KSC_5601_92_Johab
CNS_11643_92_P1
CNS_11643_92_P2
CNS_11643_92_P3
ISO_2022_JP
ISO_2022_JP_2
ISO_2022_JP_1
ISO_2022_JP_3
ISO_2022_CN
ISO_2022_CN_EXT
ISO_2022_KR
EUC_JP
EUC_CN
EUC_TW
EUC_KR
ShiftJIS
KOI8_R
Big5
MacRomanLatin1
HZ_GB_2312
Big5_HKSCS_1999
VISCII
KOI8_U
Big5_E
NextStepJapanese
EBCDIC_US
EBCDIC_CP037
UTF7
UTF7_IMAP
ShiftJIS_X0213_00
kCFStringEncodingMacJapanese
kCFStringEncodingMacChineseTrad
kCFStringEncodingMacKorean
kCFStringEncodingMacArabic
kCFStringEncodingMacHebrew
kCFStringEncodingMacGreek
kCFStringEncodingMacCyrillic
kCFStringEncodingMacDevanagari
kCFStringEncodingMacGurmukhi
kCFStringEncodingMacGujarati
kCFStringEncodingMacOriya
kCFStringEncodingMacBengali
kCFStringEncodingMacTamil
kCFStringEncodingMacTelugu
kCFStringEncodingMacKannada
kCFStringEncodingMacMalayalam
kCFStringEncodingMacSinhalese
kCFStringEncodingMacBurmese
kCFStringEncodingMacKhmer
kCFStringEncodingMacThai
kCFStringEncodingMacLaotian
kCFStringEncodingMacGeorgian
kCFStringEncodingMacArmenian
kCFStringEncodingMacChineseSimp
kCFStringEncodingMacTibetan
kCFStringEncodingMacMongolian
kCFStringEncodingMacEthiopic
kCFStringEncodingMacCentralEurRoman
kCFStringEncodingMacVietnamese
kCFStringEncodingMacExtArabic
kCFStringEncodingMacSymbol
kCFStringEncodingMacDingbats
kCFStringEncodingMacTurkish
kCFStringEncodingMacCroatian
kCFStringEncodingMacIcelandic
kCFStringEncodingMacRomanian
kCFStringEncodingMacCeltic
kCFStringEncodingMacGaelic
kCFStringEncodingMacFarsi
kCFStringEncodingMacUkrainian
kCFStringEncodingMacInuit
kCFStringEncodingMacVT100
kCFStringEncodingMacHFS
kCFStringEncodingISOLatin2
kCFStringEncodingISOLatin3
kCFStringEncodingISOLatin4
kCFStringEncodingISOLatinCyrillic
kCFStringEncodingISOLatinArabic
kCFStringEncodingISOLatinGreek
kCFStringEncodingISOLatinHebrew
kCFStringEncodingISOLatin5
kCFStringEncodingISOLatin6
kCFStringEncodingISOLatinThai
kCFStringEncodingISOLatin7
kCFStringEncodingISOLatin8
kCFStringEncodingISOLatin9
kCFStringEncodingISOLatin10
kCFStringEncodingDOSLatinUS
kCFStringEncodingDOSGreek
kCFStringEncodingDOSBalticRim
kCFStringEncodingDOSLatin1
kCFStringEncodingDOSGreek1
kCFStringEncodingDOSLatin2
kCFStringEncodingDOSCyrillic
kCFStringEncodingDOSTurkish
kCFStringEncodingDOSPortuguese
kCFStringEncodingDOSIcelandic
kCFStringEncodingDOSHebrew
kCFStringEncodingDOSCanadianFrench
kCFStringEncodingDOSArabic
kCFStringEncodingDOSNordic
kCFStringEncodingDOSRussian
kCFStringEncodingDOSGreek2
kCFStringEncodingDOSThai
kCFStringEncodingDOSJapanese
kCFStringEncodingDOSChineseSimplif
kCFStringEncodingDOSKorean
kCFStringEncodingDOSChineseTrad
kCFStringEncodingWindowsLatin2
kCFStringEncodingWindowsCyrillic
kCFStringEncodingWindowsGreek
kCFStringEncodingWindowsLatin5
kCFStringEncodingWindowsHebrew
kCFStringEncodingWindowsArabic
kCFStringEncodingWindowsBalticRim
kCFStringEncodingWindowsVietnamese
kCFStringEncodingWindowsKoreanJohab
kCFStringEncodingANSEL
kCFStringEncodingJIS_X0201_76
kCFStringEncodingJIS_X0208_83
kCFStringEncodingJIS_X0208_90
kCFStringEncodingJIS_X0212_90
kCFStringEncodingJIS_C6226_78
kCFStringEncodingShiftJIS_X0213
kCFStringEncodingShiftJIS_X0213_MenKuTen
kCFStringEncodingGB_2312_80
kCFStringEncodingGBK_95
kCFStringEncodingGB_18030_2000
kCFStringEncodingKSC_5601_87
kCFStringEncodingKSC_5601_92_Johab
kCFStringEncodingCNS_11643_92_P1
kCFStringEncodingCNS_11643_92_P2
kCFStringEncodingCNS_11643_92_P3
kCFStringEncodingISO_2022_JP
kCFStringEncodingISO_2022_JP_2
kCFStringEncodingISO_2022_JP_1
kCFStringEncodingISO_2022_JP_3
kCFStringEncodingISO_2022_CN
kCFStringEncodingISO_2022_CN_EXT
kCFStringEncodingISO_2022_KR
kCFStringEncodingEUC_JP
kCFStringEncodingEUC_CN
kCFStringEncodingEUC_TW
kCFStringEncodingEUC_KR
kCFStringEncodingShiftJIS
kCFStringEncodingKOI8_R
kCFStringEncodingBig5
kCFStringEncodingMacRomanLatin1
kCFStringEncodingHZ_GB_2312
kCFStringEncodingBig5_HKSCS_1999
kCFStringEncodingVISCII
kCFStringEncodingKOI8_U
kCFStringEncodingBig5_E
kCFStringEncodingNextStepJapanese
kCFStringEncodingEBCDIC_US
kCFStringEncodingEBCDIC_CP037
kCFStringEncodingUTF7
kCFStringEncodingUTF7_IMAP
kCFStringEncodingShiftJIS_X0213_00
:: enum
UnitWord
UnitSentence
UnitParagraph
UnitLineBreak
UnitWordBoundary
AttributeLatinTranscription
AttributeLanguage
kCFStringTokenizerUnitWord
kCFStringTokenizerUnitSentence
kCFStringTokenizerUnitParagraph
kCFStringTokenizerUnitLineBreak
kCFStringTokenizerUnitWordBoundary
kCFStringTokenizerAttributeLatinTranscription
kCFStringTokenizerAttributeLanguage
:: enum
None
Normal
HasSubTokensMask
HasDerivedSubTokensMask
HasHasNumbersMask
HasNonLettersMask
IsCJWordMask
kCFStringTokenizerTokenNone
kCFStringTokenizerTokenNormal
kCFStringTokenizerTokenHasSubTokensMask
kCFStringTokenizerTokenHasDerivedSubTokensMask
kCFStringTokenizerTokenHasHasNumbersMask
kCFStringTokenizerTokenHasNonLettersMask
kCFStringTokenizerTokenIsCJWordMask
kCFURLenumforeignSource
:: enum
POSIXPathStyle
HFSPathStyle
WindowsPathStyle
kCFURLPOSIXPathStyle
kCFURLHFSPathStyle
kCFURLWindowsPathStyle
kCFURL_1enumforeignSource
:: enum
UnknownError
UnknownSchemeError
ResourceNotFoundError
ResourceAccessViolationError
RemoteHostUnavailableError
ImproperArgumentsError
UnknownPropertyKeyError
PropertyKeyUnavailableError
TimeoutError
kCFURLUnknownError
kCFURLUnknownSchemeError
kCFURLResourceNotFoundError
kCFURLResourceAccessViolationError
kCFURLRemoteHostUnavailableError
kCFURLImproperArgumentsError
kCFURLUnknownPropertyKeyError
kCFURLPropertyKeyUnavailableError
kCFURLTimeoutError
:: enum
MinimalBookmarkMask
SuitableForBookmarkFile
WithSecurityScope
SecurityScopeAllowOnlyReadAccess
PreferFileIDResolutionMask
kCFURLBookmarkCreationMinimalBookmarkMask
kCFURLBookmarkCreationSuitableForBookmarkFile
kCFURLBookmarkCreationWithSecurityScope
kCFURLBookmarkCreationSecurityScopeAllowOnlyReadAccess
kCFURLBookmarkCreationPreferFileIDResolutionMask
:: enum
Scheme
NetLocation
Path
ResourceSpecifier
User
Password
UserInfo
Host
Port
ParameterString
Query
Fragment
kCFURLComponentScheme
kCFURLComponentNetLocation
kCFURLComponentPath
kCFURLComponentResourceSpecifier
kCFURLComponentUser
kCFURLComponentPassword
kCFURLComponentUserInfo
kCFURLComponentHost
kCFURLComponentPort
kCFURLComponentParameterString
kCFURLComponentQuery
kCFURLComponentFragment
:: enum
DefaultBehavior
DescendRecursively
SkipInvisibles
GenerateFileReferenceURLs
SkipPackageContents
IncludeDirectoriesPreOrder
IncludeDirectoriesPostOrder
kCFURLEnumeratorDefaultBehavior
kCFURLEnumeratorDescendRecursively
kCFURLEnumeratorSkipInvisibles
kCFURLEnumeratorGenerateFileReferenceURLs
kCFURLEnumeratorSkipPackageContents
kCFURLEnumeratorIncludeDirectoriesPreOrder
kCFURLEnumeratorIncludeDirectoriesPostOrder
:: enum
Success
End
Error
DirectoryPostOrderSuccess
kCFURLEnumeratorSuccess
kCFURLEnumeratorEnd
kCFURLEnumeratorError
kCFURLEnumeratorDirectoryPostOrderSuccess
:: enum
StopAlertLevel
NoteAlertLevel
CautionAlertLevel
PlainAlertLevel
kCFUserNotificationStopAlertLevel
kCFUserNotificationNoteAlertLevel
kCFUserNotificationCautionAlertLevel
kCFUserNotificationPlainAlertLevel
:: enum
DefaultResponse
AlternateResponse
OtherResponse
CancelResponse
kCFUserNotificationDefaultResponse
kCFUserNotificationAlternateResponse
kCFUserNotificationOtherResponse
kCFUserNotificationCancelResponse
:: enum
NoDefaultButtonFlag
UseRadioButtonsFlag
kCFUserNotificationNoDefaultButtonFlag
kCFUserNotificationUseRadioButtonsFlag
KERNenumforeignSource
:: enum
SUCCESS
INVALID_ADDRESS
PROTECTION_FAILURE
NO_SPACE
INVALID_ARGUMENT
FAILURE
RESOURCE_SHORTAGE
NOT_RECEIVER
NO_ACCESS
MEMORY_FAILURE
MEMORY_ERROR
ALREADY_IN_SET
NOT_IN_SET
NAME_EXISTS
ABORTED
INVALID_NAME
INVALID_TASK
INVALID_RIGHT
INVALID_VALUE
UREFS_OVERFLOW
INVALID_CAPABILITY
RIGHT_EXISTS
INVALID_HOST
MEMORY_PRESENT
MEMORY_DATA_MOVED
MEMORY_RESTART_COPY
INVALID_PROCESSOR_SET
POLICY_LIMIT
INVALID_POLICY
INVALID_OBJECT
ALREADY_WAITING
DEFAULT_SET
EXCEPTION_PROTECTED
INVALID_LEDGER
INVALID_MEMORY_CONTROL
INVALID_SECURITY
NOT_DEPRESSED
TERMINATED
LOCK_SET_DESTROYED
LOCK_UNSTABLE
LOCK_OWNED
LOCK_OWNED_SELF
SEMAPHORE_DESTROYED
RPC_SERVER_TERMINATED
RPC_TERMINATE_ORPHAN
RPC_CONTINUE_ORPHAN
NOT_SUPPORTED
NODE_DOWN
NOT_WAITING
OPERATION_TIMED_OUT
CODESIGN_ERROR
POLICY_STATIC
INSUFFICIENT_BUFFER_SIZE
RETURN_MAX
CODE_SELECTOR
DATA_SELECTOR
KERN_SUCCESS
KERN_INVALID_ADDRESS
KERN_PROTECTION_FAILURE
KERN_NO_SPACE
KERN_INVALID_ARGUMENT
KERN_FAILURE
KERN_RESOURCE_SHORTAGE
KERN_NOT_RECEIVER
KERN_NO_ACCESS
KERN_MEMORY_FAILURE
KERN_MEMORY_ERROR
KERN_ALREADY_IN_SET
KERN_NOT_IN_SET
KERN_NAME_EXISTS
KERN_ABORTED
KERN_INVALID_NAME
KERN_INVALID_TASK
KERN_INVALID_RIGHT
KERN_INVALID_VALUE
KERN_UREFS_OVERFLOW
KERN_INVALID_CAPABILITY
KERN_RIGHT_EXISTS
KERN_INVALID_HOST
KERN_MEMORY_PRESENT
KERN_MEMORY_DATA_MOVED
KERN_MEMORY_RESTART_COPY
KERN_INVALID_PROCESSOR_SET
KERN_POLICY_LIMIT
KERN_INVALID_POLICY
KERN_INVALID_OBJECT
KERN_ALREADY_WAITING
KERN_DEFAULT_SET
KERN_EXCEPTION_PROTECTED
KERN_INVALID_LEDGER
KERN_INVALID_MEMORY_CONTROL
KERN_INVALID_SECURITY
KERN_NOT_DEPRESSED
KERN_TERMINATED
KERN_LOCK_SET_DESTROYED
KERN_LOCK_UNSTABLE
KERN_LOCK_OWNED
KERN_LOCK_OWNED_SELF
KERN_SEMAPHORE_DESTROYED
KERN_RPC_SERVER_TERMINATED
KERN_RPC_TERMINATE_ORPHAN
KERN_RPC_CONTINUE_ORPHAN
KERN_NOT_SUPPORTED
KERN_NODE_DOWN
KERN_NOT_WAITING
KERN_OPERATION_TIMED_OUT
KERN_CODESIGN_ERROR
KERN_POLICY_STATIC
KERN_INSUFFICIENT_BUFFER_SIZE
KERN_RETURN_MAX
KERN_CODE_SELECTOR
KERN_DATA_SELECTOR
Kevent_Call_Flagsenum flagsforeignSource
:: enum_flags
KEVENT_FLAG_NONE
KEVENT_FLAG_IMMEDIATE
KEVENT_FLAG_ERROR_EVENTS
Kevent_Fflagsenum flagsforeignSource
:: enum_flags
LOWAT
EXIT
FORK
EXEC
SIGNAL
EXITSTATUS
EXIT_DETAIL
PDATAMASK
PCTRLMASK
EXIT_DETAIL_MASK
EXIT_DECRYPTFAIL
EXIT_MEMORY
EXIT_CSERROR
VM_PRESSURE
VM_PRESSURE_TERMINATE
VM_PRESSURE_SUDDEN_TERMINATE
VM_ERROR
SECONDS
USECONDS
NSECONDS
ABSOLUTE
LEEWAY
CRITICAL
BACKGROUND
MACH_CONTINUOUS_TIME
MACHTIME
TRIGGER
FFNOP
FFAND
FFOR
FFCOPY
FFCTRLMASK
FFLAGSMASK
:: enum
READ
WRITE
AIO
VNODE
PROC
SIGNAL
TIMER
MACHPORT
FS
USER
VM
EXCEPT
Kevent_Flagsenum flagsforeignSource
:: enum_flags
ADD
DELETE
ENABLE
DISABLE
ONESHOT
CLEAR
RECEIPT
DISPATCH
UDATA_SPECIFIC
DISPATCH2
VANISHED
SYSFLAGS
FLAG0
FLAG1
ERROR
EOF
POLL
OOBAND
:: struct
flags: u64
site: u64
size: u64
free: u64
largest: u64
collectable_bytes: u64
mapped: u64
peak: u64
tag: u16
zone: u16
_resvA: [2] u16
_resv: [3] u64
name: [80] u8
:: enum_flags
DESTROY
MOD_REFS
SET_CONTEXT
UNGUARDED
INCORRECT_GUARD
kGUARD_EXC_DESTROY
kGUARD_EXC_MOD_REFS
kGUARD_EXC_SET_CONTEXT
kGUARD_EXC_UNGUARDED
kGUARD_EXC_INCORRECT_GUARD
:: struct
mzi_count: u64
mzi_cur_size: u64
mzi_max_size: u64
mzi_elem_size: u64
mzi_alloc_size: u64
mzi_sum_size: u64
mzi_exhaustible: u64
mzi_collectable: u64
NDR_record_tstructforeignSource
:: struct
mig_vers: u8
if_vers: u8
reserved1: u8
mig_encoding: u8
int_rep: u8
char_rep: u8
float_rep: u8
reserved2: u8
:: struct
max_priority: s32
base_priority: s32
depressed: u32
depress_priority: s32
:: struct
max_priority: s32
base_priority: s32
quantum: s32
depressed: u32
depress_priority: s32
:: struct
max_priority: s32
base_priority: s32
cur_priority: s32
depressed: u32
depress_priority: s32
:: struct
faults: s32
pageins: s32
cow_faults: s32
messages_sent: s32
messages_received: s32
syscalls_mach: s32
syscalls_unix: s32
csw: s32
:: enum
UNSPECIFIED
_0
_1
_2
_3
_4
_5
LATENCY_QOS_TIER_UNSPECIFIED
LATENCY_QOS_TIER_0
LATENCY_QOS_TIER_1
LATENCY_QOS_TIER_2
LATENCY_QOS_TIER_3
LATENCY_QOS_TIER_4
LATENCY_QOS_TIER_5
:: struct
total_user: u64
total_system: u64
task_interrupt_wakeups: u64
task_platform_idle_wakeups: u64
task_timer_wakeups_bin_1: u64
task_timer_wakeups_bin_2: u64
task_roleenumforeignSource
:: enum
RENICED
UNSPECIFIED
FOREGROUND_APPLICATION
BACKGROUND_APPLICATION
CONTROL_APPLICATION
GRAPHICS_SERVER
THROTTLE_APPLICATION
NONUI_APPLICATION
DEFAULT_APPLICATION
TASK_RENICED
TASK_UNSPECIFIED
TASK_FOREGROUND_APPLICATION
TASK_BACKGROUND_APPLICATION
TASK_CONTROL_APPLICATION
TASK_GRAPHICS_SERVER
TASK_THROTTLE_APPLICATION
TASK_NONUI_APPLICATION
TASK_DEFAULT_APPLICATION
:: enum
UNSPECIFIED
_0
_1
_2
_3
_4
_5
THROUGHPUT_QOS_TIER_UNSPECIFIED
THROUGHPUT_QOS_TIER_0
THROUGHPUT_QOS_TIER_1
THROUGHPUT_QOS_TIER_2
THROUGHPUT_QOS_TIER_3
THROUGHPUT_QOS_TIER_4
THROUGHPUT_QOS_TIER_5
task_vm_infostructforeignSource
:: struct
virtual_size: mach_vm_size_t
region_count: s32
page_size: s32
resident_size: mach_vm_size_t
resident_size_peak: mach_vm_size_t
device_peak: mach_vm_size_t
internal: mach_vm_size_t
internal_peak: mach_vm_size_t
external: mach_vm_size_t
external_peak: mach_vm_size_t
reusable: mach_vm_size_t
reusable_peak: mach_vm_size_t
purgeable_volatile_pmap: mach_vm_size_t
purgeable_volatile_resident: mach_vm_size_t
purgeable_volatile_virtual: mach_vm_size_t
compressed: mach_vm_size_t
compressed_peak: mach_vm_size_t
compressed_lifetime: mach_vm_size_t
phys_footprint: mach_vm_size_t
min_address: mach_vm_address_t
max_address: mach_vm_address_t
:: struct
tzi_count: u64
tzi_cur_size: u64
tzi_max_size: u64
tzi_elem_size: u64
tzi_alloc_size: u64
tzi_sum_size: u64
tzi_exhaustible: u64
tzi_collectable: u64
tzi_caller_acct: u64
tzi_task_alloc: u64
tzi_task_free: u64
:: struct
task_for_pid_count: s64
task_for_pid_caller_count: s64
thread_creation_count: s64
thread_creation_caller_count: s64
thread_set_state_count: s64
thread_set_state_caller_count: s64
vm_statisticsstructforeignSource
:: struct
free_count: u32
active_count: u32
inactive_count: u32
wire_count: u32
zero_fill_count: u32
reactivations: u32
pageins: u32
pageouts: u32
faults: u32
cow_faults: u32
lookups: u32
hits: u32
purgeable_count: u32
purges: u32
speculative_count: u32
:: struct
free_count: u32
active_count: u32
inactive_count: u32
wire_count: u32
zero_fill_count: u64
reactivations: u64
pageins: u64
pageouts: u64
faults: u64
cow_faults: u64
lookups: u64
hits: u64
purges: u64
purgeable_count: u32
speculative_count: u32
decompressions: u64
compressions: u64
swapins: u64
swapouts: u64
compressor_page_count: u32
throttled_count: u32
external_page_count: u32
internal_page_count: u32
total_uncompressed_pages_in_compressor: u64
:: enum
MacRoman
WindowsLatin1
ISOLatin1
NextStepLatin
ASCII
Unicode
UTF8
NonLossyASCII
UTF16
UTF16BE
UTF16LE
UTF32
UTF32BE
UTF32LE
kCFStringEncodingMacRoman
kCFStringEncodingWindowsLatin1
kCFStringEncodingISOLatin1
kCFStringEncodingNextStepLatin
kCFStringEncodingASCII
kCFStringEncodingUnicode
kCFStringEncodingUTF8
kCFStringEncodingNonLossyASCII
kCFStringEncodingUTF16
kCFStringEncodingUTF16BE
kCFStringEncodingUTF16LE
kCFStringEncodingUTF32
kCFStringEncodingUTF32BE
kCFStringEncodingUTF32LE
:: struct
iisb_genno_mask: u32
iisb_table_size: u32
iisb_table_next: u32
iisb_table_inuse: u32
iisb_reserved: [2] u32
:: struct
iis_genno_mask: u32
iis_table_size: u32
iis_table_next: u32
iis_tree_size: u32
iis_tree_small: u32
iis_tree_hash: u32
:: enum
SUCCESS
INVALID_ADDRESS
PROTECTION_FAILURE
NO_SPACE
INVALID_ARGUMENT
FAILURE
RESOURCE_SHORTAGE
NOT_RECEIVER
NO_ACCESS
MEMORY_FAILURE
MEMORY_ERROR
ALREADY_IN_SET
NOT_IN_SET
NAME_EXISTS
ABORTED
INVALID_NAME
INVALID_TASK
INVALID_RIGHT
INVALID_VALUE
UREFS_OVERFLOW
INVALID_CAPABILITY
RIGHT_EXISTS
INVALID_HOST
MEMORY_PRESENT
MEMORY_DATA_MOVED
MEMORY_RESTART_COPY
INVALID_PROCESSOR_SET
POLICY_LIMIT
INVALID_POLICY
INVALID_OBJECT
ALREADY_WAITING
DEFAULT_SET
EXCEPTION_PROTECTED
INVALID_LEDGER
INVALID_MEMORY_CONTROL
INVALID_SECURITY
NOT_DEPRESSED
TERMINATED
LOCK_SET_DESTROYED
LOCK_UNSTABLE
LOCK_OWNED
LOCK_OWNED_SELF
SEMAPHORE_DESTROYED
RPC_SERVER_TERMINATED
RPC_TERMINATE_ORPHAN
RPC_CONTINUE_ORPHAN
NOT_SUPPORTED
NODE_DOWN
NOT_WAITING
OPERATION_TIMED_OUT
CODESIGN_ERROR
POLICY_STATIC
INSUFFICIENT_BUFFER_SIZE
RETURN_MAX
CODE_SELECTOR
DATA_SELECTOR
KERN_SUCCESS
KERN_INVALID_ADDRESS
KERN_PROTECTION_FAILURE
KERN_NO_SPACE
KERN_INVALID_ARGUMENT
KERN_FAILURE
KERN_RESOURCE_SHORTAGE
KERN_NOT_RECEIVER
KERN_NO_ACCESS
KERN_MEMORY_FAILURE
KERN_MEMORY_ERROR
KERN_ALREADY_IN_SET
KERN_NOT_IN_SET
KERN_NAME_EXISTS
KERN_ABORTED
KERN_INVALID_NAME
KERN_INVALID_TASK
KERN_INVALID_RIGHT
KERN_INVALID_VALUE
KERN_UREFS_OVERFLOW
KERN_INVALID_CAPABILITY
KERN_RIGHT_EXISTS
KERN_INVALID_HOST
KERN_MEMORY_PRESENT
KERN_MEMORY_DATA_MOVED
KERN_MEMORY_RESTART_COPY
KERN_INVALID_PROCESSOR_SET
KERN_POLICY_LIMIT
KERN_INVALID_POLICY
KERN_INVALID_OBJECT
KERN_ALREADY_WAITING
KERN_DEFAULT_SET
KERN_EXCEPTION_PROTECTED
KERN_INVALID_LEDGER
KERN_INVALID_MEMORY_CONTROL
KERN_INVALID_SECURITY
KERN_NOT_DEPRESSED
KERN_TERMINATED
KERN_LOCK_SET_DESTROYED
KERN_LOCK_UNSTABLE
KERN_LOCK_OWNED
KERN_LOCK_OWNED_SELF
KERN_SEMAPHORE_DESTROYED
KERN_RPC_SERVER_TERMINATED
KERN_RPC_TERMINATE_ORPHAN
KERN_RPC_CONTINUE_ORPHAN
KERN_NOT_SUPPORTED
KERN_NODE_DOWN
KERN_NOT_WAITING
KERN_OPERATION_TIMED_OUT
KERN_CODESIGN_ERROR
KERN_POLICY_STATIC
KERN_INSUFFICIENT_BUFFER_SIZE
KERN_RETURN_MAX
KERN_CODE_SELECTOR
KERN_DATA_SELECTOR
:: struct
flags: u64
site: u64
size: u64
free: u64
largest: u64
collectable_bytes: u64
mapped: u64
peak: u64
tag: u16
zone: u16
_resvA: [2] u16
_resv: [3] u64
name: [80] u8
:: enum
SUCCESS
INVALID_ADDRESS
PROTECTION_FAILURE
NO_SPACE
INVALID_ARGUMENT
FAILURE
RESOURCE_SHORTAGE
NOT_RECEIVER
NO_ACCESS
MEMORY_FAILURE
MEMORY_ERROR
ALREADY_IN_SET
NOT_IN_SET
NAME_EXISTS
ABORTED
INVALID_NAME
INVALID_TASK
INVALID_RIGHT
INVALID_VALUE
UREFS_OVERFLOW
INVALID_CAPABILITY
RIGHT_EXISTS
INVALID_HOST
MEMORY_PRESENT
MEMORY_DATA_MOVED
MEMORY_RESTART_COPY
INVALID_PROCESSOR_SET
POLICY_LIMIT
INVALID_POLICY
INVALID_OBJECT
ALREADY_WAITING
DEFAULT_SET
EXCEPTION_PROTECTED
INVALID_LEDGER
INVALID_MEMORY_CONTROL
INVALID_SECURITY
NOT_DEPRESSED
TERMINATED
LOCK_SET_DESTROYED
LOCK_UNSTABLE
LOCK_OWNED
LOCK_OWNED_SELF
SEMAPHORE_DESTROYED
RPC_SERVER_TERMINATED
RPC_TERMINATE_ORPHAN
RPC_CONTINUE_ORPHAN
NOT_SUPPORTED
NODE_DOWN
NOT_WAITING
OPERATION_TIMED_OUT
CODESIGN_ERROR
POLICY_STATIC
INSUFFICIENT_BUFFER_SIZE
RETURN_MAX
CODE_SELECTOR
DATA_SELECTOR
KERN_SUCCESS
KERN_INVALID_ADDRESS
KERN_PROTECTION_FAILURE
KERN_NO_SPACE
KERN_INVALID_ARGUMENT
KERN_FAILURE
KERN_RESOURCE_SHORTAGE
KERN_NOT_RECEIVER
KERN_NO_ACCESS
KERN_MEMORY_FAILURE
KERN_MEMORY_ERROR
KERN_ALREADY_IN_SET
KERN_NOT_IN_SET
KERN_NAME_EXISTS
KERN_ABORTED
KERN_INVALID_NAME
KERN_INVALID_TASK
KERN_INVALID_RIGHT
KERN_INVALID_VALUE
KERN_UREFS_OVERFLOW
KERN_INVALID_CAPABILITY
KERN_RIGHT_EXISTS
KERN_INVALID_HOST
KERN_MEMORY_PRESENT
KERN_MEMORY_DATA_MOVED
KERN_MEMORY_RESTART_COPY
KERN_INVALID_PROCESSOR_SET
KERN_POLICY_LIMIT
KERN_INVALID_POLICY
KERN_INVALID_OBJECT
KERN_ALREADY_WAITING
KERN_DEFAULT_SET
KERN_EXCEPTION_PROTECTED
KERN_INVALID_LEDGER
KERN_INVALID_MEMORY_CONTROL
KERN_INVALID_SECURITY
KERN_NOT_DEPRESSED
KERN_TERMINATED
KERN_LOCK_SET_DESTROYED
KERN_LOCK_UNSTABLE
KERN_LOCK_OWNED
KERN_LOCK_OWNED_SELF
KERN_SEMAPHORE_DESTROYED
KERN_RPC_SERVER_TERMINATED
KERN_RPC_TERMINATE_ORPHAN
KERN_RPC_CONTINUE_ORPHAN
KERN_NOT_SUPPORTED
KERN_NODE_DOWN
KERN_NOT_WAITING
KERN_OPERATION_TIMED_OUT
KERN_CODESIGN_ERROR
KERN_POLICY_STATIC
KERN_INSUFFICIENT_BUFFER_SIZE
KERN_RETURN_MAX
KERN_CODE_SELECTOR
KERN_DATA_SELECTOR
:: struct
mzi_count: u64
mzi_cur_size: u64
mzi_max_size: u64
mzi_elem_size: u64
mzi_alloc_size: u64
mzi_sum_size: u64
mzi_exhaustible: u64
mzi_collectable: u64
:: struct
max_priority: s32
base_priority: s32
quantum: s32
depressed: u32
depress_priority: s32
:: struct
faults: s32
pageins: s32
cow_faults: s32
messages_sent: s32
messages_received: s32
syscalls_mach: s32
syscalls_unix: s32
csw: s32
:: struct
total_user: u64
total_system: u64
task_interrupt_wakeups: u64
task_platform_idle_wakeups: u64
task_timer_wakeups_bin_1: u64
task_timer_wakeups_bin_2: u64
:: struct
virtual_size: mach_vm_size_t
region_count: s32
page_size: s32
resident_size: mach_vm_size_t
resident_size_peak: mach_vm_size_t
device_peak: mach_vm_size_t
internal: mach_vm_size_t
internal_peak: mach_vm_size_t
external: mach_vm_size_t
external_peak: mach_vm_size_t
reusable: mach_vm_size_t
reusable_peak: mach_vm_size_t
purgeable_volatile_pmap: mach_vm_size_t
purgeable_volatile_resident: mach_vm_size_t
purgeable_volatile_virtual: mach_vm_size_t
compressed: mach_vm_size_t
compressed_peak: mach_vm_size_t
compressed_lifetime: mach_vm_size_t
phys_footprint: mach_vm_size_t
min_address: mach_vm_address_t
max_address: mach_vm_address_t
:: struct
tzi_count: u64
tzi_cur_size: u64
tzi_max_size: u64
tzi_elem_size: u64
tzi_alloc_size: u64
tzi_sum_size: u64
tzi_exhaustible: u64
tzi_collectable: u64
tzi_caller_acct: u64
tzi_task_alloc: u64
tzi_task_free: u64
:: struct
task_for_pid_count: s64
task_for_pid_caller_count: s64
thread_creation_count: s64
thread_creation_caller_count: s64
thread_set_state_count: s64
thread_set_state_caller_count: s64
:: struct
free_count: u32
active_count: u32
inactive_count: u32
wire_count: u32
zero_fill_count: u64
reactivations: u64
pageins: u64
pageouts: u64
faults: u64
cow_faults: u64
lookups: u64
hits: u64
purges: u64
purgeable_count: u32
speculative_count: u32
decompressions: u64
compressions: u64
swapins: u64
swapouts: u64
compressor_page_count: u32
throttled_count: u32
external_page_count: u32
internal_page_count: u32
total_uncompressed_pages_in_compressor: u64
:: struct
free_count: u32
active_count: u32
inactive_count: u32
wire_count: u32
zero_fill_count: u32
reactivations: u32
pageins: u32
pageouts: u32
faults: u32
cow_faults: u32
lookups: u32
hits: u32
purgeable_count: u32
purges: u32
speculative_count: u32

Constants#